• 0
F1re

Ошибки при компиляции

Вопросы

Ошибки: 

Спойлер

C:\Users\Gazeta\Desktop\Сборка 15 окт\gamemodes\2.pwn(5999) : error 017: undefined symbol "giveplayerid"
C:\Users\Gazeta\Desktop\Сборка 15 окт\gamemodes\2.pwn(6000) : error 017: undefined symbol "giveplayerid"
C:\Users\Gazeta\Desktop\Сборка 15 окт\gamemodes\2.pwn(6002) : error 017: undefined symbol "giveplayerid"
C:\Users\Gazeta\Desktop\Сборка 15 окт\gamemodes\2.pwn(6004) : error 017: undefined symbol "giveplayerid"
C:\Users\Gazeta\Desktop\Сборка 15 окт\gamemodes\2.pwn(6004) : error 017: undefined symbol "giveplayer"
C:\Users\Gazeta\Desktop\Сборка 15 окт\gamemodes\2.pwn(6004) : error 029: invalid expression, assumed zero
C:\Users\Gazeta\Desktop\Сборка 15 окт\gamemodes\2.pwn(6004) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


7 Errors.

Спойлер

                giveplayerid = ReturnUser(tmp);
            if(IsPlayerConnected(giveplayerid))
            {
                if(giveplayerid != INVALID_PLAYER_ID)
                {
                    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 ответов на этот вопрос

  • 0

Откуда вырезали систему, оттуда и берите new WantedPoints

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Скиньте команду полностью

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
Спойлер

       if(strcmp(cmd, "/dban",true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pAdmin] < 10)
        {
            SendClientMessage(playerid, COLOR_GREY, "   Вы не уполномочены использовать эту команду !");
            return 1;
        }
        tmp = strtok(cmdtext, idx);
                if(!strlen(tmp))
                {
                        SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /dban [playerid/PartOfName]");
                        return 1;
                }
                giveplayerid = ReturnUser(tmp);
            if(IsPlayerConnected(giveplayerid))
            {
                if(giveplayerid != INVALID_PLAYER_ID)
                {
                    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                                GetPlayerName(playerid, sendername, sizeof(sendername));
                                format(string, sizeof(string), "* Вы поместили %s в Деморган.", giveplayer);
                                SendClientMessage(playerid, COLOR_LIGHTRED, string);
                                format(string, sizeof(string), "* Вы были размещены в Деморгане Админом %s.", sendername);
                                SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
                                GameTextForPlayer(giveplayerid, "~w~Welcome to ~n~~r~Fort DeMorgan", 5000, 3);
                                WantedPoints[giveplayerid] = 0;
                                WantedLevel[giveplayerid] = 0;
                                PlayerInfo[giveplayerid][pJailed] = 2;
                                PlayerInfo[giveplayerid][pJailTime] = 3600;
                    SetPlayerPos(giveplayerid, 2311.1616,-1808.9144,7.0640);
                                SetPlayerWorldBounds(giveplayerid, 2311.1616,-1808.9144,7.0640,309.6129); //285.3481,96.9720,1940.9755,1799.0811
                }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "   Этот игрок является Офлайновым !");
                    return 1;
                }
    }
    return 1;
}

Спойлер

    if(strcmp(cmd, "/undban",true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][pAdmin] < 10)
        {
            SendClientMessage(playerid, COLOR_GREY, "Вы не уполномочены использовать эту команду!");
            return 1;
        }
        tmp = strtok(cmdtext, idx);
                if(!strlen(tmp))
                {
                        SendClientMessage(playerid, COLOR_GRAD2, "Используйте: /undban [playerid/PartOfName]");
                        return 1;
                }
                giveplayerid = ReturnUser(tmp);
            if(IsPlayerConnected(giveplayerid))
            {
                if(giveplayerid != INVALID_PLAYER_ID)
                {
                                WantedPoints[giveplayerid] = 1;
                                WantedLevel[giveplayerid] = 1;
                                PlayerInfo[giveplayerid][pJailed] = 1;
                                PlayerInfo[giveplayerid][pJailTime] = 1;
                                SetPlayerWorldBounds(playerid,2579.9849,-2416.2771,21.9946,255.7424); //Reset world to player
                            SetPlayerInterior(playerid, 1);
                            SetPlayerPos(playerid, 2579.9849,-2416.2771,21.9946);
                                SendClientMessage(giveplayerid,COLOR_RED,"Вы были выпущены из Деморгана!");
                }
                }
                else
                {
                    SendClientMessage(playerid, COLOR_GREY, "* Этот игрок является Офлайновым!");
                    return 1;
                }
    }
    return 1;
}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

В начало этих двух команд:



new giveplayerid;

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Ошибки: 

Спойлер

C:\Users\Gazeta\Desktop\Сборка 15 окт\gamemodes\2.pwn(6005) : error 017: undefined symbol "giveplayer"
C:\Users\Gazeta\Desktop\Сборка 15 окт\gamemodes\2.pwn(6005) : error 017: undefined symbol "giveplayer"
C:\Users\Gazeta\Desktop\Сборка 15 окт\gamemodes\2.pwn(6005) : error 029: invalid expression, assumed zero
C:\Users\Gazeta\Desktop\Сборка 15 окт\gamemodes\2.pwn(6005) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664              Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
                    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

@Timur_Top попробуйте так:
 

GetPlayerName(giveplayerid, playerid, sizeof(playerid));

или

GetPlayerName(giveplayerid, giveplayerid, sizeof(giveplayerid));

 

Отредактировано пользователем Daniil Roslyakov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

@Daniil Roslyakov Ошибок больше, ждем ответа DEST`a 

 

@DEST вот: 

                    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

@Daniil Roslyakov 1 и 2 вариант пробовал, нет...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

@Daniil Roslyakov new уже есть: 

new giveplayerid;
    if(strcmp(cmd, "/dban",true) == 0)
{
    if(IsPlayerConnected(playerid))
    {

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
new giveplayer[MAX_PLAYER_NAME];

Добавить в команду, в которой ошибка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0
C:\Users\Gazeta\Desktop\Ñáîðêà 15 îêò\gamemodes\2.pwn(6000) : error 017: undefined symbol "giveplayerid"
C:\Users\Gazeta\Desktop\Ñáîðêà 15 îêò\gamemodes\2.pwn(6001) : error 017: undefined symbol "giveplayerid"
C:\Users\Gazeta\Desktop\Ñáîðêà 15 îêò\gamemodes\2.pwn(6003) : error 017: undefined symbol "giveplayerid"
C:\Users\Gazeta\Desktop\Ñáîðêà 15 îêò\gamemodes\2.pwn(6006) : error 017: undefined symbol "giveplayerid"
C:\Users\Gazeta\Desktop\Ñáîðêà 15 îêò\gamemodes\2.pwn(6007) : error 017: undefined symbol "sendername"
C:\Users\Gazeta\Desktop\Ñáîðêà 15 îêò\gamemodes\2.pwn(6007) : error 017: undefined symbol "sendername"
C:\Users\Gazeta\Desktop\Ñáîðêà 15 îêò\gamemodes\2.pwn(6007) : error 029: invalid expression, assumed zero
C:\Users\Gazeta\Desktop\Ñáîðêà 15 îêò\gamemodes\2.pwn(6007) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


8 Errors.
                giveplayerid = ReturnUser(tmp);
            if(IsPlayerConnected(giveplayerid))
            {
                if(giveplayerid != INVALID_PLAYER_ID)
                {

                                GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                                GetPlayerName(playerid, sendername, sizeof(sendername));

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Там где ошибка с giveplayerid добавить:

new giveplayerid;

Там, где ошибка с sendername добавить:

new sendername[MAX_PLAYER_NAME];

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

@DEST 

C:\Users\Gazeta\Desktop\Сборка 15 окт\gamemodes\2.pwn(6012) : error 017: undefined symbol "WantedPoints"
C:\Users\Gazeta\Desktop\Сборка 15 окт\gamemodes\2.pwn(6012) : warning 215: expression has no effect
C:\Users\Gazeta\Desktop\Сборка 15 окт\gamemodes\2.pwn(6012) : error 001: expected token: ";", but found "]"
C:\Users\Gazeta\Desktop\Сборка 15 окт\gamemodes\2.pwn(6012) : error 029: invalid expression, assumed zero
C:\Users\Gazeta\Desktop\Сборка 15 окт\gamemodes\2.pwn(6012) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.
                                WantedPoints[giveplayerid] = 0;

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • dragytop
      От dragytop
      Здравствуйте, тут система у меня есть дрифта она почему-то работает только если на лево дрифтить на право как будто даже системы нету
       
      Вот сама система:
      public OnPlayerUpdate(playerid) // ниже if (!IsPlayerInAnyVehicle(playerid)) return 1; new vehicleid = GetPlayerVehicleID(playerid); new Float:vx, Float:vy, Float:vz, Float:speed, Float:angle, Float:movementAngle, Float:driftAngle; if (GetTickCount() - lastUpdateTime[playerid] < 1000) return 1; lastUpdateTime[playerid] = GetTickCount(); GetVehicleVelocity(vehicleid, vx, vy, vz); speed = floatsqroot(vx * vx + vy * vy) * 180.0; GetVehicleZAngle(vehicleid, angle); movementAngle = atan2(vy, vx); driftAngle = floatabs(angle - movementAngle); if (driftAngle > 180.0) driftAngle = 360.0 - driftAngle; if (speed > 30.0 && driftAngle > 25.0 && driftAngle < 85.0) { new driftPoints = random(101) + 50; DriftScore[playerid] += driftPoints; new text[64]; format(text, sizeof(text), "~w~DRIFT: ~g~%d", DriftScore[playerid]); GameTextForPlayer(playerid, text, 3000, 3); KillTimer(DriftTimer[playerid]); DriftTimer[playerid] = SetTimerEx("EndDrift", 3000, false, "d", playerid); } else { if (DriftScore[playerid] > 0 && DriftTimer[playerid] == 0) { DriftTimer[playerid] = SetTimerEx("EndDrift", 3000, false, "d", playerid); } } return 1; } new DriftScore[MAX_PLAYERS]; // DRIFT SYSTEM //"дрифт очки (ИВ)" new DriftTimer[MAX_PLAYERS]; // DRIFT SYSTEM //"время дрифта" new lastUpdateTime[MAX_PLAYERS]; // DRIFT SYSTEM //"обновление дрифта" forward EndDrift(playerid); public EndDrift(playerid) { if (DriftScore[playerid] > 0) { new money = DriftScore[playerid]; PI[playerid][pCash] += money; GameTextForPlayer(playerid, "", 500, 3); new text[64]; format(text, sizeof(text), "~w~MONEY: ~g~+%d$", money); GameTextForPlayer(playerid, text, 2000, 3); DriftScore[playerid] = 0; DriftTimer[playerid] = 0; } } Буду благодарен!
       
    • Bolotovka
      От Bolotovka


      Скачать файл Готовый мод Elkovka RP
      Мод под основу проекта Elkovka RP.
      1.Свой цеф
      2.Уник. Системы и работы.
      3.Сборка с уник. плагинами

      Сборка также идет в комплекте и входит в стоимость.

      В краце про мод - 11 фракций, 6 уровней админки, интересные системы ограблений, работы курьером с системой навыка и т. д, развиты организации и возможности, фикс багов старого мода.

      После покупки отпишите в лс за сборкой и плагинами

      Если мод будут брать, то буду делать обновления.
      Добавил Bolotovka Добавлено 25.02.2025 Категория Моды Автор Я (vk.com/beligham)  
    • Bolotovka
      От Bolotovka
      Мод под основу проекта Elkovka RP.
      1.Свой цеф
      2.Уник. Системы и работы.
      3.Сборка с уник. плагинами

      Сборка также идет в комплекте и входит в стоимость.

      В краце про мод - 11 фракций, 6 уровней админки, интересные системы ограблений, работы курьером с системой навыка и т. д, развиты организации и возможности, фикс багов старого мода.

      После покупки отпишите в лс за сборкой и плагинами

      Если мод будут брать, то буду делать обновления.