Deo skripte:
CMD:uzmikutiju(playerid, params[])
{
//#pragma unused help
//#pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,crvena2,"(greska): "bela"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo != POSAO_DOSTAVLJAC) return SCM(playerid,crvena2,"(greska): "bela"Niste dostavljac!");
if(IsPlayerAttachedObjectSlotUsed(playerid, DOSTAVLJAC_SLOT)) return SCM(playerid,plava2, "(info): "siva"Vec ste uzeli kutiju!");
if(!IsPlayerInRangeOfPoint(playerid, 5.0, 1639.5282,-1900.4049,13.5521)) return SCM(playerid,crvena2,"(greska): "bela"Niste na mestu uzimanja kutije!");
if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid,siva2," Ne mozete iz vozila uzimati kutije!");
if(UzeoKutiju == 1) return SCM(playerid,siva2," Vec si utovario kutiju idi je dostavi u neku firmu!");
OnePlayAnim(playerid, "CARRY", "crry_prtial", 4.1, 0, 1, 1, 1, 1); UzeoKutiju = 1;
SetPlayerAttachedObject(playerid, DOSTAVLJAC_SLOT, 1221, 1, 0.494823, 0.720993, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 );
SCM(playerid,plava2, "(info): "bela"Uspesno ste uzeli kutiju!");
SCM(playerid,plava2, "(info): "bela"Ostavite je u vozilo za dostavu komandom /utovari");
return 1;
}
/////////////////////////////////////////////////////
CMD:utovari(playerid, params[])
{
//#pragma unused help
//#pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,crvena2,"(greska): "bela"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo != POSAO_DOSTAVLJAC) return SCM(playerid,crvena2,"(greska): "bela"Niste dostavljac!");
if(ProduktiVozila[GetClosestVehicle(playerid)] == 5) return SCM(playerid,plava2, "(info): "siva"U vozilo moze biti najvise 5 kutija!"); // != 0
if(!IsPlayerAttachedObjectSlotUsed(playerid, DOSTAVLJAC_SLOT)) return SCM(playerid,plava2, "(info): "siva"Niste uzeli kutiju!");
new Float:Poz; GetVehiclePos(GetClosestVehicle(playerid), Poz, Poz, Poz);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz, Poz, Poz)) return SCM(playerid,plava2, "(info): "siva"Niste u blizini vozila od dostavljaca!");
if(!DostavljacVozila(GetClosestVehicle(playerid))) return SCM(playerid,plava2, "(info): "siva"Niste u blizini vozila od dostavljaca!");
ProduktiVozila[GetClosestVehicle(playerid)]++; RemovePlayerAttachedObject(playerid, DOSTAVLJAC_SLOT); ClearAnimations(playerid);// stojalo 1 kod produkt vozila
SCM(playerid,plava2, "(info): "bela"Uspesno ste utovarili proizvode, otidjite ih odvesti u firmu kojoj su potrebni!");
UzeoKutiju = 0;
return 1;
}
/////////////////////////////////////////////////////
CMD:istovari(playerid, params[])
{
//#pragma unused help
//#pragma unused params
if(UlogovanProvera == 0) return SCM(playerid,crvena2,"(greska): "bela"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo != POSAO_DOSTAVLJAC) return SCM(playerid,crvena2,"(greska): "bela"Niste dostavljac!");
if(!DostavljacVozila(GetPlayerVehicleID(playerid))) return SCM(playerid,crvena2,"(greska): "bela"Niste u vozilu dostavljaca!");
if(ProduktiVozila[GetPlayerVehicleID(playerid)] == 0) return SCM(playerid,plava2, "(info): "siva"U vozilu nema produkata!");
for(new i = 0; i < MAX_FIRMI; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 15.0, FirmaInfo, FirmaInfo, FirmaInfo))
{
if(FirmaInfo == VRSTA_SBIZZ) return SCM(playerid,siva2," Ne mozete dostavljati proizvode u tu firmu!");
if(FirmaInfo != 1) return SCM(playerid,siva2," Ta firma nema vlasnika!");
if(FirmaInfo >= 300) return SCM(playerid,siva2," Toj firmi nisu potrebni proizvodi!");
if(FirmaInfo < 700) return SCM(playerid,siva2," Ta firma nema dovoljno novca za proizvode!");
//ProduktiVozila[GetPlayerVehicleID(playerid)] = 0;
ProduktiVozila[GetPlayerVehicleID(playerid)]--;
if(ProduktiVozila[GetPlayerVehicleID(playerid)] == 0) SCM(playerid, plava2, "(info): "bela"Nemate vise proizvoda u kamionu!");
FirmaInfo = 300; FirmaInfo -= 700;
new bonus = random(100); g_NovacPlus(playerid, 600+bonus); UzeoKutiju = 0; FirmaNovac(102, 600);
SCMF(playerid,-1,""zuta"Dostavili ste proizvode u firmu i zaradili ste 600$ | Bonus: %d$!",bonus);
}
}
return 1;
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Vaš odgovor