Detaljan opis problema: Znaci napravio sam System takav da nemoram puno raditi(manje linija). Nigdje nebaca Error, ali kad kucim nesto u zbog 24/7, u blagajni imam 0, a trebo sam imati pola od cijene artikla(Mobitel: 300 - Pola 150). Nekuzim u cemu je stvar
Dio skripte:
public Kupnja(playerid) //NEBRISI!
{
for(new b = 0; b < sizeof(BizzInfo); b++)
{
if(IsPlayerInRangeOfPoint(playerid, 2.0,-29.2532,-184.7970,1003.5469) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,1.9494,-28.8390,1003.5494) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,-27.9760,-89.2840,1003.5469) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,-22.2957,-138.3508,1003.5469) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,-31.0113,-28.7380,1003.5573) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,-23.4475,-55.3327,1003.5469) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,-29.1915,-184.8495,1003.5469) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,2.1286,-28.6856,1003.5494) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,-29.3050,-184.6823,1003.5469) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,-23.1642,-55.4948,1003.5469) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,-30.6352,-28.6874,1003.5573) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,2.0240,-28.3020,1003.5494) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,-23.4179,-55.2064,1003.5469) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,-29.2599,-184.7598,1003.5469) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,2.1777,-28.6339,1003.5494) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,-30.5294,-28.3697,1003.5573) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,-28.9841,-184.6628,1003.5469) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,-23.0976,-55.3073,1003.5469) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,-30.9569,-28.6377,1003.5573) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,-29.3838,-184.8395,1003.5469) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,-23.7746,-55.3719,1003.5469) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
if(IsPlayerInRangeOfPoint(playerid, 2.0,-31.1976,-28.4835,1003.5573) && PlayerInfo == 1)
{
BizzInfo += mobitel/2;
BizzInfo += mobitel/2;
BizzInfo--;
SaveProperty();
return 1;
}
}
return 1;
} if(dialogid == DIALOG_24/7)
{
if(response)
{
new string;
if(listitem == 0)
{
new broj = 100000 + random(899999);
if(SafeGetPlayerMoney(playerid) < mobitel) return SCM(playerid, COLOR_RED,"Nemas dovoljno novca!");
PlayerInfo = 1;
format(string, sizeof(string), "~r~-$%d", mobitel);
GameTextForPlayer(playerid, string, 3000, 1);
AC_BS_GivePlayerMoney(playerid, -mobitel);
PlayerInfo -= mobitel;
PlayerInfo = broj;
PlayerInfo = 1;
PlayerInfo = 0;
Kupnja(playerid);
}
if(listitem == 1)
{
if(SafeGetPlayerMoney(playerid) < bon) return SCM(playerid, COLOR_RED,"Nemas dovoljno novca!");
PlayerInfo = 2;
format(string, sizeof(string), "~r~-$%d", bon);
GameTextForPlayer(playerid, string, 3000, 1);
AC_BS_GivePlayerMoney(playerid, -bon);
PlayerInfo -= bon;
PlayerInfo = 50;
Kupnja(playerid);
}
if(listitem == 2)
{
if(SafeGetPlayerMoney(playerid) < upaljac) return SCM(playerid, COLOR_RED,"Nemas dovoljno novca!");
PlayerInfo = 3;
format(string, sizeof(string), "~r~-$%d", upaljac);
GameTextForPlayer(playerid, string, 3000, 1);
AC_BS_GivePlayerMoney(playerid, -upaljac);
PlayerInfo -= upaljac;
PlayerInfo = 1;
Kupnja(playerid);
}
if(listitem == 3)
{
if(PlayerInfo < 18) return SCM(playerid, COLOR_WHITE,"BLAGAJNICA: Momak, nemas 18 godina.");
if(SafeGetPlayerMoney(playerid) < cigare) return SCM(playerid, COLOR_RED,"Nemas dovoljno novca!");
PlayerInfo = 4;
format(string, sizeof(string), "~r~-$%d", cigare);
GameTextForPlayer(playerid, string, 3000, 1);
AC_BS_GivePlayerMoney(playerid, -cigare);
PlayerInfo -= cigare;
PlayerInfo = 20;
Kupnja(playerid);
}
if(listitem == 4)
{
if(SafeGetPlayerMoney(playerid) < maska) return SCM(playerid, COLOR_RED,"Nemas dovoljno novca!");
PlayerInfo = 5;
format(string, sizeof(string), "~r~-$%d", maska);
GameTextForPlayer(playerid, string, 3000, 1);
AC_BS_GivePlayerMoney(playerid, -maska);
PlayerInfo -= maska;
PlayerInfo = 1;
Kupnja(playerid);
}
if(listitem == 5)
{
if(SafeGetPlayerMoney(playerid) < rucnisat) return SCM(playerid, COLOR_RED,"Nemas dovoljno novca!");
PlayerInfo = 6;
format(string, sizeof(string), "~r~-$%d", rucnisat);
GameTextForPlayer(playerid, string, 3000, 1);
AC_BS_GivePlayerMoney(playerid, -rucnisat);
PlayerInfo -= rucnisat;
PlayerInfo = 1;
Kupnja(playerid);
}
if(listitem == 6)
{
if(PlayerInfo < 18) return SCM(playerid, COLOR_WHITE,"BLAGAJNICA: Momak, nemas 18 godina.");
if(SafeGetPlayerMoney(playerid) < pivo) return SCM(playerid, COLOR_RED,"Nemas dovoljno novca!");
PlayerInfo = 7;
format(string, sizeof(string), "~r~-$%d", pivo);
GameTextForPlayer(playerid, string, 3000, 1);
AC_BS_GivePlayerMoney(playerid, -pivo);
PlayerInfo -= pivo;
PlayerInfo = 1;
Kupnja(playerid);
}
if(listitem == 7)
{
if(PlayerInfo != 0) return SCM(playerid, COLOR_RED,"Vec imate jedan sok, prvo njega popijte.");
if(SafeGetPlayerMoney(playerid) < cocta) return SCM(playerid, COLOR_RED,"Nemas dovoljno novca!");
PlayerInfo = 8;
format(string, sizeof(string), "~r~-$%d", cocta);
GameTextForPlayer(playerid, string, 3000, 1);
AC_BS_GivePlayerMoney(playerid, -cocta);
PlayerInfo -= cocta;
PlayerInfo = 1;
Kupnja(playerid);
}
if(listitem == 8)
{
if(PlayerInfo != 0) return SCM(playerid, COLOR_RED,"Vec imate jedan kruh, prvo njega pojedite.");
if(SafeGetPlayerMoney(playerid) < kruh) return SCM(playerid, COLOR_RED,"Nemas dovoljno novca!");
PlayerInfo = 9;
format(string, sizeof(string), "~r~-$%d", kruh);
GameTextForPlayer(playerid, string, 3000, 1);
AC_BS_GivePlayerMoney(playerid, -kruh);
PlayerInfo -= kruh;
PlayerInfo = 1;
Kupnja(playerid);
}
if(listitem == 9)
{
if(PlayerInfo != 0) return SCM(playerid, COLOR_RED,"Vec imate jedan salamu, prvo nju pojedite.");
if(SafeGetPlayerMoney(playerid) < piko) return SCM(playerid, COLOR_RED,"Nemas dovoljno novca!");
PlayerInfo = 10;
format(string, sizeof(string), "~r~-$%d", piko);
GameTextForPlayer(playerid, string, 3000, 1);
AC_BS_GivePlayerMoney(playerid, -piko);
PlayerInfo -= piko;
PlayerInfo = 1;
Kupnja(playerid);
}
}
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
