Skripta koju koristim://
Opis problema o kojem se radi: Uzeo sam mod i editujem ga malo itd. Primjetio sam da na poslu vatrogasac kada odem da ugasim pozar nece da ugasi vatru mogu znaci i dan i noc da gasim nece!
Dio skripte:
if(IsKeyJustDown(KEY_FIRE,newkeys,oldkeys))
{
new novac = 1100 + random(85);
new vstring[256];
if(PlayerToPoint(8.0, playerid,1527.1587,-800.0043,73.1491))
{
if(PozarZahvacen == 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
// new id = GetPlayerVehicleID(playerid);
new status = GetPlayerState(playerid);
if(status != PLAYER_STATE_DRIVER) return SCM(playerid, 0xAAB3BFFF,"{FF0000}Niste vozac, ne mozete gasiti vatru!");
DisablePlayerCheckpoint(playerid);
if(IsAVatrogasac(id))
{
if(UgasioPozar[playerid] < 3)
{
UgasioPozar[playerid] += 1;
}
else if(UgasioPozar[playerid] >= 3)
{
DestroyDynamicObject(PozarObjekat[0]);
DestroyDynamicObject(PozarObjekat[1]);
DestroyDynamicObject(PozarObjekat[2]);
DestroyDynamicObject(PozarObjekat[3]);
PozarZahvacen = 0;
DajNovac(playerid,novac);
SBizzInfo[56][sbTill] += 650;
ExtortionSBiz(56, 650);
foreach(Player, b)
{
if(PlayerInfo[b][pPosao] == 5)
{
SCM(b, 0xAAB3BFFF,"");
SCM(b, 0xAAB3BFFF,"{FFFFFF}Spiker: {0680C2}Pozar je uspjesno ugasen od strane vatrogasaca!");
DisablePlayerCheckpoint(b);
UgasioPozar[b] = 0;
}
}
format(vstring, sizeof(vstring), "{FFFF00}[Posao Info] {FFFFFF}| Ugasili ste pozar, zaradili ste %d$.",novac);
SCM(playerid, 0xAAB3BFFF,vstring);
}
}
}
}
}
Slika (neobavezno): http://i.imgur.com/c0MkReH.png
Ne mozemo mi da samo tako znamo zasto nece, dodaj debugove (print) izmedju tih linija i vidi u konzoli servera gdje stane, u kom djelu ne ide dalje...