Skripta koju koristim:Moj gm od 0
Detaljan opis problema:
Kad mi dode gorivo do 0 izaÄ'e mi iz gta i piÅ¡e GTA_Sa.exe je prestao raditi >:( >:(
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
e sada bih bilo dobro da nam posaljek kodove od goriva jer ti ovako nikako ne mozemo pomoci.
new fuel[MAX_VEHICLES];
forward timer_fuel_lower();
forward timer_refuel(playerid);
new isrefuelling[MAX_PLAYERS] = 0;
new Text:td_fuel[MAX_PLAYERS];
for(new i=0;i<MAX_VEHICLES;i++) {
fuel[i] = 30;
}
SetTimer("timer_fuel_lower",9500,true);
td_fuel[playerid] = TextDrawCreate(450,324,"Gorivo: 30L");
TextDrawBackgroundColor(td_fuel[playerid],0x00000033);
TextDrawFont(td_fuel[playerid],3);
TextDrawLetterSize(td_fuel[playerid],0.699999,1.700000);
TextDrawColor(td_fuel[playerid],0x000000ff);
TextDrawSetShadow(td_fuel[playerid],3);
public timer_fuel_lower()
{
for(new i=0;i<MAX_PLAYERS;i++) {
if (isrefuelling[i]) continue;
new vid = GetPlayerVehicleID(i);
if (GetPlayerVehicleSeat(i) == 0) {
fuel[vid] = fuel[vid] -1;
if (fuel[vid]<1)
{
fuel[vid] = 0;
RemovePlayerFromVehicle(i);
GameTextForPlayer(i,"~r~Nemas ~w~goriva~r! , zovi slep sluzbu!",5000,4);
}
}
new string[125];format(string,sizeof string,"Gorivo: %i L",fuel[vid]);
TextDrawSetString(td_fuel[i],string);
}
return 1;
}
public timer_refuel(playerid)
{
new vid = GetPlayerVehicleID(playerid);
fuel[vid] = fuel[vid] = 30;
isrefuelling[playerid] = 0;
TextDrawSetString(td_fuel[playerid],"Gorivo: 30 L ");
TogglePlayerControllable(playerid,1);
}
CMD:fill (playerid, params[] )
{
if(IsPlayerInRangeOfPoint(playerid, 2, 1944.6318,-1772.3948,13.1340))
if (!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,-1,"{FF0000}[Greska] Niste u vozilu!");
if (isrefuelling[playerid]) return SendClientMessage(playerid,-1,"{FF0000}[Greska] Vec punite gorivoo!");
if (GetPlayerMoney(playerid) - 500 <0) return SendClientMessage(playerid,-1,"{FF0000}[Greska] Nemate dovoljno novca za punjenje goriva!");
if(IsPlayerInRangeOfPoint(playerid, 2, 1944.6318,-1772.3948,13.1340))
{
GivePlayerMoney(playerid,-500);
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid,0);
isrefuelling[playerid] = 1;
TextDrawSetString(td_fuel[playerid],"Punjenje...");
SetTimerEx("timer_refuel",9500,false,"i",playerid);
}
else { SendClientMessage(playerid, -1, "{FF0000}[Greska] Nisi kod pumpe!"); return 1;
}
return 1;
}
if (newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
{
new vid = GetPlayerVehicleID(playerid);
new string[125];format(string,sizeof string,"Gorivo:%i",fuel[vid]);
TextDrawSetString(td_fuel[playerid],string);
TextDrawShowForPlayer(playerid,td_fuel[playerid]);
} else {
TextDrawHideForPlayer(playerid,td_fuel[playerid]);
}
do tebe je
Kako mislis "do mene je"
pa tako reinstall gta :D
:D :D :D ??? :'(
Pa i drugima se dogaÄ'a isto.......