Пожалуйста помогите(проблема с /fill)
#5

Romanius - ок , вот команда:
pawn Code:
if(strcmp(cmd, "/fill", true) == 0)
{
    if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_GREY,"Вы не в машине!");
    if(!IsAtGasStation(playerid)) return SendClientMessage(playerid,COLOR_GREY,"Вы не на заправке!");
    tmp = strtok(cmdtext, idx);
    new var = strval(tmp);
    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Команда: - /fill [кол-во]");
    if(Gas[GetPlayerVehicleID(playerid)] > 99) return GameTextForPlayer(playerid,"~r~~n~~n~~n~~n~~n~~n~~n~~n~~n~Gas can is full",2000,3);
    if(var + Gas[GetPlayerVehicleID(playerid)] > 100) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Слишком много!");
    if(var < 0) return SendClientMessage(playerid, COLOR_LIGHTBLUE, "Слишком мало!");
    if(UAS_GetValPlayerMoney(playerid) < var * SBizzInfo[3][sbEntranceCost])
    {
        new ts[256];
        format(ts, 256, "У вас нехватает денег, кужно %d$", var * SBizzInfo[3][sbEntranceCost]);
        return SendClientMessage(playerid, COLOR_LIGHTBLUE, ts);
    }
    TogglePlayerControllable(playerid, 0);
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s заправляет автомобиль", sendername);
    ProxDetector(10.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~~n~Re-Fueling Vehicle, please wait",2000,3);
    SetTimerEx("FillupEx", RefuelWait, 0, "ii", playerid, var);
    return 1;
}
вроде все верно
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)