Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 3 из 3
  1. #1
    Аватар для Andrik851
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.10.2018
    Сообщений
    199
    Репутация:
    1 ±

    Варнинг в команде

    Помогите пожалуйста я в этом новичок и пока только учусь при копиляции появился варнинг

    PHP код:
    warning 213tag mismatchexpected tag none ("_"), but found "bool" 



    вот сама команда
    PHP код:
    CMD:fill(playeridparams[])
    {
        if(
    PlayerLogged[playerid] == 0) return true;// варнинг
        
    if(GetPlayerState(playerid) != 2) return SendClientMessage(playeridCOLOR_GREY"Вы должны находится за рулем!");
        if(
    Fuel[GetPlayerVehicleID(playerid)] >= 100) return SendClientMessage(playeridCOLOR_GREY"Ваш бак полон!");
        if(
    GetPVarInt(playerid"Refueling") > 0) return SendClientMessage(playeridCOLOR_GREY"Вы уже заправляетесь!");
        new 
    full;
        for(new 
    1<= TOTALBIZZi++)
        {
            if(
    IsPlayerInRangeOfPoint(playerid5.0BizzInfo[i][bEntrx], BizzInfo[i][bEntry], BizzInfo[i][bEntrz])
                    && 
    BizzInfo[i][bType] == 2)
            {
                
    ShowPlayerDialog(playeridD_JOB+1281,"Топливо""Введите кол-во литров топлива:""Принять""Отмена");
                
    full++;
                
    SetPVarInt(playerid"FuelBizzID"i);
            }
        }
        if(
    full == 0) return SendClientMessage(playeridCOLOR_GREY"Вы должны находится у заправки!");
        return 
    true;


  2. #2
    Аватар для m1n1vv
    Пользователь

    Статус
    Оффлайн
    Регистрация
    09.09.2015
    Сообщений
    541
    Репутация:
    78 ±
    PHP код:
    if(!PlayerLogged[playerid]) return true

  3. Пользователь сказал cпасибо:
    Andrik851 (23.01.2019)
  4. #3
    Аватар для Andrik851
    Пользователь

    Статус
    Оффлайн
    Регистрация
    03.10.2018
    Сообщений
    199
    Репутация:
    1 ±
    Цитата Сообщение от m1n1vv Посмотреть сообщение
    PHP код:
    if(!PlayerLogged[playerid]) return true
    Подскажи пожалуйста почему во время заправки авто заправка завистает ввожу заново команду пишет что вы уже заправляетес и в итоге не машину не завести не выйти из нее могу только включить или выключить свет или же просто оттуда телепортироваться


    вот диалог заправки
    PHP код:
        case D_JOB+128:
            {
                if(!
    response) return true;
                new 
    fuel;
                new 
    bizz BizzInfo[GetPVarInt(playerid"FuelBizzID")][bTill] / 3;
                if(
    sscanf(inputtext"i",fuel)) return ShowPlayerDialog(playeridD_JOB+128DIALOG_STYLE_INPUT"{FFCC00}Топливо""{FFFFFF}Введите количество литров топлива:""Принять""Отмена");
                if(
    fuel || fuel 100)
                {
                    
    SendClientMessage(playeridCOLOR_DARKORANGE"Топлива от 1 до 100 литров!");
                    return 
    ShowPlayerDialog(playeridD_JOB+128DIALOG_STYLE_INPUT"{FFCC00}Топливо""{FFFFFF}Введите количество литров топлива:""Принять""Отмена");
                }
                if(
    fuel+Fuel[GetPlayerVehicleID(playerid)] > 100)
                {
                    
    SendMes(playeridCOLOR_DARKORANGE"Слишком много топлива. Рекомендуем: %i литров"100-Fuel[GetPlayerVehicleID(playerid)]);
                    return 
    ShowPlayerDialog(playeridD_JOB+128DIALOG_STYLE_INPUT"{FFCC00}Топливо""{FFFFFF}Введите количество литров топлива:""Принять""Отмена");
                }
                if(
    fuel*bizz GetMoney(playerid))
                {
                    
    SendClientMessage(playeridCOLOR_DARKORANGE"Недостаточно средств!");
                    return 
    ShowPlayerDialog(playeridD_JOB+128DIALOG_STYLE_INPUT"{FFCC00}Топливо""{FFFFFF}Введите количество литров топлива:""Принять""Отмена");
                }
                new 
    price fuel*bizz;
                
    TransferMoney(playerid, -1price);
                if(
    BizzInfo[GetPVarInt(playerid"FuelBizzID")][bProduct] > 0)
                {
                    
    BizzPay[GetPVarInt(playerid"FuelBizzID")] += price/2;
                    
    BizzInfo[GetPVarInt(playerid"FuelBizzID")][bMoney] += price/2;
                    
    BizzInfo[GetPVarInt(playerid"FuelBizzID")][bProduct] -= fuel;
                    
    MysqlUpdateBizzInt(BizzInfo[GetPVarInt(playerid"FuelBizzID")][bID], "product"BizzInfo[GetPVarInt(playerid"FuelBizzID")][bProduct]);
                }
                
    DeletePVar(playerid"FuelBizzID");
                
    SendClientMessage(playeridCOLOR_BLUE"Ваш транспорт заправлен");
                
    SetPVarInt(playerid"Refueling"fuel);
                
    TogglePlayerControllable(playeridfalse);

                
    Fuel[GetPlayerVehicleID(playerid)] ++;

                
    SetPVarInt(playerid"Filling"GetPVarInt(playerid"Filling") + 1);
                if(
    GetPVarInt(playerid"Refueling") <= GetPVarInt(playerid"Filling"))
                {
                    
    DeletePVar(playerid"Refueling");
                    
    DeletePVar(playerid"Filling");
                    
    TogglePlayerControllable(playeridtrue);
                }

                
    SaveAcc();
                return 
    true;
            } 
    и вот сама коанда

    PHP код:
    CMD:fill(playeridparams[])
    {
        if(
    GetPlayerState(playerid) != 2) return SendClientMessage(playeridCOLOR_DARKORANGE"Вы должны находится за рулем!");
        if(
    Fuel[GetPlayerVehicleID(playerid)] >= 100) return SendClientMessage(playeridCOLOR_DARKORANGE"Ваш бак полон!");
        if(
    GetPVarInt(playerid"Refueling") > 0) return SendClientMessage(playeridCOLOR_DARKORANGE"Вы уже заправляетесь!");
        new 
    full;
        for(new 
    1<= TOTALBIZZi++)
        {
            if(
    IsPlayerInRangeOfPoint(playerid5.0BizzInfo[i][bEntrx], BizzInfo[i][bEntry], BizzInfo[i][bEntrz])
                    && 
    BizzInfo[i][bType] == 2)
            {
                
    ShowPlayerDialog(playeridD_JOB+1281,"{FFCC00}Заправка""{ffffff}Введите количество литров для заправки транспорта.""Далее""Отмена");
                
    full++;
                
    SetPVarInt(playerid"FuelBizzID"i);
            }
        }
        if(
    full == 0) return SendClientMessage(playeridCOLOR_GREY"Вы должны находится у заправки!");
        return 
    true;


 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •