[AJUDA] Problema com ZCMD
#1

Editado, Resolvido
Reply
#2

Colocou ? \/
pawn Код:
public OnPlayerCommandReceived(playerid, cmdtext[])
{
    return 1;
}
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    return 1;
}
Reply
#3

Quote:
Originally Posted by ReDKiiL
Посмотреть сообщение
Colocou ? \/
pawn Код:
public OnPlayerCommandReceived(playerid, cmdtext[])
{
    return 1;
}
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
    return 1;
}
Acho que nгo necessita disso, apenas quando quer informar que o comando estб errado.
Mais , obrigado mesmo assim, ja concertei o problema, tinha me esquecido de alterar o:
pawn Код:
return 1;
para
return true;
Reply
#4

Qual a diferenзa? ¬¬'
Reply
#5

Quote:
Originally Posted by Los
Посмотреть сообщение
Qual a diferenзa? ¬¬'
acho que nao й nenhuma, so se ele encontrou outro code que ninguem conheзe.
Reply
#6

pawn Код:
return 1;
pawn Код:
return true;
pawn Код:
return 0x01;
Dб tudo na mesma, nгo hб o porque de ter trocado e return e funcionado.
Reply
#7

Quote:
Originally Posted by Los
Посмотреть сообщение
pawn Код:
return 1;
pawn Код:
return true;
pawn Код:
return 0x01;
Dб tudo na mesma, nгo hб o porque de ter trocado e return e funcionado.
Na verdade zcmd, so aceita
pawn Код:
return true;
return false;

return true = return 1;
return false = return 0;

Se eu por o return 1;
Aparece a mensagem de erro: SERVER:Unknow command.
Se eu por return true;
O comando fica normal!
Reply
#8

Quando o tуpico for resolvido, nгo apague o tуpico, deixe lб para outras pessoas com o mesmo erro nгo criarem outros tуpicos.
Reply
#9

Quote:
Originally Posted by Kan
Посмотреть сообщение
Na verdade zcmd, so aceita
pawn Код:
return true;
return false;

return true = return 1;
return false = return 0;

Se eu por o return 1;
Aparece a mensagem de erro: SERVER:Unknow command.
Se eu por return true;
O comando fica normal!
Tб doidгo? Tenho mais de 100 comandos no meu gm, todos os meus releases com ZCMD, e todos eu coloco return 1 e return 0; Ou sua include estб com problema ou desatualizada. Tambйm tente identar seus cуdigos para obter melhores resultados. Vou fazer um teste. Vou fazer 3 comandos, cada 1 com return diferente, vamos ver oque vai dar, mais agora nгo dб pq to trabaiando
Reply
#10

Teste assim, qualquer erro contacte-me via PM...

pawn Код:
CMD:admins(playerid,params[])
{
    new RankText[51], str[78]
    SendClientMessage(playerid,0x0080C0AA, "->Administradores Conectados: ");
    new count=0;
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(PlayerInfo[i][pAdmin] >=1)
            {
                GetPlayerName(i, str, 24);
                if(UserInfo[i][pAdmin] >= 1)
                {
                    if(PlayerInfo[i][pAdmin] = 1) { RankText = "Ajudante"; }
                    if(PlayerInfo[i][pAdmin] = 2) { RankText = "Corregedor"; }
                    if(PlayerInfo[i][pAdmin] = 3) { RankText = "Moderador"; }
                    if(PlayerInfo[i][pAdmin] = 4) { RankText = "Administrador"; }
                    if(PlayerInfo[i][pAdmin] = 5) { RankText = "Programador"; }
                }
                format(str,sizeof(str),"%s - %s",RankText,str);
                SendClientMessage(playerid,0xFFFFFFAA,str);
            }
        }
    }
    return true;
}
@EDIT

Quote:
Originally Posted by Kan
Посмотреть сообщение
Na verdade zcmd, so aceita
pawn Код:
return true;
return false;

return true = return 1;
return false = return 0;

Se eu por o return 1;
Aparece a mensagem de erro: SERVER:Unknow command.
Se eu por return true;
O comando fica normal!
Geral estasse a confudir com zcmd irei fazer um tutorial, pq o primeiro q fiz e os q jб fizeram estгo desatualizados.

Amigo 1 ou true й a mesma coisa

eu tanto posso colocar return 124547545;
que vai dar a mesma coisa, pq tem o 1 no inicio, eu posso colocar
return 1x01 que vai dar true
Por isso nгo se confuda.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)