Skripta: Moja
Problem: Kako da napravim /tenkiraj komandu , da gorivo stavi na 100 %... Evo ovak je napravljena provjera ako je 0% da ga izbaci iz auta:
enum E_VEHICLE_INFO { bool:vehicle_processed, Float:vehicle_fuel, FuelUpdateTimer }
new VehicleInfo[MAX_VEHICLES][E_VEHICLE_INFO];
if(VehicleInfo[vehicleid][vehicle_fuel] == 0.00)
{
TogglePlayerControllable(playerid, true);
RemovePlayerFromVehicle(playerid);
GameTextForPlayer(playerid, "~r~Nema goriva!", 1000, 4);
}
Kako da iz toga samo napravim da postavi gorivo na 100% nakon /tenkiraj
CMD:tenkiraj(playerid,params[])
{
if(PlayerInfo[playerid][pAdmin] < 1337) return SendClientMessage(playerid, 0xff0000AA, " >> Nisi admin!");
for(new v = 0; v < MAX_VEHICLES; v++)
{
VehicleInfo[v][vehicle_fuel] = 100;
}
SendClientMessage(playerid, 0x00ff00aa, " >> Napunili ste sva vozila gorivom!");
return 1;
}
ili ako koristis strcmp
if (strcmp("/tenkiraj", cmdtext, true, 8) == 0)
{
if(PlayerInfo[playerid][pAdmin] < 1337) return SendClientMessage(playerid, 0xff0000AA, " >> Nisi admin!");
for(new v = 0; v < MAX_VEHICLES; v++)
{
VehicleInfo[v][vehicle_fuel] = 100;
}
SendClientMessage(playerid, 0x00ff00aa, " >> Napunili ste sva vozila gorivom!");
return 1;
}
Ne za sva vozila, vec za igraca kada dode na benzu