if(!IgracNaBenzinskoj(playerid)stock IgracNaBenzinskoj(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1941.4667,-1769.2424,13.6406)) return 1;// 1Dio skripte:Ako može neko pomoc hitno
Naš forum je uspješno migriran na novu platformu. Svi vaši podaci, računi i sadržaj su prebačeni na GTABLKN.
if(!IgracNaBenzinskoj(playerid)stock IgracNaBenzinskoj(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1941.4667,-1769.2424,13.6406)) return 1;// 1CMD:benzin(playerid, params[])
{
if(!IsVehicleBenzin(GetPlayerVehicleID(playerid))) return SCM(playerid, GRAD2, "(greska) Vase vozilo ne koristi Benzin");
if(!IgracNaBenzinskoj(playerid)) return SCM(playerid, GRAD2, "(greska) Ne nalazite se na benzinskoj stanici!");
if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, GRAD2, "(greska) Ne nalazite se u vozilu!");
if(VoziloJeBicikla(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SCM(playerid, GRAD2, "(greska) Ne mozete sipati benzin u biciklu!");
new l;
if(sscanf(params, "i", l)) return SCM(playerid, GRAD3, "Koristite: {BFC0C2}/benzin [Broj litara (1 litar = $20)]");
if(l < 1 || l > 100) return SCM(playerid, GRAD2, "(greska) Nepoznat broj litara!");
if(PI < l*20) return SCM(playerid, GRAD2, "(greska) Nemate dovoljno novca!");
if(VoziloJeMotor(GetVehicleModel(GetPlayerVehicleID(playerid))))
{
if(floatadd(Gorivo[GetPlayerVehicleID(playerid)], l) > 20.0) return SCM(playerid, GRAD2, "(greska) Zapremina rezervoara je 20 litara!");
}
if(VoziloJeAvion(GetVehicleModel(GetPlayerVehicleID(playerid))) || VoziloJeBrod(GetVehicleModel(GetPlayerVehicleID(playerid))) || VoziloJeKamion(GetVehicleModel(GetPlayerVehicleID(playerid))))
{
if(floatadd(Gorivo[GetPlayerVehicleID(playerid)], l) > 100.0) return SCM(playerid, GRAD2, "(greska) Zapremina rezervoara je 100 litara!");
}
else
{
if(floatadd(Gorivo[GetPlayerVehicleID(playerid)], l) > 50.0) return SCM(playerid, GRAD2, "(greska) Zapremina rezervoara je 50 litara!");
}
for(new i; i < MAX_FIRMI; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 30.0, Firme, Firme, Firme))
{
if(Firme < l)
{
SCM(playerid, GRAD2, "Trenutno nemamo toliko goriva!");
break;
}
else
{
Firme -= l;
new cena = ((l*20) / 3) * 2;
Gorivo[GetPlayerVehicleID(playerid)] = floatadd(Gorivo[GetPlayerVehicleID(playerid)], l);
FirmaPlus(i, cena);
NovacMinus(playerid, l*20);
SCMF(playerid, ZELENA, "Gorivo se puni! Kupili ste %d.00 litara Benzina za $%d.", l, l*20);
friz = SetTimerEx("GorivoFriz", 6000, false, "d", playerid);
h_TogglePlayerControllable(playerid, 0);
new xupit;
format(xupit, 80, "UPDATE `Firme` SET `Gorivo` = '%d' WHERE `ID` = '%d'", Firme, i);
mysql_query(xupit, THREAD_OSTALO);
break;
}
}
}
return 1;
}stock IgracNaBenzinskoj(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, 1941.4667,-1769.2424,13.6406)) return 1;// 1
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 1941.4259,-1776.4310,13.6406)) return 1;// 1
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 1649.3099,-253.8880,41.3244)) return 1;// 2
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 1649.0668,-261.2192,41.3244)) return 1;// 2
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 1649.1423,-250.8825,41.3244)) return 1;// 2
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 1007.1497,-936.2887,42.3281)) return 1;// 3
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 1000.3725,-937.3751,42.3281)) return 1;// 3
else if(IsPlayerInRangeOfPoint(playerid, 5.0, -96.5025,-1172.5520,2.4991)) return 1;// 4
else if(IsPlayerInRangeOfPoint(playerid, 5.0, -89.5523,-1175.4570,2.3162)) return 1;// 4
else if(IsPlayerInRangeOfPoint(playerid, 5.0, -84.4648,-1163.9922,2.3359)) return 1;// 4
else if(IsPlayerInRangeOfPoint(playerid, 5.0, -92.2423,-1163.1488,2.4453)) return 1;// 4
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 655.3826,-570.2182,16.5015)) return 1;// 5
else if(IsPlayerInRangeOfPoint(playerid, 5.0, 1331.5334,-1552.8505,13.5469)) return 1;// 5
return 0;
}
CMD:benzin(playerid, params[]) {
if(!IsVehicleBenzin(GetPlayerVehicleID(playerid))) return SCM(playerid, GRAD2, "(greska) Vase vozilo ne koristi Benzin");
if(!IgracNaBenzinskoj(playerid)) return SCM(playerid, GRAD2, "(greska) Ne nalazite se na benzinskoj stanici!");
if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, GRAD2, "(greska) Ne nalazite se u vozilu!");
if(VoziloJeBicikla(GetVehicleModel(GetPlayerVehicleID(playerid)))) return SCM(playerid, GRAD2, "(greska) Ne mozete sipati benzin u biciklu!");
new l;
if(sscanf(params, "i", l)) return SCM(playerid, GRAD3, "Koristite: {BFC0C2}/benzin [Broj litara (1 litar = $20)]");
if(l < 1 || l > 100) return SCM(playerid, GRAD2, "(greska) Nepoznat broj litara!");
if(PI < l*20) return SCM(playerid, GRAD2, "(greska) Nemate dovoljno novca!");
if(VoziloJeMotor(GetVehicleModel(GetPlayerVehicleID(playerid)))) {
if(floatadd(Gorivo[GetPlayerVehicleID(playerid)], l) > 20.0) return SCM(playerid, GRAD2, "(greska) Zapremina rezervoara je 20 litara!");
}
if(VoziloJeAvion(GetVehicleModel(GetPlayerVehicleID(playerid))) || VoziloJeBrod(GetVehicleModel(GetPlayerVehicleID(playerid))) || VoziloJeKamion(GetVehicleModel(GetPlayerVehicleID(playerid)))) {
if(floatadd(Gorivo[GetPlayerVehicleID(playerid)], l) > 100.0) {
return SCM(playerid, GRAD2, "(greska) Zapremina rezervoara je 100 litara!");
}
else if(floatadd(Gorivo[GetPlayerVehicleID(playerid)], l) > 50.0) {
return SCM(playerid, GRAD2, "(greska) Zapremina rezervoara je 50 litara!");
}
}
for(new i; i < MAX_FIRMI; i++) {
if(IsPlayerInRangeOfPoint(playerid, 30.0, Firme, Firme, Firme)) {
if(Firme < l) return SCM(playerid, GRAD2, "Trenutno nemamo toliko goriva!");
}
else {
Firme -= l;
new cena = ((l*20) / 3) * 2;
Gorivo[GetPlayerVehicleID(playerid)] = floatadd(Gorivo[GetPlayerVehicleID(playerid)], l);
FirmaPlus(i, cena);
NovacMinus(playerid, l*20);
SCMF(playerid, ZELENA, "Gorivo se puni! Kupili ste %d.00 litara Benzina za $%d.", l, l*20);
friz = SetTimerEx("GorivoFriz", 6000, false, "d", playerid);
h_TogglePlayerControllable(playerid, 0);
new xupit;
format(xupit, 80, "UPDATE `Firme` SET `Gorivo` = '%d' WHERE `ID` = '%d'", Firme, i);
mysql_query(xupit, THREAD_OSTALO);
}
}
return 1;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava