• 0
Sign in to follow this  
Followers 0
F1re

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

Question

Ошибки: 

Спойлер

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));

 

Share this post


Link to post
Share on other sites

17 answers to this question

  • 0

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

Share this post


Link to post
Share on other sites
  • 0

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

Share this post


Link to post
Share on other sites
  • 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;
}

 

Share this post


Link to post
Share on other sites
  • 0

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



new giveplayerid;

Share this post


Link to post
Share on other sites
  • 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.

 

Share this post


Link to post
Share on other sites
  • 0

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

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

или

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

 

Edited by Daniil Roslyakov

Share this post


Link to post
Share on other sites
  • 0

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

 

@DEST вот: 

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

 

Share this post


Link to post
Share on other sites
  • 0

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

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

 

Share this post


Link to post
Share on other sites
  • 0
new giveplayer[MAX_PLAYER_NAME];

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

Share this post


Link to post
Share on other sites
  • 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));

 

Share this post


Link to post
Share on other sites
  • 0

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

new giveplayerid;

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

new sendername[MAX_PLAYER_NAME];

Share this post


Link to post
Share on other sites
  • 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;

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Владислав2
      By Владислав2
      Здравствуйте, при компиляции появляется ошибка,

      Ошибка:
      error 017: undefined symbol "REP_KUZIA_TD"

      Строки:
       
          REP_KUZIA_TD[0] = TextDrawCreate(7.499990, 314.444396, "REP: 1");
          TextDrawLetterSize(REP_KUZIA_TD[0], 0.400000, 1.600000);
          TextDrawAlignment(REP_KUZIA_TD[0], 1);
          TextDrawColor(REP_KUZIA_TD[0], -1);
          TextDrawSetShadow(REP_KUZIA_TD[0], 0);
          TextDrawSetOutline(REP_KUZIA_TD[0], 1);
          TextDrawBackgroundColor(REP_KUZIA_TD[0], 255);
          TextDrawFont(REP_KUZIA_TD[0], 1);
          TextDrawSetProportional(REP_KUZIA_TD[0], 1);
          TextDrawSetShadow(REP_KUZIA_TD[0], 0);
          REP_KUZIA_TD[1] = TextDrawCreate(6.249957, 330.518493, "ASK: 0");
          TextDrawLetterSize(REP_KUZIA_TD[1], 0.400000, 1.600000);
          TextDrawAlignment(REP_KUZIA_TD[1], 1);
          TextDrawColor(REP_KUZIA_TD[1], -1);
          TextDrawSetShadow(REP_KUZIA_TD[1], 0);
          TextDrawSetOutline(REP_KUZIA_TD[1], 1);
          TextDrawBackgroundColor(REP_KUZIA_TD[1], 255);
          TextDrawFont(REP_KUZIA_TD[1], 1);
          TextDrawSetProportional(REP_KUZIA_TD[1], 1);
          TextDrawSetShadow(REP_KUZIA_TD[1], 0);
          return 1;
      }

      Буду рад если кто-то поможет

       
    • Altronix
      By Altronix
      Вчера столнулся с такой проблемой,  что делать если я прописал в моде 615 айдишник машины, 614 и 613 работают, а вот на 615 крашает игру и не спавнит тачку? Хотя все текстуры вставил в vehicleid.pwn, vehicleid.ide всё прописал, другие 614 и 613 он создаёт, а 615 команда ещё не создавала до того как я заменил текстуры в тачке. Может где то ещё надо прописать что бы все работало? Лимит у меня увеличен до 700