[Ajuda] Comando /UNBAN
#1

tipo como faзo? nгo sei a base do comando /unban queria ajuda com uma base tipo eu do ban no player e ele fez um apelo e pah e aceitei desbanir ele ai ponho /unban ja desbane o ip e nick ..

BASE DO COMANDO /BAN.

PHP код:
COMMAND:ban(playerid,params[])
{
    new 
id,reason[80];
    if(
PlayerInfo[playerid][pAdminLevel] <1) return SendClientMessage(playerid,COLOR_RED,"Vocк nгo tem permissгo para fazer isso!");
    if(
sscanf(params,"us",id,reason)) return SendClientMessage(playerid,COLOR_GREY,"USE: /ban [playerid] [rasгo]");
    
format(String,sizeof(String),"%s foi banido by admin %s. Rasгo: %s",Name[id],Name[playerid],reason);
    
SendClientMessageToAll(COLOR_RED,String);
    
SendClientMessage(id,COLOR_RED,"Vocк foi banido do servidor.");
    
SendClientMessage(id,COLOR_RED,"Faзa um pedido de unban em {FF0033}BREVE");
    
Ban(id);
    return 
1;

Reply
#2

Olhe minha assinatura. Tem um gerenciador de bans que pode resolver seu problema.
Reply
#3

mais tipo mano nao sie por no meu filter script queria so esse comando que pedi mesmo...
Reply
#4

Nгo testei mas acho q funciona!
pawn Код:
COMMAND:unban(playerid,params[])
{
    new IP[80], string[24];
    if(PlayerInfo[playerid][pAdminLevel] <1) return SendClientMessage(playerid,COLOR_RED,"Vocк nгo tem permissгo para fazer isso!");
    if(sscanf(params,"s",IP)) return SendClientMessage(playerid,COLOR_GREY,"USE: /unban [ip]");
    format(String,sizeof(String),"O IP %s foi desbanido by admin %s.",IP,Name[playerid]);
    SendClientMessageToAll(COLOR_RED,String);

    format(string, sizeof(string), "unbanip %s", IP)
    SendRconCommand(string);   
    return 1;
}
Reply
#5

PHP код:
COMMAND:unban(playerid,params[])
{
    new 
IP[80];
    if(
PlayerInfo[playerid][pAdminLevel] <1) return SendClientMessage(playerid,COLOR_RED,"Vocк nгo tem permissгo para fazer isso!");
    if(
sscanf(params,"s",IP)) return SendClientMessage(playerid,COLOR_GREY,"USE: /unban [ip]");
    
LINHA 384SendClientMessage(playeridCOLOR_GREEN"IP %s e Conta Desbanidos com Sucesso!",IP);
    
format(stringsizeof(string), "unbanip %s"IP)
    
SendRconCommand(string);
    return 
1;

Код:
C:\Documents and Settings\Lucas8\Desktop\DM-4FUN\filterscripts\pAdmin.pwn(384) : error 017: undefined symbol "string"
C:\Documents and Settings\Lucas8\Desktop\DM-4FUN\filterscripts\pAdmin.pwn(384) : error 017: undefined symbol "string"
C:\Documents and Settings\Lucas8\Desktop\DM-4FUN\filterscripts\pAdmin.pwn(384) : error 029: invalid expression, assumed zero
Reply
#6

pawn Код:
COMMAND:unban(playerid,params[])
{
    new IP[80], string[24];
    if(PlayerInfo[playerid][pAdminLevel] <1) return SendClientMessage(playerid,COLOR_RED,"Vocк nгo tem permissгo para fazer isso!");
    if(sscanf(params,"s",IP)) return SendClientMessage(playerid,COLOR_GREY,"USE: /unban [ip]");
    format(String,sizeof(String),"O IP %s foi desbanido by admin %s.",IP,Name[playerid]);
    SendClientMessageToAll(COLOR_RED,String);

    format(string, sizeof(string), "unbanip %s", IP)
    SendRconCommand(string);    
    return 1;
}
Passou batido! hehe
Reply
#7

consegiu arrumar queria que aparesece a mengaem so pro adm que desbaniu e consigui:

PHP код:
COMMAND:unban(playerid,params[])
{
    new 
IP[80];
    if(
PlayerInfo[playerid][pAdminLevel] <1) return SendClientMessage(playerid,COLOR_RED,"Vocк nгo tem permissгo para fazer isso!");
    if(
sscanf(params,"s",IP)) return SendClientMessage(playerid,COLOR_GREY,"USE: /unban [ip]");
    
SendClientMessageToAll(COLOR_GREEN"O IP %s foi Desbanido Com Sucesso!.",IP);
    
format(Stringsizeof(String), "unbanip %s"IP);
    
SendRconCommand(String);
    return 
1;

VALEU PELA AJUDA!
Reply
#8

Quote:
Originally Posted by Lucas,
Посмотреть сообщение
consegiu arrumar queria que aparesece a mengaem so pro adm que desbaniu e consigui:

PHP код:
COMMAND:unban(playerid,params[])
{
    new 
IP[80];
    if(
PlayerInfo[playerid][pAdminLevel] <1) return SendClientMessage(playerid,COLOR_RED,"Vocк nгo tem permissгo para fazer isso!");
    if(
sscanf(params,"s",IP)) return SendClientMessage(playerid,COLOR_GREY,"USE: /unban [ip]");
    
SendClientMessageToAll(COLOR_GREEN"O IP %s foi Desbanido Com Sucesso!.",IP);
    
format(Stringsizeof(String), "unbanip %s"IP);
    
SendRconCommand(String);
    return 
1;

VALEU PELA AJUDA!
Nгo dб pra usar %s em SendClientMessage, nem SendClientMessageToAll, tem que usar format.
"queria que aparesece a mengaem so pro adm que desbaniu" - Tem que se usar entгo SendClientMessage '-'
Reply
#9

Tbm nгo entendi!
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)