Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
steamid kontrolunu komuta bağlama
#4
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "SteamID WhiteList"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"

new const file[] = "addons/amxmodx/configs/STEAMID.ini"

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /tarama","cmdTara")
    
    if(!
file_exists(file)) {
        new 
fopen(file,"wt")
        
fclose(f);
    }
    
}
public 
cmdTara(id) {
    if(!
access(id,ADMIN_BAN)) return PLUGIN_CONTINUE
    
    
new players[32],inum;
    
get_players(players,inum)
    new 
steamid[32];
    
    new 
LineTime[32],LineID[32];
    new 
szLineText[64],txtlen;
    new 
maxlines file_size(file,1)
    new 
tempid;
    
    for(new 
i;i<inum;i++) {
        
tempid players[i];
        
get_user_authid(tempid,steamid,31)
        for(new 
line;line<maxlines;line++) {
            
read_file(file,line,szLineText,63,txtlen)
            
parse(szLineText,LineTime,31,LineID,31)
            if(!(
correct_time(LineTime) && equali(LineID,steamid))) {
                
server_cmd("kick #%d ^"SteamID'niz Listede Bulunmamaktadir.^"",get_user_userid(tempid))
            }
            
        }
    }
    return PLUGIN_HANDLED
}
public client_authorized(id) {
    new steamid[32];
    get_user_authid(id,steamid,31)
    new LineTime[32],LineID[32];
    
    new szLineText[64],txtlen;
    new maxlines = file_size(file,1)
    for(new line;line<maxlines;line++) {
        read_file(file,line,szLineText,63,txtlen)
        parse(szLineText,LineTime,31,LineID,31)
        if(correct_time(LineTime) && equali(LineID,steamid)) {
            return PLUGIN_CONTINUE
        }
        
    }
    server_cmd("kick #%d ^"SteamID'
niz Listede Bulunmamaktadir.^"",get_user_userid(id))
    return 
PLUGIN_HANDLED
}  
stock correct_time(const szTime[]) {
    new 
now[32];
    new 
mintime[32],maxtime[32];
    new 
iMinTime,iMaxTime,iTime;
    
get_time("%H%M",now,31);
    
copy(mintime,4,szTime)
    
copy(maxtime,4,szTime[5])
    
iMinTime str_to_num(mintime)
    
iMaxTime str_to_num(maxtime)
    
iTime str_to_num(now)
    if(
iMinTime <= iTime <= iMaxTime) return true;
    return 
false;
    



CS:GO ve CS 1.6 için ücretli eklenti yapılır.
Plugin yazmak isteyenlere yardımcı olabilirim.
Skype adresimden ulaşabilirsiniz:
destek_596
Steam: http://steamcommunity.com/id/ca-nemesis/

Reply


Messages In This Thread
Cevap: steamid kontrolunu komuta bağlama - by akcaliberkk - 28-03-13, 18:21

Possibly Related Threads…
Thread Author Replies Views Last Post
  saatli steamid girişi shakespeare 3 2,586 26-03-13, 21:31
Last Post: akcaliberkk
  /ekle steamid shakespeare 6 3,214 22-03-13, 22:14
Last Post: akcaliberkk
  steamid kontrol shakespeare 6 3,017 20-03-13, 02:19
Last Post: DeaTReX
  oyuncunun steamid sini gösterme shakespeare 11 6,452 04-01-13, 19:45
Last Post: shakespeare
  Tsayı klavyeye bağlama plugini varmıdır..?? talha80 1 2,437 18-01-12, 00:12
Last Post: NiCoMeDiA

Foruma Atla:


Users browsing this thread: 1 Guest(s)