Pomoc oko Posla

Započeo Simkeeee
28. Sep. 2020.
337
pregleda
4
postova
Simkeeee
4
Shot Caller
28. Sep. 2020.
Problem(error/warning): Ovako ja sam napravio moj posao e sada kada odem do prvog checkpointa onda kaze otisli ste na zurku... a kada dodjem do drugog checkpointa onda samo stoji checkpoint i kada stanem ne pomeri se nit mi pise otisli ste na zurku e ovako ja radim na UP modu i sada sam dodao posao slican ko Grobar znaci ima definisamo GrobarLinija i ima ovako GrobarRand e sad tu stoji ovako i tako stoji ImePoslaRand znaci to su random checkpointi e sada ovo mi je stavljeno u komandi e sada ima da igrac ode na tu lokaciju znaci to je GrobarLinija(ovo je primer grobara) sacu stavim i taj code pawna e sada stavio sam za svaki checkpoint kordinate kad dodje do toga ali isto je nzm u cemu je problem znaci kad on dodje do checkpointa prvog radi a kad dodje do drugog random checkpointa ne pise nista niti se moze pomeriti check point a kada restartam lupim /prekiniposao prvi checkpoint random a drugi je na istom mestu znaci ne razumem😕??
Deo skripte:
Pawno Code:

new Float:ImePoslaRand =
{
{1414.1902,-930.2039,35.8167},
{1512.7211,-771.7867,80.5794},
{1497.4924,-697.5944,94.7500},
{1078.5703,-780.5052,106.8011},
{935.1782,-839.4857,94.3885}
};

///KOMANDA/////////////////

YCMD:komanda(playerid, params[], help)
{
#pragma unused help
#pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,-1,"AW:RP | "CRVENA"Moras biti ulogovan da bi koristio ovu komandu!");
if(PlayerInfo!= POSAO_IMEPOSLA) return SCM(playerid,-1,"AW:RP | "CRVENA"Niste Posao!");
if(PosaoOprema == 0) return SCM(playerid,-1,""SPLAVA"AW:RP "BELA"Niste uzeli opremu za posao (/oprema)!");
if(ImePoslaLinija != 0) return SCM(playerid,-1,""SPLAVA"AW:RP "BELA"Vec imas aktiviran posao!");
if(!ImePoslaVozila(GetPlayerVehicleID(playerid))) return SCM(playerid,-1,""SPLAVA"AW:RP "BELA"Niste u vozilu od posla!");
new posao = random(sizeof(ImePoslaRand));
SetPlayerCheckpoint(playerid, ImePoslaRand, ImePoslaRand, ImePoslaRand, 4.0);
ImePoslaLinija = 1;
SCM(playerid,-1,""SPLAVA"Krenuli ste sa poslom otidjite na lokaciju oznacenu"CRVENA"(crveno) "SPLAVA"na mapi da odete na rodjendan!");
return 1;
}

////////////////ImePoslaLInija////////////////

if(KlovnLinija == 1 && KlovnVozila(CID) && GetPlayerState(playerid) == 2)
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~otisli ste na zurku...", 5000, 3);
SetPlayerCheckpoint(playerid, 1414.1902,-930.2039,35.8167, 5.0);
KlovnLinija = 2;
}
if(KlovnLinija == 2 && KlovnVozila(CID) && GetPlayerState(playerid) == 2)
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~otisli ste na zurku...", 5000, 3);
SetPlayerCheckpoint(playerid, 1497.4924,-697.5944,94.7500, 5.0);
KlovnLinija = 3;
}
if(KlovnLinija == 3 && KlovnVozila(CID) && GetPlayerState(playerid) == 2)
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~otisli ste na zurku...", 5000, 3);
SetPlayerCheckpoint(playerid, 1512.7211,-771.7867,80.5794, 5.0);
KlovnLinija = 4;
}
if(KlovnLinija == 5 && KlovnVozila(CID) && GetPlayerState(playerid) == 2)
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~otisli ste na zurku...", 5000, 3);
SetPlayerCheckpoint(playerid, 1078.5703,-780.5052,106.8011, 5.0);
KlovnLinija = 6;
}
if(KlovnLinija == 6 && KlovnVozila(CID) && GetPlayerState(playerid) == 2)
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~otisli ste na zurku...", 5000, 3);
SetPlayerCheckpoint(playerid, 935.1782,-839.4857,94.3885, 5.0);
KlovnLinija = 7;
}
if(KlovnLinija == 8 && KlovnVozila(CID) && GetPlayerState(playerid) == 2)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1379.8403,-1579.8416,13.5469))
{
new bonus = random(50), string;
g_NovacPlus(playerid, 3250+bonus);
format(string,sizeof(string),""SPLAVA"Uspesno ste zavrsili rodjendan!\n\n"BELA"Pllata: "SPLAVA"3250$\n"BELA"Bonus: "SPLAVA"%d$",bonus);
ShowPlayerDialog(playerid,DIALOG_ISPLATA,DIALOG_STYLE_MSGBOX,"Kraj rodjendana",string,"Ok","");
KlovnLinija = 0; DisablePlayerCheckpoint(playerid);
}
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Kod:
Slika/video ingame problema(obavezno ako je ingame problem):
Skrilew
6
Godfather
28. Sep. 2020.
Probaj
return 1;
Na kraju svake provere za CP

Primer :
if(KlovnLinija == 1 && KlovnVozila(CID) && GetPlayerState(playerid) == 2)
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~otisli ste na zurku...", 5000, 3);
SetPlayerCheckpoint(playerid, 1414.1902,-930.2039,35.8167, 5.0);
KlovnLinija = 2;
return 1;
}
if(KlovnLinija == 2 && KlovnVozila(CID) && GetPlayerState(playerid) == 2)
{
TogglePlayerControllable(playerid, 0);
utovar = SetTimerEx("preposta", 5000, false, "d", playerid);
GameTextForPlayer(playerid, "~b~otisli ste na zurku...", 5000, 3);
SetPlayerCheckpoint(playerid, 1497.4924,-697.5944,94.7500, 5.0);
KlovnLinija = 3;
return 1;
}


Ovako za svaki 🙂
Simkeeee
4
Shot Caller
28. Sep. 2020.
hvala na pomoci, ali ja sam samo stavio da idem do checkpointa necu random stavljati checkpointe

HVALA SVAKAKO
Skrilew
6
Godfather
28. Sep. 2020.
Svakako mislim da moras imati return 1; na kraju svakog, da ne bi doslo do mesanja, imao sam slicnih problema pre 🙂

Da li je problem resen?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha