#include funcoes/Comandos/comandos_admins.inc // - Comandos administraзгo
#include funcoes/Comandos/comandos_players.inc // - Comandos do player, /ajuda, /comandos
#include "comandos/admin.pwn" #include "comandos/geral.pwn" #include "profs/uber/comandos.pwn" #include "profs/lixeiro/comandos.pwn" #include "profs/limpador/comandos.pwn"
Talvez algo no codigo? Poste o cуdigo do comandos_players se possнvel
No meu gamemode eu faзo de maneira semelhante, sу que ao invйs de usar .inc, eu uso .pwn para os arquivos Creio que nгo muda nada, mas aqui funciona ;-; Код:
#include "comandos/admin.pwn" #include "comandos/geral.pwn" #include "profs/uber/comandos.pwn" #include "profs/lixeiro/comandos.pwn" #include "profs/limpador/comandos.pwn" |
O que eu estou achando que й, no comandos_admins, estou usando flags, nгo sei se й isso.
O estranho й que, quando eu mudo de lugar, tipo, coloco o comandos_admins pra baixo, os comandos do player funciona, e os comandos do admins, para de funcionar. |
Vocк nгo tб usando a mesma variбvel nos dois?
Tenta usar variбveis diferentes, pra nгo haver risco de conflitos. Algum #define sei lб |
O que eu estou achando que й, no comandos_admins, estou usando flags, nгo sei se й isso.
O estranho й que, quando eu mudo de lugar, tipo, coloco o comandos_admins pra baixo, os comandos do player funciona, e os comandos do admins, para de funcionar. |
Alguma coisa duplicada nos dois arquivos? Alguma callback igual?
Difнcil de adivinhar sу com a descriзгo do problema. Se puder postar o codigo, realmente ajudarб muito... |
new CMD_ADMIN = 1;
flags:jetpack(CMD_ADMIN);
CMD:jetpack(playerid, params[]) // comando simples para criar uma jetpack
{
SetPlayerSpecialAction(playerid, 2);
SendClientMessage(playerid, -1, "Jetpack criada com sucesso.");
return 1;
}
alias:jetpack("criarjetpack", "cjet"); // Ou seja, /criarjetpack ou /cjet tem a mesma funзгo que /jetpack
CMD:radios(playerid)
{
ShowPlayerDialog(playerid, DIALOG_RADIOS, DIALOG_STYLE_LIST, "{FFF000}Lista de Rбdios","Rбdio Hunter\nRбdio Gr6 Explode FM\nRбdio Hunter Sertanejo\nRбdio Geraзгo Funk\nRбdio Villa Mix\nRбdio Cola-Cola FM\nRбdio Jovem Pan\nRбdio Pagode\nDesligar Rбdio", "Ligar Rбdio", "Fechar");
return 1;
}
public OnPlayerCommandReceived(playerid, cmd[], params[], flags)
{
if((flags & CMD_ADMIN) && PlayerInfo[playerid][pAdmin] == 0)
{
SendClientMessage(playerid, COR_ERRO, "Erro, comando restrito a administradores.");
return 0;
}
return 1;
}
public OnPlayerCommandPerformed(playerid, cmd[], params[], result, flags)
{
if(result == -1)
{
SendClientMessage(playerid, COR_ERRO, "Erro, comando inexistente.");
return 0;
}
return 1;
}
#include funcoes/Comandos/comandos_admins.inc // - Comandos administraзгo
#include funcoes/Comandos/comandos_players.inc // - Comandos do player, /ajuda, /comandos