[Pomoc] Vozila


Započeo Scripter Braun, Januar 27, 2014, 00:07:40 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: GTA:RP
Detaljan opis problema: Imao sam 3 CNN vozila i dodao jos 3 i oni su ID od 206-208 kako da stavim da budu tu i ova vozila ja pokusam ali nece.
Dio skripte:
for(new i = 71; i <= 73; i++);
    			{
    			    new dist = CheckPlayerDistanceToVehicle(7, playerid, i);
    			    if(dist)
    			    {
    			        counter++;
    			    }
    			}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
    ~ Member since: 09.13.2013. - 15:30 ~

Zasto ne bi dodavao vozila na sledeci nacin:

Pocetak skripte
new LCNVozila[6];


Onda ih pod OnGameModeInit dodajes na sledeci nacin:
LCNVozila[0] = AddStaticVehicleEx(tvoji kodovi);
LCNVozila[1] = AddStaticVehicleEx(tvoji kodovi);
LCNVozila[2] = AddStaticVehicleEx(tvoji kodovi);
LCNVozila[3] = AddStaticVehicleEx(tvoji kodovi);
LCNVozila[4] = AddStaticVehicleEx(tvoji kodovi);
LCNVozila[5] = AddStaticVehicleEx(tvoji kodovi);


I na kraju skripte:
forward ZaLCNVozila(carid);
public ZaLCNVozila(carid)
{
	for(new i = 0; i < sizeof(LCNVozila); i++)
	{
		if(carid == LCNVozila[i])	return 1;
	}
	return 0;
}

Ovo je samo primer! Ti koristi tvoje varijable...

Znam al ima dosta tu da se radi.
    ~ Member since: 09.13.2013. - 15:30 ~

Citat: Download poslato Januar 27, 2014, 12:46:54 POSLE PODNE
Znam al ima dosta tu da se radi.
Pa sta ima dosta da se radi? Samo dodas varijable za vozila za organizacije i nista vise, a mnogo je bolje i lakse da se dodaju ovako... Ovo ti je ceo proces dodavanja, jedino ako imas negde proveru za ova vozila i hoces da izbaci igraca ako nema kljuc od vozila, pod public OnPlayerStateChange nadjes
if(newstate == PLAYER_STATE_DRIVER)
i ispod dodas
if(ZaLCNVozila(newcar))
		{
		    if(PlayerInfo[playerid][pLeader] == 15||PlayerInfo[playerid][pMember] == 15) { }
		    else {
	        SafeRemovePlayerFromVehicle(playerid);
	        SendClientMessage(playerid, COLOR_GREY,"Nemate kljuceve od ovog vozila.");}
		}
i to je to...