Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2017-01-16, 20:51


MrLuzny







Wiek: 34
Na forum: 3462 dni
Posty: 57

Piwa: 4

Respekt: 60

Witam chcia?bym przeedytowa? ten system aut:
http://pastebin.com/NrxKWx85

na co? takiego ze gdy w dodanym salonie przez admina cmd: /adddealership
pojawia sie pickup (to umiem)
komenda w salonie:
https://hastebin.com/pekezefome.cs

i chodzi o to zeby auta kt?re admin dodaje
/addv

zosta?y dodawane w td:
TextDrawSalon[3][playerid]

a prze??czenie ich
w lewo:
TextDrawSalon[4][playerid]
w prawo:
TextDrawSalon[5][playerid]

czy kto? wie mo?e jak to zrobi? i ?eby auta by?y zapisywane tylko do danego salonu
i chce doda? jeszce w salonie cmd:
/parking [id salonu]
zeby tam kupione auta sie spawni?y ale zeby tych parking?w mozna by?o zrobic 5 max i nie tak jak jest teraz ?e all auta z salonu spawni? si? w jednym miejscu z g?ry ty za naprowadzenie jak to zrobi? :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-16, 21:06


Mac







Wiek: 28
Na forum: 4136 dni
Posty: 133
Nick w MP: Mac

Piwa: 27

Respekt: 130
Respekt: 130

I co na deser? System domk?w z gara?ami dla pojazd?w kupionych w tym "Twoim" salonie?
Nikt Ci tego nie zrobi, tutaj rozwi?zuje si? problemy techniczne, a nie robi si? gotowe skrypty.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-17, 23:01


MrLuzny







Wiek: 34
Na forum: 3462 dni
Posty: 57

Piwa: 4

Respekt: 60

przecie? prosze o wyt?umaczenie jak nie prosze o gotowca
....
przeczytaj ca?e...
niewiem od czego sie zabrac poprostu nie znam sie jak zrobi? aby auta by?y z pliku wczytywane w textdrawie o co masz spine prosze o wyt?umaczenie nie o gotow


Czy ktos mo?? mi owiedziec poprostu jak zrobi? to aby: te pojazdy kt?re dodaje cmd poprostu nie pojawia?y si? na mapie a zapisywa?y sie tylko i aby pokazywa?y si? one w td:
TextDrawSalon[3][playerid]

Tylko o tyle prosze ma?ymi krokami jako? dojde dalej :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-18, 18:47


WWilk1







Wiek: 30
Na forum: 4699 dni
Posty: 116
Nick w MP: eep.Wilk

Piwa: 147

Respekt: 130
Respekt: 130

http://wiki.sa-mp.com/wiki/TextDrawSetPreviewModel

w modelindex wystarczy wpisa? model autka(nie VehicleID)

http://wiki.sa-mp.com/wiki/OnPlayerClickTextDraw

co do drugiego to trzymaj wskaz?wek(jak ja bym to dynamicznie zrobi?)

Pawn
#define MAX_PARKING 5 //Maksymalna ilo?? miejsc parkingowych
#define MAX_LOUNGE 10 //Maksymalna ilo?? salon?w

new LoadingLounge//zachowuje ilo?? wczytanych salon?w

enum Lounge
{
    Float:PosX[MAX_PARKING], //pozycje X parkingowe autek
    Float:PosY[MAX_PARKING], //pozycje Y parkingowe autek
    Float:PosZ[MAX_PARKING], //pozycje Z parkingowe autek
    Float:PosA[MAX_PARKING], //pozycje Z parkingowe autek
    CarID[MAX_PARKING//ID pojazd?w
}
new Cars[MAX_LOUNGE][Lounge];

Cars[0][CarID][0] = CreateVehicle.. //tworzy pojazd dla pierwszego salonu(index 0) i pierwszego miejsca parkingowego(index 0)
Cars[1][CarID][2] = CreateVehicle.. //tworzy pojazd dla drugiego salonu(index 1) i trzeciego miejsca parkingowego(index 2)

GetVehiclePos(vehicleidCars[1][PosX][0], Cars[1][PosY][0], Cars[1][PosZ][0]); //Pobiera pozycje dla autka w drugim salonie i pierwszego miejsca parkingowego
GetVehicleZAngle(vehicleidCars[1][PosA][0]); //Pobiera pozycje obrotu autka w drugim salonie i pierwszego miejsca parkingowego


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-19, 16:30


MrLuzny







Wiek: 34
Na forum: 3462 dni
Posty: 57

Piwa: 4

Respekt: 60

Co do pierwszego to wiem ze setmodel ale chodzi mi jak wczytac wszystkie auta stworzone dla dealera i ktore maja id danego salonu w ktorym zostala wpisana ta cmdi

komenda:

Pawn

CMD:salon(playeridparams[])
{
    for(new i=1MAX_DEALERSHIPSi++)
    {
        if(DealershipCreated[i])
        {
            if(IsPlayerInRangeOfPoint(playerid5.0DealershipPos[i][0], DealershipPos[i][1], DealershipPos[i][2]))
            {
              TextDrawShowForPlayer(playeridTextDrawSalon[1][playerid]);
              TextDrawShowForPlayer(playeridTextDrawSalon[2][playerid]);
              TextDrawShowForPlayer(playeridTextDrawSalon[3][playerid]);
              TextDrawShowForPlayer(playeridTextDrawSalon[4][playerid]);
              TextDrawShowForPlayer(playeridTextDrawSalon[5][playerid]);
              TextDrawShowForPlayer(playeridTextDrawSalon[6][playerid]);
              TextDrawShowForPlayer(playeridTextDrawSalon[7][playerid]);
                return 1;
            }
        }
    }
    SendClientMessage(playeridCOLOR_RED"Nie jeste? w salonie aut!");
    return 1;
}

gdzie zrobic p?tle i jak prze??cza? pomiedzy sortowanymi autami od najnizszego uid do najwyzszego w salonie? bo nie umiem prze??czniki to:

w lewo:
TextDrawSalon[4][playerid]
w prawo:
TextDrawSalon[5][playerid]


a wyswietlanie pojazdu:
TextDrawSalon[3][playerid]


nie mam pomys?u jak to rozwi?za?

[ Dodano: 2017-01-19, 18:41 ]
mo?e uzy? do tego takiej p?tli?:
Pawn

for(new i<= GetVehiclePoolSize(); i++)
{
    if(VehicleCreated[i] == VEHICLE_DEALERSHIP)
    {
        TextDrawSetPreviewModel(TextDrawSalon[3], );
    }
}


tylko nie wiem jak i mi chodzi aby pokazywa?y sie tam modele aut tylko tych kt?re admin stw?rzy?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-19, 20:20


borsuk







Wiek: 17
Na forum: 3547 dni
Posty: 468

Piwa: 15622

Respekt: 412
Respekt: 412

Ostrzeżeń: 80%
?ap
Pawn

CMD:salon(playeridparams[])
{
    new bool:jest;
    for(new i=1MAX_DEALERSHIPSi++)
    {
        if(DealershipCreated[i])
        {
            if(IsPlayerInRangeOfPoint(playerid5.0DealershipPos[i][0], DealershipPos[i][1], DealershipPos[i][2]))
            {
                jest true;
                return 1; 
            }
            else jest false;
        }
    }
    if(jest)
    {
          Pokazujesz td
    }
    else SendClientMessage(playeridCOLOR_RED"Nie jeste? w salonie aut!");
    return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-19, 21:25


MrLuzny







Wiek: 34
Na forum: 3462 dni
Posty: 57

Piwa: 4

Respekt: 60

ziomek ale ty nie zrozumia?es ja da?em cmd poprawn? :D D tylko chodzi o to ze nie umiem pokaza? tych aut w textdrawach i nie mam pomys?u jak to zrobi?

[ Dodano: 2017-01-19, 21:29 ]
dobra nawet jezeli twoja cmd:
Pawn


CMD:salon(playeridparams[])
{
    new bool:jest;
    for(new i=1MAX_DEALERSHIPSi++)
    {
        if(DealershipCreated[i])
        {
            if(IsPlayerInRangeOfPoint(playerid5.0DealershipPos[i][0], DealershipPos[i][1], DealershipPos[i][2]))
            {
                jest true;
                return 1; 
            }
            else jest false;
        }
    }
    if(jest)
    {
          Pokazujesz td
    }
    else SendClientMessage(playeridCOLOR_RED"Nie jeste? w salonie aut!");
    return 1;
}

to jak zrobic zeby auta w tym textdrawie pokazac td3 a prze??czniki
4 w lewo 5 w prawo

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-19, 21:41


WWilk1







Wiek: 30
Na forum: 4699 dni
Posty: 116
Nick w MP: eep.Wilk

Piwa: 147

Respekt: 130
Respekt: 130

MrLuzny, na niego nie zwracaj uwagi, cz?sto sam nie wie co pisze. Powinien ten link Ci pom?c jak takie menu zrobi? http://gtao.pl.com/showthread.php?t=407045 w podstawowej paczce te? znajdziesz takie skrypty jak ospawner oraz skinchanger kt?re s? zrobione na textdrawach.
Ja nie wyt?umacz? Ci jak takie menu zrobi?, poniewa? nie bawi?em si? textdrawami(wola?em prostot?).

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-19, 23:02


MrLuzny







Wiek: 34
Na forum: 3462 dni
Posty: 57

Piwa: 4

Respekt: 60

no ja wiem jak td zrobic zeby by?o wida? model tylko mi chodzi jak zrobic zeby pokazywa?o te modele aut co s? w danym salonie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-20, 13:16


WWilk1







Wiek: 30
Na forum: 4699 dni
Posty: 116
Nick w MP: eep.Wilk

Piwa: 147

Respekt: 130
Respekt: 130

W kodzie masz wiele tablic nawet jest taka kt?ra nie wiem co ona tam robi(VehicleModel a mo?na by?o skorzysta? z GetVehicleModel). Wystarczy u?y? tych tablic co masz dost?pne w skrypcie, a zrobisz to co chcesz zrobi?.
DealershipCreated to przyda Ci si? do salon?w.

Tutaj masz przyk?adowy kod do wy?wietlenia tych autek(nie jestem pewien czy ten spos?b za?apie trzeba sprawdzi?):

Pawn
new IndexTable 3//index tablicy textdrawa

for(new i<= GetVehiclePoolSize(); i++)
{
    if(VehicleCreated[i] == VEHICLE_DEALERSHIP)
    {
        TextDrawSetPreviewModel(TextDrawSalon[IndexTable], VehicleModel[i]);
        IndexTable ++; //dodaje kolejny index do tablicy od textdrawa(kolejny textdraw kolejne autko w textdrawie)
    }
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-23, 04:22


MrLuzny







Wiek: 34
Na forum: 3462 dni
Posty: 57

Piwa: 4

Respekt: 60

dobra zrobi?em to tak:
https://hastebin.com/upumibojab.cs

DZIA?A,ale pokazuje auta od 4id z czym moze to kolidowa?? Bo edytowa?em troche xD a jak wklejam t? cmd do orginalnego skryptu to pokazuje od id 1 tak jak powino, i jeszce teraz nie wiem jak prze??czy? z auta na auto :/ i zeby z 1 auta przechodzi?o w lewo na ostatnie auto w salonach. a z ostatniego w 1 w prawo xD

Postaw piwo autorowi tego posta
 

 
Tagi: system :: auta
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku