[pomoc]Mjesanje imena vozila


Započeo Riv3R4, Novembar 02, 2013, 21:14:48 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta:Moja
Problem: Ovako dakle editujem pijacu ubacim nova vozila i desava mi se slijedeci problem kupim nrg na listi vozila pise huntley ako preko preparkiram vozilo npr freeway stvori se nrg i sl. znali ko u cemu je problem idove sam namijestio u modu kako spada .
Dio skripte: koji treba?
Slika/video://


kako mjesa jebo ga ja :D  namjestio sam idove u skripti lijepo a funkcionise preko cfg filea tj cars.cfg

Citat: Master.amx poslato Novembar 02, 2013, 21:27:35 POSLE PODNE
kako mjesa jebo ga ja :D  namjestio sam idove u skripti lijepo a funkcionise preko cfg filea tj cars.cfg

Predpostavljam da je to LARP neki sistem COS-a, pa tu imas raspon ID-ova za prodaju.

Npr vozilo 1 posao smecar
vozilo 2 posao smecar
vozilo 3 cos
vozilo 4 cos
vozilo 5 cos

raspon je za cos od 3-5 znaci vozila od ID-a u skripti od 3-5 su namanjena za CoS, e sada ako si ti ovako nesto uradio:

Npr vozilo 1 posao smecar
vozilo 2 posao smecar
vozilo 3 cos
VOZILO (4) POSAO NEKI onda se sve pomerilo
vozilo 4 cos
vozilo 5 cos

Preporucujem ti da definises sva vozila osim cos-a, organizacija, bandi poslova i ostala vozila koja nisu vezana za cos i onda raspon neka ti bude od 1-sta ja znam koliko ces auta i to je to nece biti brkanja.

kako da ih definisem, nisam dugo dugo skriptao pa sam ispao iz forme :d pa zato sam namjerno uzeo neki stari mod da se mucim xD samo mi objasni kako da ih definisem

new	SmecarVozila[5]; //primer samo


kod vozila za smecara:
SmecarVozila[0] = CreateVehicle(411, 339.0321, 2547.0256, 16.5028, -179.6399, -1, -1, 100); // to su ti moje neke koordinate iz nekog moda :D promeni na svoje :D
	SmecarVozila[1] = CreateVehicle(411, 344.0237, 2546.8596, 16.4762, -179.6399, -1, -1, 100);
	SmecarVozila[2] = CreateVehicle(411, 349.0075, 2546.9114, 16.4762, -179.6399, -1, -1, 100);
	SmecarVozila[3] = CreateVehicle(411, 353.9306, 2546.9507, 16.4762, -179.6399, -1, -1, 100);
	SmecarVozila[4] = CreateVehicle(411, 359.0540, 2546.9788, 16.4762, -179.6399, -1, -1, 100);



Onda napravi stock ako hoces proveru dalje za igraca da ne moze voziti to smecar auto ako nije zaposlen
stock SmecarVozila(carid)
{
for(new i = 0; i < sizeof(SmecarVozilo); i++)
{
if(carid == SmecarVozilo[i]) return 1;
}
return 0;
}


Sada to koristis za proveru za posao ako je u tim vozilima da moze da pokrene ciscenje npr. To sam ti odmah napisao jer ce ti trebati kasnije.
Poslednja Izmena: Novembar 02, 2013, 21:55:13 POSLE PODNE od [X-3] Ralph

evo uradio sam to za pd ali imam sad jedan problem, ako nisam clan pda nemogu sjesti nece da udje i nista ne pise ali kada sam clan pda udje i izbaci tekst Zakljucano Policija i izbaci me evo kod

    if(newstate == PLAYER_STATE_DRIVER)
	{
    if(PDVozila(vozilo))
	{
	if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
   {
	new Float:x, Float:y, Float:z;
	GameTextForPlayer(playerid, "~w~Zakljucano~n~~b~Policija!!", 4000, 5);
	GetPlayerPos(playerid, x, y, z);
	SetPlayerPos(playerid, x-2, y, z+1);
	}
	}
	}
sta je problem

pokusao sam i tako ali nista imali ko kakav drugi nacin?

if(PDVozila(vozilo))
{
 if(PlayerInfo[playerid][pOrg] != 1)
{
RemovePlayerFromVehicle(playerid);
GameTextForPlayer(playerid, "~w~Zakljucano~n~~b~Policija!!", 4000, 5);
return 1;
}
}



I daj mi stock koji si pravio za proveru za pd vozilo ako ovo ne bude radilo.
Poslednja Izmena: Novembar 02, 2013, 22:35:41 POSLE PODNE od [X-3] Ralph

sredio sam ovo na skroz drugi nacin moze lock