Komanda /quitjob

Započeo rOLDen
8. Jun 2019.
789
pregleda
13
postova
rOLDen
4
Made Man
8. Jun 2019.
Problem(error/warning): Kada ukucam komandu /quitjob, izbaci mi da ne mogu dati otkaz jer nisam ispunio ugovor a preostalo mi je još 0 sati ugovora, pa reko ko koga pravi manitim.
Deo skripte:
if(strcmp(cmd, "/quitjob", true) == 0)
{
if(IsPlayerConnected(playerid) && gPlayerLogged == 1)
{
if(PlayerInfo >= 1)
{
if(PlayerInfo <= 0)
{
if(Jober == 1)
{
PlayerInfo = 0;
Jober = 0;
PlayerInfo = 0;
Delator = 0;
DelTiming = 0;
Delator = 0;
Bolator = 0;
Grotor = 0;
Bustor = 0;
Piztor = 0;
Zastor = 0;
SCM(playerid, COLOR_GOLD, "POSAO: Uspjesno ste dali otkaz na poslu - sada se mozete opet zaposliti.");
UpdateDynamic3DTextLabelText(Drugshit, COLOR_BFUSION,
  }
}
else
{
format(string, 128, "ERROR: Niste ispunili svoj ugovor posla - morate raditi jos %d sati da bi mogli dati otkaz.", PlayerInfo/3600);
SCM(playerid, COLOR_LIGHTRED, string);
}
}
else
{
SCM(playerid, COLOR_LIGHTRED, "ERROR: Ne mozete dati otkaz jer niste zaposleni.");
}
}
return 1;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): Nije potrebno.
Slika/video ingame problema(obavezno ako je ingame problem): Nije potrebno.
Mister Naithan
5
Kingpin
8. Jun 2019.
Zar ne treba biti -1 ?
rOLDen
4
Made Man
8. Jun 2019.
Mister Naithan wrote on June 8, 2019, 6:44 pm:
Zar ne treba biti -1 ?

Definirao sam 1 kao neispunjen a 0 kao ispunjen što se tiče pJobTime, ako misliš na to
xFqris
5
Godfather
8. Jun 2019.
pa onda ti upit nije dobar 🙂
RomaNn
6
Board Moderator
🔥14
8. Jun 2019.
Nesto dobro nisi napravio/podesio :]
FunnyGamingDay - FGD
6
OG Legend
8. Jun 2019.
Evo ti... 🙄
if(strcmp(cmd, "/quitjob", true) == 0)
{
if(IsPlayerConnected(playerid) && gPlayerLogged == 1)
{
if(PlayerInfo >= 1)
{
if(PlayerInfo <= 0)
{
if(Jober == 1)
{
PlayerInfo = 0;
Jober = 0;
PlayerInfo = 0;
Delator = 0;
DelTiming = 0;
Delator = 0;
Bolator = 0;
Grotor = 0;
Bustor = 0;
Piztor = 0;
Zastor = 0;
SCM(playerid, COLOR_GOLD, "POSAO: Uspjesno ste dali otkaz na poslu - sada se mozete opet zaposliti.");
UpdateDynamic3DTextLabelText(Drugshit, COLOR_BFUSION,
  }
}
else
{
SCM(playerid, COLOR_LIGHTRED, "ERROR: Ne mozete dati otkaz jer niste zaposleni.");
}
}
else
{
format(string, 128, "ERROR: Niste ispunili svoj ugovor posla - morate raditi jos %d sati da bi mogli dati otkaz.", PlayerInfo/3600);
SCM(playerid, COLOR_LIGHTRED, string);
}
}
return 1;
}

Former SA:MP server developer

rOLDen
4
Made Man
9. Jun 2019.
Vasic wrote on June 8, 2019, 10:05 pm:
Evo ti... 🙄
if(strcmp(cmd, "/quitjob", true) == 0)
{
if(IsPlayerConnected(playerid) && gPlayerLogged == 1)
{
if(PlayerInfo >= 1)
{
if(PlayerInfo <= 0)
{
if(Jober == 1)
{
PlayerInfo = 0;
Jober = 0;
PlayerInfo = 0;
Delator = 0;
DelTiming = 0;
Delator = 0;
Bolator = 0;
Grotor = 0;
Bustor = 0;
Piztor = 0;
Zastor = 0;
SCM(playerid, COLOR_GOLD, "POSAO: Uspjesno ste dali otkaz na poslu - sada se mozete opet zaposliti.");
UpdateDynamic3DTextLabelText(Drugshit, COLOR_BFUSION,
  }
}
else
{
SCM(playerid, COLOR_LIGHTRED, "ERROR: Ne mozete dati otkaz jer niste zaposleni.");
}
}
else
{
format(string, 128, "ERROR: Niste ispunili svoj ugovor posla - morate raditi jos %d sati da bi mogli dati otkaz.", PlayerInfo/3600);
SCM(playerid, COLOR_LIGHTRED, string);
}
}
return 1;
}

Nije to riješenje problema jer s ovim kodom sto si poslo bi izbacivalo da nisam zaposlen. Mislim da nije problem u rasporedu nego u ocitavanju sati ugovora a ne kontam gdje sam pogriješio jer sam pokušavo sve i svašta. Hvala ti što si makar pokušao.
FunnyGamingDay - FGD
6
OG Legend
9. Jun 2019.
Probaj samo

Former SA:MP server developer

Taylor Script
4
Made Man
rOLDen
4
Made Man
9. Jun 2019.
Vasic wrote on June 9, 2019, 8:34 am:
Probaj samo

Probao sam. Izbacuje kako sam i rekao.

.tayloR ツ wrote on June 9, 2019, 8:40 am:
https://pastebin.com/PxQw1c8C ??

Ovim kodom se samo promijeni tekst ništa više a do toga očito nije, kažem.
}
forward Posao(playerid);
public Posao(playerid)
{
if(PlayerInfo >= 1)
{
if(Jober == 0)
{
if(PlayerInfo >= 1)
{
PlayerInfo--;
}
else if(PlayerInfo == 0)
{
Jober == 1;
}
}
}
return 1;
}

Možda je ovdje problem?  Iako sam pokuÅ¡avao i ovdje ali bez uspjeha.
Taylor Script
4
Made Man
9. Jun 2019.
Ne znas ni ti sta hoces buraz.. Gdje si postavio da igracu daje Ugovor na 1. To stavis na payday funkcij i tjt? Ne znam sta komplikujes
Exnas.pwn
5
Godfather
9. Jun 2019.
if(strcmp(cmd, "/quitjob", true) == 0) 
{
if(IsPlayerConnected(playerid) && gPlayerLogged == 1)
{
if(PlayerInfo >= 1)
{
if(PlayerInfo < 1)
{
PlayerInfo = 0;
Jober = 0;
PlayerInfo = 0;
Delator = 0;
DelTiming = 0;
Delator = 0;
Bolator = 0;
Grotor = 0;
Bustor = 0;
Piztor = 0;
Zastor = 0;
SCM(playerid, COLOR_GOLD, "POSAO: Uspjesno ste dali otkaz na poslu - sada se mozete opet zaposliti.");
UpdateDynamic3DTextLabelText(Drugshit, COLOR_BFUSION,
}
else
{
format(string, 128, "ERROR: Niste ispunili svoj ugovor posla - morate raditi jos %d sati da bi mogli dati otkaz.", PlayerInfo/3600);
SCM(playerid, COLOR_LIGHTRED, string);
}
}
else
{
SCM(playerid, COLOR_LIGHTRED, "ERROR: Ne mozete dati otkaz jer niste zaposleni.");
}
}
return 1;
}

rOLDen
4
Made Man
9. Jun 2019.
@ 002 - Riješio si problem. Još jednom hvala.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha