Ajuda com permissхes -
GuiLopez - 16.06.2018
Seguinte, adicionei um comando no meu GM pra simplesmente quando eu dar o comando /reiniciar ele reinicia (pq й chato logar na rcon toda hora), porйm queria que apenas eu pudesse usar o comando, nгo um cargo... Pois existem outros staffs no servidor e jб sabem nй? Se possнvel alguйm que saiba como fazer isso com meu nick me ajudaria muito.
Код:
if(strcmp(cmd, "/reiniciar", true) == 0)
if(pAdmin[playerid] == 5){
SendClientMessageToAll(0x0000FFFF,"| SERVIDOR | Reiniciando servidor...");
GameTextForAll("~r~Reiniciando Servidor...", 1000, 4);
SendRconCommand("gmx");
return 1;
}
Re: Ajuda com permissхes -
zNaKa - 16.06.2018
Basta por pra verificar se й Admin lv 5 e Estб logado na Rcon
Quote:
if(pAdmin[playerid] == 5 || IsPlayerAdmin(playerid))
|
Re: Ajuda com permissхes -
GuiLopez - 16.06.2018
Nгo й isso mano, eu quero que apenas meu nick consiga usar o comando, que como eu disse, й chato logar na rcon toda hora
Re: Ajuda com permissхes -
LeViNS - 16.06.2018
Quote:
Originally Posted by GuiLopez
Nгo й isso mano, eu quero que apenas meu nick consiga usar o comando, que como eu disse, й chato logar na rcon toda hora
|
Use:
PHP код:
if(strcmp("SeuNick", GetPlayerNameEx(playerid))) return 1;
Re: Ajuda com permissхes -
GuiLopez - 16.06.2018
Deu esse erro
Quote:
C:\Users\Gui\Desktop\GM ST\gamemodes\ST.pwn(11852) : error 017: undefined symbol "GetPlayerNameEx"
|
Re: Ajuda com permissхes -
LeViNS - 16.06.2018
Quote:
Originally Posted by GuiLopez
Deu esse erro
|
adicione no final do GM:
PHP код:
GetPlayerNameEx(playerid) {
static NomePlayer[MAX_PLAYER_NAME];
GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
return NomePlayer;
}
Ou vocк pode usar:
PHP код:
new nomej[MAX_PLAYER_NAME];
GetPlayerName(playerid, nomej, MAX_PLAYER_NAME);
if(strcmp("SeuNick", nomej)) return 1;
Re: Ajuda com permissхes -
RazorGuigo - 16.06.2018
Quote:
Originally Posted by LeViNS
Use:
PHP код:
if(strcmp("SeuNick", GetPlayerNameEx(playerid)))
|
estб errado, strcmp retorna 0 se for strings iguais
utilize:
PHP код:
if(!strcmp("Matuto", GetPlayerNameEx(playerid)))
{
//code
}
Re: Ajuda com permissхes -
LeViNS - 16.06.2018
Estб desse jeito?
PHP код:
if(strcmp(cmd, "/reiniciar", true) == 0) {
new nomej[MAX_PLAYER_NAME];
GetPlayerName(playerid, nomej, MAX_PLAYER_NAME);
if(strcmp("SeuNick", nomej)) return 1;
SendClientMessageToAll(0x0000FFFF,"| SERVIDOR | Reiniciando servidor...");
GameTextForAll("~r~Reiniciando Servidor...", 1000, 4);
SendRconCommand("gmx");
return 1;
}
Re: Ajuda com permissхes -
GuiLopez - 17.06.2018
Quote:
Originally Posted by LeViNS
Estб desse jeito?
PHP код:
if(strcmp(cmd, "/reiniciar", true) == 0) {
new nomej[MAX_PLAYER_NAME];
GetPlayerName(playerid, nomej, MAX_PLAYER_NAME);
if(strcmp("SeuNick", nomej)) return 1;
SendClientMessageToAll(0x0000FFFF,"| SERVIDOR | Reiniciando servidor...");
GameTextForAll("~r~Reiniciando Servidor...", 1000, 4);
SendRconCommand("gmx");
return 1;
}
|
Agora funcionou, obrigado cara. +rep