SA-MP Forums Archive
[AJUDA] ERRO sla - 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 sla (/showthread.php?tid=306736)



[AJUDA] ERRO sla - Lukinhas_Ice - 27.12.2011

error 047: array sizes do not match, or destination array is too small

pawn Код:
if(strcmp(cmd, "/slap", true) == 0)
    {
        new tmp[128];
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp) && IsPlayerAdmin(playerid))
            {
                SendClientMessage(playerid, 0xF97804FF, "[USO CORRETO]: /slap [playerid/Nick]");
                return 1;
            }
            idjogador = ReturnUser(tmp);
            if(strval(tmp) == playerid)//=)
            {
                SendClientMessage(playerid, 0xF97804FF, "Vocк nгo pode usar este comando em si mesmo!");
            }
            if(IsPlayerAdmin(playerid))
            {
                if(!IsPlayerConnected(idjogador)) return SendClientMessage(playerid, 0xF97804FF, "Jogador nгo estб conectado!");
                if(idjogador != INVALID_PLAYER_ID)
                {
                    GetPlayerPos(idjogador, slx, sly, slz);
                    GetPlayerHealth(idjogador,vida);
                    SetPlayerHealth(idjogador, 100);
                    SetPlayerArmour(idjogador, 0);
                    SetPlayerPos(idjogador, 1133.0504,-2038.4034,69.0971);
                    CreateExplosion(1133.0504,-2038.4034,69.0971, 7, 1);
                    SetTimerEx("TestarGod",2000, false, "i", idjogador);
                }
            }
            else
            {
               
            }
        }

    return 0;
}
linha do erro

pawn Код:
tmp = strtok(cmdtext, idx);



Re: [AJUDA] ERRO sla - Lukinhas_Ice - 27.12.2011

mesma coisa


Re: [AJUDA] ERRO sla - !Niiw - 27.12.2011

pawn Код:
if(strcmp(cmd, "/slap", true) == 0)
    {
        new tmp[128],idx;
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp) && IsPlayerAdmin(playerid))
            {
                SendClientMessage(playerid, 0xF97804FF, "[USO CORRETO]: /slap [playerid/Nick]");
                return 1;
            }
            idjogador = ReturnUser(tmp);
            if(strval(tmp) == playerid)//=)
            {
                SendClientMessage(playerid, 0xF97804FF, "Vocк nгo pode usar este comando em si mesmo!");
            }
            if(IsPlayerAdmin(playerid))
            {
                if(!IsPlayerConnected(idjogador)) return SendClientMessage(playerid, 0xF97804FF, "Jogador nгo estб conectado!");
                if(idjogador != INVALID_PLAYER_ID)
                {
                    GetPlayerPos(idjogador, slx, sly, slz);
                    GetPlayerHealth(idjogador,vida);
                    SetPlayerHealth(idjogador, 100);
                    SetPlayerArmour(idjogador, 0);
                    SetPlayerPos(idjogador, 1133.0504,-2038.4034,69.0971);
                    CreateExplosion(1133.0504,-2038.4034,69.0971, 7, 1);
                    SetTimerEx("TestarGod",2000, false, "i", idjogador);
                }
            }
            else
            {
               
            }
        }

    return 0;
}



Re: [AJUDA] ERRO sla - Lukinhas_Ice - 27.12.2011

mudou nada...


Re: [AJUDA] ERRO sla - Nathan_Eduardo - 27.12.2011

Код:
if(strcmp(cmd, "/slap", true) == 0)
    {
        new tmp[128];
        if(IsPlayerConnected(playerid))
        {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp) && IsPlayerAdmin(playerid))
            {
                SendClientMessage(playerid, 0xF97804FF, "[USO CORRETO]: /slap [playerid/Nick]");
                return 1;
            }
            idjogador = ReturnUser(tmp);
            if(strval(tmp) == playerid)//=)
            {
                SendClientMessage(playerid, 0xF97804FF, "Vocк nгo pode usar este comando em si mesmo!");
            }
            if(IsPlayerAdmin(playerid))
            {
                if(!IsPlayerConnected(idjogador)) return SendClientMessage(playerid, 0xF97804FF, "Jogador nгo estб conectado!");
                if(idjogador != INVALID_PLAYER_ID)
                {
                    GetPlayerPos(idjogador, slx, sly, slz);
                    GetPlayerHealth(idjogador,vida);
                    SetPlayerHealth(idjogador, 100);
                    SetPlayerArmour(idjogador, 0);
                    SetPlayerPos(idjogador, 1133.0504,-2038.4034,69.0971);
                    CreateExplosion(1133.0504,-2038.4034,69.0971, 7, 1);
                    SetTimerEx("TestarGod",4000, false, "i", idjogador);
                }
            }
            else
            {
                
            }
        }

    return 0;
}