Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: JohnnY. poslato Avgust 06, 2017, 23:40:10 POSLE PODNE

Naslov: Posao
Poruka od: JohnnY. poslato Avgust 06, 2017, 23:40:10 POSLE PODNE
Skripta koju koristim: Northern Lights, nije to sad ni bitno..
Detaljan opis problema:

Eh, ovako.. Znaci, napravio sam posao fino, uzmes jednu kutiju odvezes na brod i tako 4 kutije, no kad bi to napravilo vise igraca taj igrac bi mogao stavljati kutije u brod u kojem vec imaju kutije. Lako je napraviti ako ima kutiju, samo 1 kutiju, ali ako to napravim onda ovaj koji stavlja kutije u taj brod ne moze da stavi vise kutije od 1... stoga sam napravio da mu uzme id i da ga kasnije provjeri ako je to on da stavi kutiju, no meÄ'utim idovi se pomjeÅ¡aju ako su 2 igrača uzela kutiju -.-

StavioKutiju[playerid] = playerid;

i onda kasnije

[pawn]foreach(Player, i) if(StavioKutiju == playerid && ImaKutiju[GetClosestVehicle(playerid)] == 1) { stavlja kutiju bla bla }
else if(ImaKutiju[GetClosestVehicle(playerid)] == 1 && StavioKutiju != playerid) return SCM(playerid, GRAD2, "(greska) Taj brod vec ima kutiju u sebi!");[/pawn]

ALI NE RADI -.-

new StavioKutiju[BROJ_SLOTOVA];

Ne znam kako bi napravio da ne moze vise igraca staviti u isti brod, ali da taj jedan igrac moze u taj brod -.-

I da, sve je to preko keyeva. KEY_YES

Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):