Закрыть Привет! Если вы читаете это - Вы еще не зарегистрированы. Это займет не больше минуты. Нажмите здесь, чтобы пройти регистрацию в несколько простых шагов, чтобы пользоваться всеми возможностями нашего форума. Обратите внимание, запрещены непристойные, матерные, бессмысленные (цифры, случайный набор букв) ники. Удачи!

Тема: Ошибки при компилировании.

Показано с 1 по 3 из 3

  1. #1
    Пользователь

    Аватар для Kala4ik

    Статус: Оффлайн
    Регистрация:20.06.2014
    Сообщений:555
    Репутация:8 [+/-] 

    Ошибки при компилировании.

    Добрый день столкнулся с такой проблемой как переделал систему заправки появились ошибки и мод не компилируется.

    PHP код:
    C:\Users\Âëàäåëåö\Desktop\Samp Stories\gamemodes\SampStories.pwn(6886) : error 003: declaration of a local variable must appear in a compound block
    C:\Users\Âëàäåëåö\Desktop\Samp Stories\gamemodes\SampStories.pwn(6886) : warning 221: label name "Float" shadows tag name
    C:\Users\Âëàäåëåö\Desktop\Samp Stories\gamemodes\SampStories.pwn(6886) : error 017: undefined symbol "benz"
    C:\Users\Âëàäåëåö\Desktop\Samp Stories\gamemodes\SampStories.pwn(6887) : error 017: undefined symbol "benz"
    C:\Users\Âëàäåëåö\Desktop\Samp Stories\gamemodes\SampStories.pwn(6889) : error 029: invalid expression, assumed zero
    C:\Users\Âëàäåëåö\Desktop\Samp Stories\gamemodes\SampStories.pwn(6889) : warning 215: expression has no effect
    C:\Users\Âëàäåëåö\Desktop\Samp Stories\gamemodes\SampStories.pwn(6889) : error 001: expected token: ";", but found ")"
    C:\Users\Âëàäåëåö\Desktop\Samp Stories\gamemodes\SampStories.pwn(6889) : error 029: invalid expression, assumed zero
    C:\Users\Âëàäåëåö\Desktop\Samp Stories\gamemodes\SampStories.pwn(6889) : fatal error 107: too many error messages on one line

    Compilation aborted.Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase


    7 Errors



    PHP код:
                new string[124];
                if(
    GetPlayerState(playerid) != PLAYER_STATE_DRIVER)return send(playerid,COLOR_RED,""vError"Вы не в авто!");
                if(
    IsAtGasStation(playerid) && GetPlayerState(playerid) == 2)
                new 
    Float:benz 100.00 Gas[GetPlayerVehicleID(playerid)];
                new 
    senabenz 100*floatround(benz);
                if(
    GetPVarInt(playerid,"pMoney") < senabenz)return f(string,"* Не хватает денег для заправки (необходимо: $%d).",senabenz),send(playerid,COLOR_LIGHTBLUE,string);
                
    GivePlayerKapusta(playerid,-= senabenz);
                
    BiznesInfo[74][bTill] += senabenz;
                
    send(playeridCOLOR_GREEN"Заправка началась, пожалуйста подождите!");
                
    TogglePlayerControllable(playerid,0);
                
    SetPVarInt(playerid#pFillingStarting,1);
                
    DisablePlayerCheckpoint(playerid);
                
    TextDrawHideForPlayer(playeridZapravka);
                
    TextDrawHideForPlayer(playeridBox3);
                return 
    1
  2. #2
    Пользователь

    Аватар для Kala4ik

    Статус: Оффлайн
    Регистрация:20.06.2014
    Сообщений:555
    Репутация:8 [+/-] 
    Ошибку решил но столкнулся с такой проблемой почему-то иногда не пишет что не достаточно денег для заправки, и помимо этого если у меня 0 денег то 1 раз напишет что я заправился на 0$ и даст бензина что в панели бензина будет полная чушь, а второй рас если заправится то напишет что заправился на 16516156$ и даст бензина уйму. +денег еще накинет.

    Открыть спойлер

    [Скрыть]


    PHP код:
                new string[124];
                if(
    GetPlayerState(playerid) != PLAYER_STATE_DRIVER)return send(playerid,COLOR_RED,""vError"Вы не в авто!");
                if(
    IsAtGasStation(playerid) && GetPlayerState(playerid) == 2)
                {
                    new 
    Float:FillUp 100.00 Gas[GetPlayerVehicleID(playerid)];
                    new 
    cenabanz benzincost*floatround(FillUp);
                    if(
    GetPVarInt(playerid"pMoney") < cenabanz)return f(string,"[ОШИБКА] {FFFFFF}Не хватает денег для заправки (необходимо: $%d).",cenabanz),send(playerid,0xFF0000AA,string);
                    
    Gas[GetPlayerVehicleID(playerid)] += cenabanz;
                    
    f(string,"* Транспорт был заправлен на: %d$.",cenabanz);
                    
    send(playerid,COLOR_LIGHTBLUE,string);
                    
    GivePlayerKapusta(playerid, - cenabanz);
                }
                
    DisablePlayerCheckpoint(playerid);
                
    TextDrawHideForPlayer(playeridZapravka);
                
    TextDrawHideForPlayer(playeridBox3);
            } 
  3. #3
    •Профик•

    Аватар для iWors

    Статус: Оффлайн
    Регистрация:03.06.2015
    Сообщений:5,479
    Репутация:1101 [+/-] 
    PHP код:
    Gas[GetPlayerVehicleID(playerid)] += FillUp
    Попробуйте
    Последний раз редактировалось iWors; 12.02.2017 в 09:06.
    Контактные данные

Ваши права

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