Detaljan opis problema:pa radio sam cmd fare i stavio sam da recimo ako sam zaposlen kao bus vozac i nisam u busu da kad kucam fare da pise da nisam u busu al ne pise nista isto tako i za taxi i ako mozete reci di da stavim da ak nije zaposlen kao bus vozac il taxi da im pise to
Dio skripte:evo komande
CMD:fare(playerid, params[])
{
new string;
if(TransportDuty > 0)
{
if(TransportDuty == 1)
{
TaxiDrivers -= 1;
}
else if(TransportDuty == 2)
{
BusDrivers -= 1;
}
TransportDuty = 0;
format(string, sizeof(string), "* Vise nisi na duznosti. Zaradio si: %d $", TransportMoney);
SendClientMessage(playerid, SVETLOPLAVA, string);
GivePlayerMoney(playerid, TransportMoney);
ConsumingMoney = 1; TransportValue = 0; TransportMoney = 0;
return 1;
}
for(new i; i < sizeof(Taxi); i++)
{
if(GetPlayerVehicleID(playerid) == Taxi)
{
if(GetPlayerState(playerid) == 2)
{
new karta, hIme;
if(sscanf(params, "i", karta)) return SCM(playerid, GRAD3, "{FFAF00}Koristite: {FFFFFF}/fare [Cijena karte]");
if(karta < 1 || karta > 50) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Cijena karte ne moze biti manja od $1 ili veca od $50!");
RPIme(playerid, hIme);
TaxiDrivers += 1; TransportDuty = 1; TransportValue = karta;
format(string, sizeof(string), "Taxi vozac %s {FFFFFF}je na duznosti, Cijena karte: {F3FF02}%d$", hIme, TransportValue);
SendClientMessageToAll(ORANGE,string);
return 1;
}
SCM(playerid, GRAD2, "(greska) Niste u Taxiju!");
return 1;
}
if(GetPlayerVehicleID(playerid) >= bus && GetPlayerVehicleID(playerid) <= bus)
{
if(GetPlayerState(playerid) == 2)
{
new karta, hIme;
if(sscanf(params, "i", karta)) return SCM(playerid, GRAD3, "{FFAF00}Koristite: {FFFFFF}/fare [Cijena karte]");
if(karta < 1 || karta > 50) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Cijena karte ne moze biti manja od $1 ili veca od $50!");
RPIme(playerid, hIme);
BusDrivers += 1; TransportDuty = 2; TransportValue= karta;
format(string, sizeof(string), "Bus vozac %s je na sada na duznosti, Cijena karte: {FFFFFF}%d$.", hIme, TransportValue);
SendClientMessageToAll(ZELEENA,string);
return 1;
}
SCM(playerid, GRAD2, "(greska) Niste u busu!");
return 1;
}
}
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):