29/08/2021 22:27
(29/08/2021 21:13)Lightz/Conta nova Escreveu:(29/08/2021 21:06)lilpretovisk Escreveu:(29/08/2021 20:44)lilpretovisk Escreveu: ola boa noite a todos!
estou com um erro ao tentar usar pawn.cmd, estou tentando usar a funcao alias, porem nao esta funcionando!
exemplo, quero usar 2 comandos iguais:
CMD:colete(playerid)
{
SetPlayerArmour(playerid, 100.0);
SendClientMessage(playerid, -1, "[!] Colete concedido com sucesso.");
return 1;
}
alias:colete("armour", "pegarcolete");
obrigado foi resolvido!! porem os comandos agora nao funcionam, isso aconteceu depois de eu colocar #include Pawn.CMD no topo do fs, deixei um comando em strcmp, e mesmo assim nao funciona, se eu tirar a include e compilar, ai ira funcionar
erro: error 010: invalid function or declaration
linha: alias:colete("armour", "pegarcolete");
As includes estao atualizadas. Muito obrigado desde ja
obrigado foi resolvido!! porem os comandos agora nao funcionam, isso aconteceu depois de eu colocar #include Pawn.CMD no topo do fs, deixei um comando em strcmp, e mesmo assim nao funciona, se eu tirar a include e compilar, ai ira funcionar
Pelo que eu me lembre uma vez tentei usar zcmd junto com strcmp porem não dá, use o Pawn.CMD que ele é o processador de comandos mais rápido. Mas se quiser usar Strcmp e Pawn.CMD juntos use isso:
Código PHP:public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(success)
{
SendClientMessage(playerid, -1, "[Pawn.CMD] Seu comando foi processado com Pawn.CMD");
} else {
OnPlayerCommandText(playerid, cmdtext);
SendClientMessage(playerid, -1, "[STRCMP] Seu comando foi processado com Strcmp");
}
return 1;
}
obrigado, desde ja pesso desculpas por tanta pergunta , como atualizei o sistema de comandos, fiquei sem saber onde colocar mensagem quando o player esta preso, exemplo, ele digita qualquer comando, ira dar um erro se ele estiver na cadeia (sei que tem como fazer isso colocando a linha em cada comando,porem isso iria demorar)
o meu codigo de verificacao de cadeia e esse:
if(PlayerInfo[playerid][Jailed] == 1 && PlayerInfo[playerid][Level] < 1) return
SendClientMessage(playerid,red,"Você não pode usar comandos na cadeia");