[Pomoc] oko erora kod novog posla

Započeo CoNe98
29. Nov. 2014. Zaključano
228
pregleda
5
postova
NemanjaSimic
2
Street Runner
29. Nov. 2014.
Skripta koju koristim:BE:RP
Detaljan opis problema: Poceo sam da pravim jedan novi posao tako sto sam prvo pogledao sta je sve potrebno da se uradi (kod nekog posla sto je vec postojao) a ovde je malo zapelo
Dio skripte: http://pastebin.com/MNT0W0ex
Neke slike/video za lakse dobivanje pomoci(neobavezno):
SLIKA 1: Ovde se nalaze ti erori ( http://www.dodaj.rs/f/1S/111/4ctS4MyO/prva-slika.png ) a ova upozorenja to mi je jasno jer sam ostavio nesto pod komentarom
SLIKA 2: http://www.dodaj.rs/f/1/io/4RDk5bN6/druga-slika.png
SLIKA 3: http://www.dodaj.rs/f/1K/bR/4IjtB2ky/treca-slika.png
Lenonâ„¢
5
Godfather
29. Nov. 2014.
Probaj sada:

CMD:dostavaip(playerid, params[], help)
{

    if(UlogovanProvera == 0) return SendClientMessage(playerid,-1,"{FF6600}BM:RP | "BELA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo != POSAO_IDEAD) return SCM(playerid,-1,"{FF6600}BM:RP | "BELA"Niste dostavljac idea proizvoda!");
    if(PosaoOprema == 0) return SendClientMessage(playerid,-1,"{FF6600}[BM:RP] "BELA"Niste uzeli opremu za posao (/oprema)!");
if(Ideakutija != 0 ) return SendClientMessage(playerid,-1,"{FF6600}[BM:RP] {FFFFFF}Vec imas aktiviran posao!");
    if(GetPlayerVehicleID(playerid) != videa)
{
Ideakutija = 1; SetPlayerCheckpoint(playerid,1325.2329,-866.2935,39.5781 , 5.0);
}
else return SendClientMessage(playerid,-1,"{FF6600}BM:RP | "BELA"Niste u vozilu za dostavu proizvoda!");
    return 1;
}
NemanjaSimic
2
Street Runner
29. Nov. 2014.
Hvala puno posao je napravljen, samo jos jedno pitanje kako da napravim tajmer koji ce dati toj osobi koja radi posao neko vreme (recimo 5 minuta) a ako stigne ranije do poslednjeg checkpointa izbaciga ga iz vozila i ne dobije platu.
Potrebno mi je to zbog raznih citova pa mislim da bi ovo moglo da ih spreci.
Koji deo skripte je potreban recite.
denis_lapi
5
Godfather
29. Nov. 2014.
Radis pre SetTimerEx f-je. Znaci postavis mu timer na tih nekoliko minuta, a uz to mu postavis i varijablu koja ima vrendost = 1;
Ako uspe da uradi posao ti mu postavi varijablu na 0.
Primera radi:
RadiPosao = 1;


Onda u publicu tog timera vrsis proveru. Ako igrac na toj varijabli ima vrednost 0 znaci da je uradio posao na vreme i da ne treba da ga izbaci.
A ako mu je ostala vrednost 1 znaci da nije uspeo na vreme da stigne i da treba da ga izbaci iz vozila. Naravno vazi i obrnuto..
NemanjaSimic
2
Street Runner
30. Nov. 2014.
Jel moze to ovako
[ code ] new RadiPosao = SetTimerEx("TajmerPosao", 60000, false, "i", playerid); [/code ]
Pa onda kada dodje do poslednjeg CP da skripta proveri npr ako je RadiPosao onda da mu da pare (uspseno uradio posao) ili kao drugu proveru else if(RadiPosao = 1) da ga izbaci zato sto zavrsio posao pre nego sto je tajmer zavrsio odbrojavanje i izbaci ga iz vozila  🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha