Comando com nick e nгo nivel -
F1N4L - 28.04.2015
Andei mexendo em alguns servidores RPG (thiago street + cooper) e reparei que o comando para setar ADM й por nick e nгo por nivel de administraзгo! Como seria um cуdigo desses em DOF2 (CMD:...) sem precisar de direitos administrativos de level, e sim, por NICK?
Re: Comando com nick e nгo nivel? -
GabrielDias_Invision - 28.04.2015
Код:
CMD:daradmin(playerid, params[])
{
new admin[MAX_PLAYER_NAME];
if(strcmp(admin, "Nick_Admin", true) == 0)
{
resto do cуdigo pra dar admin
}
else
return SendClientMessage(playerid, -1, "Vocк nгo pode usar esse comando");
}
Isso?
Re: Comando com nick e nгo nivel? -
matheusspohr - 28.04.2015
Sу retirar a verificaзгo se й moderador/administrador e talz, a verificaзгo й mais ou menos assim:
PHP код:
if(PlayerInfo[playerid][Nivel] < 3) return SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo pode setar adm!");
Basicamente acho que й isso se entendi corretamente.
Abraзos.
Re: Comando com nick e nгo nivel? -
Lуs - 28.04.2015
"CMD:" nгo й DOF2 mas sim ZCMD ou outro processador de comandos que utilize a mesma sintase.
O
sscanf com a verificaзгo do parвmetro "u", utiliza tanto o ID quanto o
nickname para fazer tal verificaзгo.
Faзa desta forma:
PHP код:
CMD:daradmin(playerid, params[])
{
new userid, level;
if(sscanf(params, "ui", userid, level)) return SendClientMessage(playerid, -1, "Uso correto: /daradmin [id/nome] [level]");
if(!IsPlayerConnected(userid)) return SendClientMessage(playerid, -1, "Jogador offline");
//Funзхes do comando
return 1;
}
Re: Comando com nick e nгo nivel? - Whoo - 28.04.2015
Acredito que seja por nome do level exemplo
/daradmin playerid moderador й isso que vocк fala ?
Re: Comando com nick e nгo nivel? -
F1N4L - 29.04.2015
Quote:
Originally Posted by GabrielDias_Invision
Код:
CMD:daradmin(playerid, params[])
{
new admin[MAX_PLAYER_NAME];
if(strcmp(admin, "Nick_Admin", true) == 0)
{
resto do cуdigo pra dar admin
}
else
return SendClientMessage(playerid, -1, "Vocк nгo pode usar esse comando");
}
Isso?
|
Й EXATAMENTE ISSO QUE EU QUERIA OBRIGADO MANOLO
REP+
Re: Comando com nick e nгo nivel? -
F1N4L - 29.04.2015
Quote:
Originally Posted by Lуs
"CMD:" nгo й DOF2 mas sim ZCMD ou outro processador de comandos que utilize a mesma sintase.
O sscanf com a verificaзгo do parвmetro "u", utiliza tanto o ID quanto o nickname para fazer tal verificaзгo.
Faзa desta forma:
PHP код:
CMD:daradmin(playerid, params[])
{
new userid, level;
if(sscanf(params, "ui", userid, level)) return SendClientMessage(playerid, -1, "Uso correto: /daradmin [id/nome] [level]");
if(!IsPlayerConnected(userid)) return SendClientMessage(playerid, -1, "Jogador offline");
//Funзхes do comando
return 1;
}
|
VLW MAN, O SEU DEU CERTO TBM! OBRIGADГO AI...