SA-MP Forums Archive
[Ajuda] ZCMD - 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] ZCMD (/showthread.php?tid=355662)



[Ajuda] ZCMD - Gii - 30.06.2012

fiz a conversгo de todos os comandos de meu gm para zcmd porem apareceram alguns erros

esse e o primeiro cmd do gm creio q acontecera com os d+ tbm
pawn Код:
C:\Users\Windows 7\Desktop\Server\Brasil SampForever v3.1b\gamemodes\BSF3.1b.pwn(19624) : error 029: invalid expression, assumed zero
C:\Users\Windows 7\Desktop\Server\Brasil SampForever v3.1b\gamemodes\BSF3.1b.pwn(19624) : error 017: undefined symbol "cmd_excluirfamilia"
C:\Users\Windows 7\Desktop\Server\Brasil SampForever v3.1b\gamemodes\BSF3.1b.pwn(19624) : error 029: invalid expression, assumed zero
C:\Users\Windows 7\Desktop\Server\Brasil SampForever v3.1b\gamemodes\BSF3.1b.pwn(19624) : 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.
pawn Код:
CMD:excluirfamilia(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] < 1338) return MSGPLAYER(playerid, COLOR_GRAD3, "Vocк nгo possui autorizaзгo para usar esse comando.");
    tmp = strtok(cmd, idx);
    if(!strlen(tmp)) return MSGPLAYER(playerid, COLOR_GRAD3, "USE: /excluirfamilia [id da familia no /familias].");
    new autorizado;
    autorizado = strval(tmp);
    if(autorizado < 0 || autorizado > 9) return MSGPLAYER(playerid, COLOR_GRAD3, "IDs entre 0 e 9.");
    for(new p = 0; p<MAX_PLAYERS; p++)
    {
        if(IsPlayerConnected(p))
        {
            if(p != INVALID_PLAYER_ID)
            {
                if(GetIDFamilia(p) == autorizado)
                {
                    new frasinha[256];
                    format(frasinha, sizeof(frasinha), "O Admin %s fechou sua famнlia.", PlayerName(playerid));
                    MSGPLAYER(p, COLOR_YELLOW, frasinha);
                }
            }
        }
    }
    ExcluirFamilia(autorizado);
    return 1;
}



Re: [Ajuda] ZCMD - Brazuca[]s - 30.06.2012

procure no seu gm se nгo existe outro:

excluirfamilia


Re: [Ajuda] ZCMD - Gii - 30.06.2012

nao existee...


Re: [Ajuda] ZCMD - .FuneraL. - 30.06.2012

Quote:
Originally Posted by Programador_Macabro
Посмотреть сообщение
fiz a conversгo de todos os comandos de meu gm para zcmd porem apareceram alguns erros

esse e o primeiro cmd do gm creio q acontecera com os d+ tbm
pawn Код:
C:\Users\Windows 7\Desktop\Server\Brasil SampForever v3.1b\gamemodes\BSF3.1b.pwn(19624) : error 029: invalid expression, assumed zero
C:\Users\Windows 7\Desktop\Server\Brasil SampForever v3.1b\gamemodes\BSF3.1b.pwn(19624) : error 017: undefined symbol "cmd_excluirfamilia"
C:\Users\Windows 7\Desktop\Server\Brasil SampForever v3.1b\gamemodes\BSF3.1b.pwn(19624) : error 029: invalid expression, assumed zero
C:\Users\Windows 7\Desktop\Server\Brasil SampForever v3.1b\gamemodes\BSF3.1b.pwn(19624) : 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.
pawn Код:
CMD:excluirfamilia(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] < 1338) return MSGPLAYER(playerid, COLOR_GRAD3, "Vocк nгo possui autorizaзгo para usar esse comando.");
    tmp = strtok(cmd, idx);
    if(!strlen(tmp)) return MSGPLAYER(playerid, COLOR_GRAD3, "USE: /excluirfamilia [id da familia no /familias].");
    new autorizado;
    autorizado = strval(tmp);
    if(autorizado < 0 || autorizado > 9) return MSGPLAYER(playerid, COLOR_GRAD3, "IDs entre 0 e 9.");
    for(new p = 0; p<MAX_PLAYERS; p++)
    {
        if(IsPlayerConnected(p))
        {
            if(p != INVALID_PLAYER_ID)
            {
                if(GetIDFamilia(p) == autorizado)
                {
                    new frasinha[256];
                    format(frasinha, sizeof(frasinha), "O Admin %s fechou sua famнlia.", PlayerName(playerid));
                    MSGPLAYER(p, COLOR_YELLOW, frasinha);
                }
            }
        }
    }
    ExcluirFamilia(autorizado);
    return 1;
}
Deve ser por vocк estar usando STRTOK com ZCMD... й Usado SSCANF com ZCMD


Re: [Ajuda] ZCMD - Brazuca[]s - 30.06.2012

god! strock e zcmd, lol!


Re: [Ajuda] ZCMD - PawnoBrasil[xPBx] - 30.06.2012

pawn Код:
CMD:excluirfamilia(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] < 1338) return MSGPLAYER(playerid, COLOR_GRAD3, "Vocк nгo possui autorizaзгo para usar esse comando.");
    if(isnull(params)) return MSGPLAYER(playerid, COLOR_GRAD3, "USE: /excluirfamilia [id da familia no /familias].");
    if(params < 0 || params > 9) return MSGPLAYER(playerid, COLOR_GRAD3, "IDs entre 0 e 9.");
    for(new p = 0; p<MAX_PLAYERS; p++)
    {
        if(IsPlayerConnected(p))
        {
            if(p != INVALID_PLAYER_ID)
            {
                if(GetIDFamilia(p) == params)
                {
                    new frasinha[256];
                    format(frasinha, sizeof(frasinha), "O Admin %s fechou sua famнlia.", PlayerName(playerid));
                    MSGPLAYER(p, COLOR_YELLOW, frasinha);
                }
            }
        }
    }
    ExcluirFamilia(params);
    return 1;
}
Acho que vai funcionar


Re: [Ajuda] ZCMD - Gii - 30.06.2012

no caso como faзo a conversao de strock para SSCANF ?


Re: [Ajuda] ZCMD - PawnoBrasil[xPBx] - 30.06.2012

Testa o meu CMD que eu postei acima


Re: [Ajuda] ZCMD - .FuneraL. - 30.06.2012

pawn Код:
CMD:excluirfamilia(playerid, params[])
{
    new FamiliaID;
    if(PlayerInfo[playerid][pAdmin] < 1338) return MSGPLAYER(playerid, COLOR_GRAD3, "Vocк nгo possui autorizaзгo para usar esse comando.");
    if(sscanf(params, "d", FamiliaID)) return MSGPLAYER(playerid, COLOR_GRAD3, "USE: /excluirfamilia [id da familia no /familias].");
    if(FamiliaID < 1 || FamiliaID > 9)) return MSGPLAYER(playerid, COLOR_GRAD3, "ID Invбlido - 0 a 9!");
    for(new p = 0; p<MAX_PLAYERS; p++)
    {
        if(IsPlayerConnected(p))
        {
            if(p != INVALID_PLAYER_ID)
            {
                if(GetIDFamilia(p) == autorizado)
                {
                    new frasinha[256];
                    format(frasinha, sizeof(frasinha), "O Admin %s fechou sua famнlia.", PlayerName(playerid));
                    MSGPLAYER(p, COLOR_YELLOW, frasinha);
                }
            }
        }
    }
    ExcluirFamilia(autorizado);
    return 1;
}
Ficaria assim se nгo me engano.


Re: [Ajuda] ZCMD - Gii - 30.06.2012

ok irei testar mas creio q esse problema acontecera em todos os outros cmds do gm


como faзo a conversao de strock para SSCANF ?