SA-MP Forums Archive
[AJUDA] Erro Compilation - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] Erro Compilation (/showthread.php?tid=308277)



[AJUDA] Erro Compilation - henrique_wwi - 02.01.2012

eu fui por so pra vip usar o oculos e apareceu isso
pawn Код:
new glasseid, skin, id;
    if(!strcmp("/oculos",cmd,true))
    {
          if(PlayerInfo [pVIP] == 1)
        {
            MSGPLAYER(playerid, COLOR_GRAD1, "Vocк nгo tem permissгo para usar esse comando.");
            return 1;
        }
        tmp = strtok(cmdtext, idx);
        skin = GetPlayerSkin(playerid);
        id = strval(tmp);

        if(!id || id > 33) return SendClientMessage(playerid, COLOR_GRAD1, "Use: /oculos [1-33]");

        TextDrawShowForPlayer(playerid, MsgBox);
        SendClientMessage(playerid, 0xFFFFFFAA, "Oculos Colocado");
        SetTimerEx("Hide", 3500, false, "d", playerid);

        if(id > 30) goto PutPoliceGlasses;
        else
        {
            id--;
            glasseid =  CommonRed + id;
            SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
            return 1;
        }

        PutPoliceGlasses:

        glasseid = CopGlassesBlack + (id - 31);
        SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], floatadd(SkinOffSet[skin][1], 0.004500), SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
        return 1;
    }
    if(!strcmp("/roculos",cmd,true))
    {
        StopPlayerHoldingObject(playerid);
        SendClientMessage(playerid, 0xFFFFFFAA, "Oculos Removido");
        return 1;
    }
nao sei o q eu fiz de errado

pawn Код:
C:\Documents and Settings\Henrique\Desktop\samp03dsvr_win32-homehots\gamemodes\BAC.pwn(42662) : error 032: array index out of bounds (variable "PlayerInfo")
C:\Documents and Settings\Henrique\Desktop\samp03dsvr_win32-homehots\gamemodes\BAC.pwn(42667) : warning 217: loose indentation
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Error.



Re: [AJUDA] Erro Compilation - DanRichmmond - 02.01.2012

Coloque o If do PlayerInfo.
Mas atras em cima do "{"


Re: [AJUDA] Erro Compilation - Kuddy - 02.01.2012

pawn Код:
PlayerInfo [pVIP]
Tem um espaзo aн xamps
o [pVIP] faz parte da variбvel, por isso vocк nгo pode acrescentar um espaзo entre o PlayerInfo e o pVIP

Correзгo:
pawn Код:
PlayerInfo[pVIP]
@edit


Quote:
Originally Posted by DanRichmmond
Посмотреть сообщение
Coloque o If do PlayerInfo.
Mas atras em cima do "{"
WTF


Re: [AJUDA] Erro Compilation - DanRichmmond - 02.01.2012

pawn Код:
new glasseid, skin, id;
    if(!strcmp("/oculos",cmd,true))
    {
        if(PlayerInfo [pVIP] == 1)
        {
            MSGPLAYER(playerid, COLOR_GRAD1, "Vocк nгo tem permissгo para usar esse comando.");
            return 1;
        }



Re: [AJUDA] Erro Compilation - Lуs - 02.01.2012

pawn Код:
new glasseid, skin, id;
    if(!strcmp("/oculos",cmd,true))
    {
        if(PlayerInfo[playerid][pVIP] == 0) return SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo tem permissгo para usar esse comando.");//Й necessбrio ter a variбvel pVIP dentro do enum.
        tmp = strtok(cmdtext, idx);
        skin = GetPlayerSkin(playerid);
        id = strval(tmp);
        if(!id || id > 33) return SendClientMessage(playerid, COLOR_GRAD1, "Use: /oculos [1-33]");
        TextDrawShowForPlayer(playerid, MsgBox);
        SendClientMessage(playerid, 0xFFFFFFAA, "Oculos Colocado");
        SetTimerEx("Hide", 3500, false, "d", playerid);
        if(id > 30) goto PutPoliceGlasses;
        else
        {
            id--;
            glasseid =  CommonRed + id;
            SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], SkinOffSet[skin][1], SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
            return 1;
        }
        PutPoliceGlasses:
        glasseid = CopGlassesBlack + (id - 31);
        SetPlayerHoldingObject(playerid, glasseid, 2, SkinOffSet[skin][0], floatadd(SkinOffSet[skin][1], 0.004500), SkinOffSet[skin][2], SkinOffSet[skin][3], SkinOffSet[skin][4], SkinOffSet[skin][5]);
        return 1;
    }
    if(!strcmp("/roculos",cmd,true))
    {
        if(PlayerInfo[playerid][pVIP] == 0) return SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo tem permissгo para usar esse comando.");//Й necessбrio ter a variбvel pVIP dentro do enum.
        StopPlayerHoldingObject(playerid);
        SendClientMessage(playerid, 0xFFFFFFAA, "Oculos Removido");
        return 1;
    }