Problem(error/warning): Kada kucam /robbank pise da je pocela pljacka ali kada odem sa pickup-a ne zaustavlja pljacku nego nastavlja i nakon 2 minzte to sam stavio kao test 2 min da mi pare a nisam na pickup-u
Dio skripte: [ pawn ] public OnPlayerUpdate(playerid)
{
if(PljackaBanku == 1)
{
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 252.3625,125.2756,1003.218😎) //<- Ovde stavi range i korde mesta za pljackanje, ovo je provera da li je kod mesta za pljacku.
{
PljackaBanku = 0;
SCM(playerid, -1, "Otisli ste predaleko od pickupa, pljackanje je prekinuto!");
robpossible = 1; //<- Ovde stavi tvoju proveru da li se banka vec pljacka...
}
}
CMD:robbank(playerid, params[])
{
if(robpossible == 1)
{
if(gPlayerLogged == 0) return SendClientMessage(playerid, 0xFF8284FF, "ERROR: Ne mozete koristiti komande jer niste jos prijavljeni na svoj account / ili ste mrtvi.");
if(PlayerInfo < 1) return SCM(playerid,0xFF8284FF, "ERROR: Niste autorizirani za koristenje ove komande jer nemate status lidera.");
if(PlayerInfo == 1) return SendClientMessage(playerid, 0xFF8284FF, "ERROR: Ne mozete koristiti ovu komandu jer ste trenutno u area-i.");
if(PlayerInfo == 2) return SendClientMessage(playerid, 0xFF8284FF, "ERROR: Ne mozete koristiti ovu komandu jer ste trenutno u zatvoru.");
if(PlayerInfo == 1) return SendClientMessage(playerid, 0xFF8284FF, "ERROR: Ne mozete koristiti ovu komandu jer ste sokirani od strane policajca.");
if(PlayerInfo == 0 || PlayerInfo == 1 || PlayerInfo == 6) return SCM(playerid,0xFF8284FF,"ERROR: Niste clan bande/mafije.");
if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,0xFF8284FF,"ERROR: Komanda koju ste odabrali nije dostupna u vozilu - izadite pa pokusajte ponovno.");
if(!IsPlayerInRangeOfPoint(playerid, 2.0, 252.3625,125.2756,1003.218😎) return SCM(playerid,0xFF8284FF,"ERROR: Ne moze koristiti ovu komandu jer niste u banci.");
{
robpossible = 0;
SetTimerEx("waittimer", 1200000,false, "w", playerid);
SetTimerEx("robtimer", 10000,false, "r", playerid);
PlayerPlaySound(playerid, 1057, 0.0, 0.0, 10.0);
PlayerActionMessage(playerid,15.0,"Krenuo pljackati banku.");
SendClientMessage(playerid, 0xE8C400FF, "INFO: Krenuli ste sa pljackom oprez policija je obavijestena!");
SendClientMessage(playerid, 0xE8C400FF, "INFO: Morate ostati 5 minuta u banci!");
}
new string;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo > 6)
{
if(PlayerInfo != 1)
{
if(PlayerInfo == 0)
{
SendClientMessage(playerid,0xFC7860FF,"INFO: Pocinili ste zlocin te ste dobili 6 zvjezdica.");
format(string, sizeof(string), "[[ OBAVIJEST SVIM JEDINICAMA ]] Zlocin: Pljacka banke. Pocinitelj: %s.", GetName(playerid));
SendPoliceMessage(0x31CFFFFF, string);
PlayerInfo = 6;
SetPlayerWantedLevel(playerid, 6);
SavePlayer(playerid);
}}}}
}
else
{
SendClientMessage(playerid,0xFF8284FF,"ERROR: Nedavno su biznisi opljackani pokusajte ponovo kasnije");
}
return 1;
}[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]ima dio skripte[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): ima dio skripte
Kada pljackam banku i odem sa pickup-a ne zaustavlja pljacku
643
pregleda
8
postova
10. Apr. 2018.
10. Apr. 2018.
.tayloR ツ wrote on April 10, 2018, 1:42 pm:
if(IsPlayerInRangeOfPoint(playerid, 2.0, 252.3625,125.2756,1003.218😎)
Probaj bez uzvicnika
Probaj bez uzvicnika
isto brate neće
10. Apr. 2018.
Marijan10111 wrote on April 10, 2018, 5:07 pm:
HELP
Podesi onda jednostavno da ga freeza tokom pljacke tih 2minute, tj freze u nekoj animaciji, svejedno se ne bi smio kretati
10. Apr. 2018.
TogglePlayerControllable(playerid, 0);
LoopingAnim(playerid, "BOMBER","BOM_Plant_Loop",4.0,1,0,0,1,0);Ovo dodaj kad krene pljackati,to ti je da freezuje igraca i da mu da animaciju,a kada zavrsi pljacku dodaj ovo:
TogglePlayerControllable(playerid, 1);To znaci da ga unfreezuje
10. Apr. 2018.
.tayloR ツ wrote on April 10, 2018, 1:42 pm:
if(IsPlayerInRangeOfPoint(playerid, 2.0, 252.3625,125.2756,1003.218😎)
Probaj bez uzvicnika
Probaj bez uzvicnika
Nauci osnove pa komentarisi.
Posalji ove funkcije sto pozivas tajmerom da pogledam nesto
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava