02.02.2014, 02:01
I don't understand :/
this ?
this ?
Код:
CMD:benzin(playerid, params[])
{
new veh, string[128];
if(sscanf(params, "d", veh)) return SendClientMessageEx(playerid, COLOR_GRAD2, "USAGE: /refuel [car id]");
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
if(GetDistanceToVehicle(playerid,veh) > 20)
{
SendClientMessageEx(playerid, COLOR_GRAD2, " Aracınıza benzin doldurmak iзin зok uzaktasınız!");
return 1;
}
if(!IsAtGasStation(playerid))
{
SendClientMessageEx(playerid, COLOR_GRAD2, " Benzin istasyonunda değilsiniz!");
return 1;
}
if(PlayerInfo[playerid][pRefuel] == 1)
{
SendClientMessageEx(playerid, COLOR_GRAD2, " Zaten şuanda benzin dolduruyorsunuz, lьtfen bekleyin!");
return 1;
}
if(IsABicycle(veh))
{
SendClientMessageEx(playerid, COLOR_GRAD2, " Bisikletlere benzin dolduramazsınız!");
return 1;
}
if(Gas[veh] == 100.0)
{
SendClientMessageEx(playerid, COLOR_GRAD2, " Aracınızın benzini zaten dolu!");
return 1;
}
new Float:FillUp = 100.0 - Gas[veh];
new Float:FillUpPrice = FillUp * 100.0;
if(GetPlayerMoney(playerid) < FillUpPrice)
{
format(string,sizeof(string)," Benzin doldurmak iзin yeterli paraya sahip değilsiniz!");
SendClientMessageEx(playerid, COLOR_GRAD2, string);
}
else
{
SetTimerEx("RefuelVehicle",10000,0,"id",playerid,veh);
GameTextForPlayer(playerid, "~w~Benzin Dolduruluyor, lutfen bekleyin...",10000,3);
format(string, sizeof(string), "* %s pompayı alır ve aracın benzinini doldurmaya başlar.",GetPlayerNameEx(playerid));
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
PlayerInfo[playerid][pRefuel] =1;
}
}
else
{
SendClientMessageEx(playerid, COLOR_GRAD2, " Benzin doldurmak iзin araзtan inmelisiniz.");
}
return 1;
}

