[Pedido] Ban off e cmd pra tirar adm off -
ceesar90 - 03.04.2011
Queria 1 ban que mesmo o player off, falando /banoff bania ele, POR NICK.
E ele estando on tambйm iria funcionar o banimento por nick, alguem ajuda? '-'
Tambйm queria 1 comando pra tirar um adm inativo, com o cmd /retiraradm Nick_Dele, e ele ao logar iria perder o adm automaticamente.
E sim, eu pesquisei e nгo achei o ban off.
Re: [Pedido] Ban off e cmd pra tirar adm off -
Macintosh - 03.04.2011
Poxa cara tudo vocкs querem nгo mгo.
Use o Search aff.
pawn Код:
if(strcmp(cmd,"/nomedesban",true)==0 || strcmp(cmd,"/unbannome",true)==0 || strcmp(cmd,"/desbannome",true)==0)
{
if(PlayerInfo[playerid][pAdmin] >= 1337)
{
if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != 1342)
{
SendClientMessage(playerid, COLOR_GRAD1, "Vocк nгo estб trabalhando! (/trabalhar)");
return 1;
}
tmp = strtok(cmdtext,idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COLOR_GRAD1,"USE: /nomedesban [NOME DO JOGADOR]");
return 1;
}
new arquivo[64];
format(arquivo, sizeof(arquivo), "%s.ini",tmp);
if(!dini_Exists(arquivo))
{
SendClientMessage(playerid,COLOR_GRAD1,"Nick nгo encontrado na base de dados");
return 1;
}
else
{
dini_Remove(arquivo);
}
GetPlayerName(playerid, sendername, sizeof(sendername));
if(admtrampando[playerid] == 1 && admhide[playerid] == 1)
{
format(string, 128, "ADM: Chuck Nуia desbaniu o Nick %s",tmp);
ABroadCast(COLOR_YELLOW,string,1);
}
else
{
format(string, 128, "ADM: %s desbaniu o Nick %s", sendername,tmp);
ABroadCast(COLOR_YELLOW,string,1);
}
}
return 1;
}
Re: [Pedido] Ban off e cmd pra tirar adm off -
Ricop522 - 03.04.2011
Ultilize o sistema de Dini.
Re: [Pedido] Ban off e cmd pra tirar adm off -
ceesar90 - 03.04.2011
Shick, isso nгo seria 1 cmd de desban?
lк oque eu falei @.@
e meu svs nгo tem o /trabalhar '-'
Re: [Pedido] Ban off e cmd pra tirar adm off -
ceesar90 - 04.04.2011
Desculpa o double, mais alguйm tem a soluзгo? D:
Re: [Pedido] Ban off e cmd pra tirar adm off -
LuxurioN™ - 04.04.2011
Quote:
Originally Posted by ceesar90
Desculpa o double, mais alguйm tem a soluзгo? D:
|
Vocк quer banir o nome de um jogador com ele offline, ou seja, quer simplesmente proibir o uso de um nome no servidor (
[PEDIDO]Nomes Proibidos) . Quanto ao admin, й bem lуgico que, se vocк definir o nнvel de um administrador para 0 (em adminscripts), o mesmo perderб todos os privilйgios e serб um jogador normal novamente. Tendo isso em mente, й possнvel deduzir que acharб o que quer em algum AdminScript... Quanto a, editar seu level quando o mesmo estб offline, apenas verifique se existe um arquivo com o nome do administrador, e edite a mesmo atravйs de um comando. Exemplo (dini):
Код:
CMD:remover( playerid, params[ ])
{
new
str[ 30 ];
if( sscanf(params, "s[30]" , str ) )
return SendClientMessage( playerid, Cor , "Use: /remover [Nome]" );
format( str, sizeof( str ),"%s.ini",str);
if( !dini_Exists( str ) )
return SendClientMessage( playerid, Cor , "Nome Invбlido!" );
return dini_IntSet( str, "Level" , 0 );
}
Re: [Pedido] Ban off e cmd pra tirar adm off -
ceesar90 - 04.04.2011
Valeu Luxurion, vou usar esse sistema de proibir o nick, й que jб entrei em 1 svs, que ao banir, bloqueava o nick mesmo, apenas banindo.