ban cmd > timeban pls!
#1

{bad english -,-}



i can /ban [playerid] [reason] instead > /ban [playerid] [today/space] [reason]

/ban 5 hack
> Joseph William banned by admin Mark, Reason: hack
/ban 5 20 hack
> Joseph William 20 days banned by admin Mark, Reason: hack

PHP код:
CMD:ban(playeridparams[]) {
    if(
PlayerInfo[playerid][pAdmin] >= 2) {
        if(
AdminDuty[playerid] != && PlayerInfo[playerid][pAdmin] < 7)
        {
            
SendClientMessage(playerid,COLOR_WHITE"Yцnetici komutlarına erişmek iзin işbaşı yapman gerekiyor, işbaşı yapmak iзin /aduty komutunu kullan.");
            return 
1;
        }
        new 
string[128], giveplayeridreason[64];
        if(
sscanf(params"us[64]"giveplayeridreason)) return SendClientMessage(playeridCOLOR_WHITE"KULLANIM: /ban [Oyuncu ID/İsim] [sebep]");
        if(
IsPlayerConnected(giveplayerid)) {
            if(
PlayerInfo[giveplayerid][pAdmin] > PlayerInfo[playerid][pAdmin]) {
                if(
AdminDuty[playerid] == 1) {
                    new 
username[MAX_PLAYER_NAME];
                    
GetPVarString(playerid"TempNameName"usernamesizeof(username));
                    
SetPVarInt(playerid"TempName"0);
                    
SetPlayerName(playeridusername);
                }
                
format(stringsizeof(string), "AdminKomutu: %s otomatik olarak yasaklandı, sebep: Kendinden yьksek seviye yцneticiyi yasaklamaya зalışmak"PlayerInfo[playerid][pAdminName]);
                
ABroadCast(COLOR_YELLOW,string,1);
                
PlayerInfo[playerid][pBanned] = 1;
                new 
ip[32];
                
GetPlayerIp(playerid,ip,sizeof(ip));
                
AddBan(ip);
                
Kick(playerid);
                return 
1;
            } else {
                new 
playerip[32];
                
GetPlayerIp(giveplayeridplayeripsizeof(playerip));
                if(
AdminDuty[giveplayerid] == 1) {
                    new 
username[MAX_PLAYER_NAME];
                    
GetPVarString(giveplayerid"TempNameName"usernamesizeof(username));
                    
SetPVarInt(giveplayerid"TempName"0);
                    
SetPlayerName(giveplayeridusername);
                    
format(stringsizeof(string), "AdminKomutu: %s(IP:%s), %s tarafından yasaklandı, sebep: %s"PlayerInfo[giveplayerid][pAdminName], playeripGetPlayerNameEx(playerid), reason);
                    
Log("logs/ban.log"string);
                    
format(stringsizeof(string), "AdminKomutu: %s adlı oyuncu %s tarafından yasaklandı, sebep: %s"PlayerInfo[giveplayerid][pAdminName], GetPlayerNameEx(playerid), reason);
                } else {
                    
format(stringsizeof(string), "AdminKomutu: %s(IP:%s), %s tarafından yasaklandı, sebep: %s"GetPlayerNameEx(giveplayerid), playeripGetPlayerNameEx(playerid), reason);
                    
Log("logs/ban.log"string);
                    
format(stringsizeof(string), "AdminKomutu: %s adlı oyuncu %s tarafından yasaklandı, sebep: %s"GetPlayerNameEx(giveplayerid), GetPlayerNameEx(playerid), reason);
                }
                
SendClientMessageToAllEx(COLOR_LIGHTREDstring);
                
PlayerInfo[giveplayerid][pBanned] = 1;
                new 
ip[32];
                
GetPlayerIp(giveplayerid,ip,sizeof(ip));
                
AddBan(ip);
                
Kick(giveplayerid);
                return 
1;
            }
        }
        else 
SendClientMessage(playeridCOLOR_GRAD1"Geзersiz oyuncu.");
    }
    else 
SendClientMessage(playeridCOLOR_GRAD1"Bu komutu kullanma yetkiniz yok!");
    return 
1;

Reply
#2

------ wrong
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)