[Ajuda] /Ban
#1

Ola Fiz Um /ban so que ele so esta banindo o Nick queria que ele banisse o Ip tambem e que tivesse um /desban para eu desbanir In-Game

PHP код:
if(strcmp(cmd"/banir"true) == 0) {
        if(
GetPlayerLevel(playerid) < 4) return SendClientMessage(playerid,0xDEEE20FF,"Admin: Vocк nгo tem Nivel Necessбrio para usar este comando");
        new 
Hours,Minutes,Seconds,Days,Months,Years;
        
gettime(HoursMinutesSeconds);getdate(YearsMonthsDays);
        
tmp strtok(cmdtextidx);
        if(!
strlen(tmp)) {
            
SendClientMessage(playerid0x007FFFAA"USE: /banir [playerid] [motivo]");
            return 
1;
        }
        new 
length strlen(cmdtext);
        while ((
idx length) && (cmdtext[idx] <= ' ')) {
            
idx++;
        }
        new 
offset idx;
        new 
reason[64];
        while ((
idx length) && ((idx offset) < (sizeof(reason) - 1))) {
            
reason[idx offset] = cmdtext[idx];
            
idx++;
        }
        
reason[idx offset] = EOS;
        new 
playa strval(tmp);
        
GetPlayerName(playagiveplayersizeof(giveplayer));
        
GetPlayerName(playeridNomePlayersizeof(NomePlayer));
        
format(stringsizeof(string), "*Admin: %s foi Banido pelo Admin %s. Motivo: %s",giveplayer ,NomePlayerreason);
        
SendClientMessageToAll(0x007FFFAAstring);
        
SendClientMessage(playa,COLOR_GREEN,"____________________________________________________");
        
format(stringsizeof(string), "Vocк foi pego.O admin baniu vocк: %s"NomePlayer);
        
SendClientMessage(playa,0x007FFFAAstring);
        
format(stringsizeof(string),"Motivo: %s "reason);
        
SendClientMessage(playa,0x007FFFAAstring);
        
format(stringsizeof(string), "Data: %d/%d/%d"Days,Months,Years);
        
SendClientMessage(playa,0x007FFFAA,string);
        
format(stringsizeof(string), "Hora %d:%d:%d",Hours,Minutes,Seconds);
        
SendClientMessage(playa,0x007FFFAA,string);
        
SendClientMessage(playa,COLOR_GREEN,"____________________________________________________");
        
Banido[playerid] = giveplayer;
        
Banidor[playerid] = NomePlayer;
        
Motivo[playerid] = reason;
        
Dia[playerid] = Days;
        
Mes[playerid] = Months;
        
Ano[playerid] = Years;
        new 
file[128],name[MAX_PLAYER_NAME];
        
GetPlayerName(playeridnamesizeof(name));
        
format(file,sizeof(file),"/sbadmin/Ban/%s.ini",name);
        if(!
fexist(file)) {
            
dini_Create(file);
            
dini_Set(file,"Banido"giveplayer);
            
dini_Set(file,"Banidor"NomePlayer);
            
dini_Set(file"Motivo"reason);
            
dini_IntSet(file"Dia"Days);
            
dini_IntSet(file"Mкs"Months);
            
dini_IntSet(file"Ano"Years);
            
GetPlayerName(playeridnamesizeof(name));
            
printf("%s Foi Banido!"name);
        }
        
Kick(playa);
        return 
1;
    } 
E Tambem Gostaria que me ensinassem a por mensagem quando for banido em vez de server closed the conection e que eu ja procurei em varios tutos e nao consigo
Reply
#2

sem o source n podemos ajudar, ainda n tenho bola de cristal..

manda o seu comando /ban ae
Reply
#3

Quote:
Originally Posted by PT
Посмотреть сообщение
sem o source n podemos ajudar, ainda n tenho bola de cristal..

manda o seu comando /ban ae
pronto me desculpa ja editei e que eu tinha esquecido
Reply
#4

para aparecer a mensagem aqui tem

http://forum.sa-mp.com/showpost.php?...postcount=2486
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)