[AJUDA] Comando /prender
#3

Desculpa pela demora, mas vi so agora o Post aqui no forum. Fui testar o codigo que vocк me enviou mas deu os seguintes erros e warnings:

pawn Код:
C:\Users\Marcelo\Documents\GM\BPR\BPR\gamemodes\Gmy.pwn(796) : warning 219: local variable "Name" shadows a variable at a preceding level

C:\Users\Marcelo\Documents\GM\BPR\BPR\gamemodes\Gmy.pwn(44554) : error 021: symbol already defined: "cmd"
C:\Users\Marcelo\Documents\GM\BPR\BPR\gamemodes\Gmy.pwn(44565) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Users\Marcelo\Documents\GM\BPR\BPR\gamemodes\Gmy.pwn(44579) : error 017: undefined symbol "time"
Nas seguinter linhas:

pawn Код:
new cmd[50 char], params[100 char];//LINHA 44554 com erro
    new id;
    unformat(cmdtext, "s[50]S( )[100]",cmd,params);
    if(strcmp(cmd, "/prender", true) == 0)
    {
        if(PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, -1, "Vocк nгo й admin!");
        new tempo, motivo[100];
        if(sscanf(params, "dds[100]", id, tempo, motivo)) return SendClientMessage(playerid, -1, "USE: /prender [id] [tempo(minutos)] [motivo]");
        if(!IsPlayerConnected(id)) return SendClientMessage(playerid, -1, "ID INVБLIDO!");
        if(GetDistanceBetweenPlayers(playerid, id) < 15)
            {
                new string[128];//LINHA 44565 com Warning
                format(string, sizeof(string), "* Vocк Prendeu %s !", Name(id));
                MSGPLAYER(playerid, COLOR_LIGHTBLUE, string);
                //GivePlayerMoney(id, -moneys);
                format(string, sizeof(string), "Preso por %s", Name(playerid));
                GameTextForPlayer(id, string, 5000, 5);
                ResetPlayerWeaponsEx(id);
                if(PlayerInfo[playerid][pMembro] == 1||PlayerInfo[playerid][pLider] == 1)
                {
                    format(string, sizeof(string), "[PRESO] O Admin %s prendeu o(a) %s ||MOTIVO: %s", Name(playerid), Name(id), motivo);
                            OOCNews(0xFF8000AA, string);
                }
                        SetPlayerInterior(id, 6);
                        SetPlayerPos(id,264.6288,77.5742,1001.0391);
                        PlayerInfo[id][pJailTime] = time * 60;//LINHA 44579 com erro
                        PlayerInfo[id][pJailed] = 1;
                        SetPlayerFree(id,playerid, "Foi Preso");
                        PlayerInfo[id][pMuted] = 0;
                        Controle(id, 1);
                        PlayerCuffed[id] = 0;
                        PlayerInfo[id][pDrogas] = 0;
                        PlayerInfo[id][pDrogas2] = 0;
                        PlayerInfo[id][pDrogas3] = 0;
                        PlayerInfo[id][pMats] = 0;
                        return 1;
            }
    }
E esta dando o Warning tbm nessa Stock que ja tinha na minha GM, mas antes nao dava Warning nenhum:

pawn Код:
stock PlayerName(playerid)
{
    new Name[MAX_PLAYER_NAME];//Warning nesta linha que й a linha 796
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    return Name;
}
Caso posso me ajudar a resolver esses problemas eu ficaria muito agradecido!
Reply


Messages In This Thread
[AJUDA] Comando /prender - by marcelodell - 12.12.2011, 16:41
Re: [AJUDA] Comando /prender - by Cristhian - 12.12.2011, 22:06
Re: [AJUDA] Comando /prender - by marcelodell - 13.12.2011, 19:30
Re: [AJUDA] Comando /prender - by Cristhian - 13.12.2011, 21:36
Re: [AJUDA] Comando /prender - by marcelodell - 13.12.2011, 22:28

Forum Jump:


Users browsing this thread: 1 Guest(s)