Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
admin
#1
Sa Arkadaslar Ben bir menu istiyorm ama bu menuye L Yetkisi olanlar giricek ;


Baslıktada soyledigim gibi Saya /admineklesil yazınca

A) Admin Ekle

B) Admin Sil

Cıkıcak A ya basınca Nick pw istiycek ve nick pw yazınca alta oto ileti cıkıcak bu nickli admin eklenmistir Diyicek Map degismeden yazıldıgı gibi aktif olucak.

b ye basınca users.ini deki adminlerin adları cıkıcak ve 1.2.3 vb rakamlar ile adınında basındaki rakama basınca sil olucak ve siliceksin
yapabilecek varsa cok memnun olurum..
ByOnur
Reply
#2
Admin yetkileri ne olucak ?


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
#3
abcdefghijklmnopqrstu
ByOnur
Reply
#4
Admin Eklersen Bari L Yetkisi Verme Big Grin Eklerken Tabi Herkez Acar İstedigi Kisiyi Admin Olarak Ekler ? Bence Kötü Olur L Yetkisini Verme Ama Akcaliberkk İnşallah Yapar..!
Coder İmza
PHP Code:
İletişim => cebinihat@hotmail.com 

Model İmza
PHP Code:
İletişim => cebinihat@hotmail.com 

CSP Signatür
PHP Code:
İletişim => cebinihat@hotmail.com 


En İyi Konularım:
Leqend Shop | Furkan Dize Shop |

Reply
#5
kardesim serverimde rcon yasak sv calamzlar akcaliberk insallah yapar.
ByOnur
Reply
#6
PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define PLUGIN "Admin Manager"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"

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

new 
bool:Admin_Nick_Giris[33];
new 
bool:Admin_Pw_Giris[33];
new 
pFlags;
new 
g_szName[33][32];

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
pFlags register_cvar("admin_manager_flags","abcdefghijmnopqrstu")
    
    
register_clcmd("say /admineklesil","MainMenu")
    
register_clcmd("Admin_Nick","mAdmin_Nick")
    
register_clcmd("Admin_Sifre","mAdmin_Sifre")
}
public 
MainMenu(id) {
    if(!
access(id,ADMIN_RCON)) {
        
ColorChat(id,GREEN,"^4[ADMIN YONETICI] ^3Erisim Engellendi: ^1Yetkiniz Yok.")
        return 
PLUGIN_HANDLED
    
}
    
    new 
menu menu_create("\rAdmin Yonetici: \yMetot Seciniz","MainMenu_Handler")
    
    
menu_additem(menu,"Admin Ekle","1",ADMIN_RCON)
    
menu_additem(menu,"Admin Sil","2",ADMIN_RCON)
    
    
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
    
menu_display(id,menu,0)
    return 
PLUGIN_HANDLED
}
public 
MainMenu_Handler(id,menu,item) {
    if(
item == MENU_EXIT) {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    new 
data[6],name[32];
    new 
access,callback;
    
menu_item_getinfo(menu,item,access,data,5,name,31,callback)
    if(
equali(data,"1")) {
        
Admin_Nick_Giris[id] = true;
        
client_cmd(id,"messagemode Admin_Nick")
        
ColorChat(id,GREEN,"^4[ADMIN YONETICI] ^1Adminlik Nickini Giriniz.")
    }
    else if(
equali(data,"2")) {
        
ShowAdminList(id);
    }
    return 
PLUGIN_HANDLED
}
public 
mAdmin_Nick(id) {
    if(!
Admin_Nick_Giris[id]) {
        
console_print(id,"Gecersiz Istek !")
        return 
PLUGIN_HANDLED
    
}
    new 
text[64];
    
read_args(text,63)
    
remove_quotes(text)
    if(!
text[0]) {
        
ColorChat(id,GREEN,"^4[ADMIN YONETICI] ^3Erisim Engellendi: ^1Nick Kismi Bos Birakilamaz.")
        
client_cmd(id,"messagemode Admin_Nick")
        return 
PLUGIN_HANDLED
    
}
    if(
admin_exists(text)) {
        
ColorChat(id,GREEN,"^4[ADMIN YONETICI] ^3Erisim Engellendi: ^1Bu Nickte Zaten Bir Admin Var.")
        
client_cmd(id,"messagemode Admin_Nick")
        return 
PLUGIN_HANDLED
    
}
    
copy(g_szName[id],31,text)
    
Admin_Nick_Giris[id] = false;
    
Admin_Pw_Giris[id] = true;
    
client_cmd(id,"messagemode Admin_Sifre")
    
ColorChat(id,GREEN,"^4[ADMIN YONETICI] ^1Adminlik Sifresini Giriniz.")
    return 
PLUGIN_HANDLED
}
public 
mAdmin_Sifre(id) {
    if(!
Admin_Pw_Giris[id]) {
        
console_print(id,"Gecersiz Istek !")
        return 
PLUGIN_HANDLED
    
}
    new 
text[64];
    
read_args(text,63)
    
remove_quotes(text)
    
    
add_admin(id,g_szName[id],text)
    
    
Admin_Pw_Giris[id] = false;
    
ColorChat(id,GREEN,"^4[ADMIN YONETICI] ^1Adminlik Basariyla Aktiflestirildi ! ^4Nick: ^3%s  ^4PW: ^3%s",g_szName[id],text)
    return 
PLUGIN_HANDLED
}
public 
ShowAdminList(id) {
    new 
menu menu_create("\rAdmin Yonetici: \yAdminlik Sil","DeleteAdminMenu_Handler")
    
    new 
szLine[248];
    new 
LineName[32],LinePW[32],LineAccess[32],LineFlag[32];
    new 
maxlines,txtlen,linee[6];
    
maxlines file_size(file,1);
    for(new 
line;line<maxlines;line++) {
        
szLine[0] = 0;
        
LineName[0] = 0;
        
LinePW[0] = 0;
        
LineAccess[0] = 0;
        
LineFlag[0] = 0;
        
read_file(file,line,szLine,247,txtlen)
        
        if(
szLine[0]) {
            
parse(szLine,LineName,31,LinePW,31,LineAccess,31,LineFlag,31)
            if(
equali(LineFlag,"a") && !equali(LineName,";") ) {
                
num_to_str(line,linee,5)
                
menu_additem(menu,LineName,linee,ADMIN_RCON)
            }
        }
    }
    
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
    
menu_display(id,menu,0)
    return 
PLUGIN_HANDLED
}
public 
DeleteAdminMenu_Handler(id,menu,item) {
    if(
item == MENU_EXIT) {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    new 
data[6],name[64];
    new 
access,callback;
    
menu_item_getinfo(menu,item,access,data,5,name,63,callback)
    
write_file(file,"",str_to_num(data))
    
ColorChat(id,GREEN ,"[ADMIN YONETICI] ^1Adminlik Basariyla Silindi ! ^4Nick: ^3%s",name)
    
server_cmd("amx_reloadadmins")
    return 
PLUGIN_HANDLED
}
public 
add_admin(id,const Name[],const Pw[]) {
    new 
szLine[248],yonetici[32],yetkiler[32];
    
get_pcvar_string(pFlags,yetkiler,31)
    
get_user_name(id,yonetici,31)
    
formatex(szLine,247,"^"%s^" ^"%s^" ^"%s^" ^"a^" // Yazan: %s^n ",Name,Pw,yetkiler,yonetici)
    
write_file(file,szLine)
    
server_cmd("amx_reloadadmins")
    return 
PLUGIN_HANDLED
}
stock admin_exists(const Name[]) {
    new 
szLine[248];
    new 
LineName[32],blabla[32];
    new 
maxlines,txtlen;
    
maxlines file_size(file,1);
    for(new 
line;line<maxlines;line++) {
        
read_file(file,line,szLine,247,txtlen)
        
parse(szLine,LineName,31,blabla,31)
        if(
equali(LineName,Name)) {
            return 
1;
        }
    }
    return 
0;



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
#7
akcalı #include <colorchat> Burda Hata Veriyor smadan amxx e çevirmiyor
Reply
#8
colorchat.inc indir compiler dosyasının içine at yada dur sana chatcolorsuz'unu vereyim...

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Admin Manager"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"

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

new 
bool:Admin_Nick_Giris[33];
new 
bool:Admin_Pw_Giris[33];
new 
pFlags;
new 
g_szName[33][32];

public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
pFlags register_cvar("admin_manager_flags","abcdefghijmnopqrstu")
    
    
register_clcmd("say /admineklesil","MainMenu")
    
register_clcmd("Admin_Nick","mAdmin_Nick")
    
register_clcmd("Admin_Sifre","mAdmin_Sifre")
}
public 
MainMenu(id) {
    if(!
access(id,ADMIN_RCON)) {
        
client_printc(id,"!g[ADMIN YONETICI]:!n Erisim Engellendi: !gYetkiniz Yok.!n")
        return 
PLUGIN_HANDLED
    
}
    
    new 
menu menu_create("\rAdmin Yonetici: \yMetot Seciniz","MainMenu_Handler")
    
    
menu_additem(menu,"Admin Ekle","1",ADMIN_RCON)
    
menu_additem(menu,"Admin Sil","2",ADMIN_RCON)
    
    
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
    
menu_display(id,menu,0)
    return 
PLUGIN_HANDLED
}
public 
MainMenu_Handler(id,menu,item) {
    if(
item == MENU_EXIT) {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    new 
data[6],name[32];
    new 
access,callback;
    
menu_item_getinfo(menu,item,access,data,5,name,31,callback)
    if(
equali(data,"1")) {
        
Admin_Nick_Giris[id] = true;
        
client_cmd(id,"messagemode Admin_Nick")
        
client_printc(id"!g[ADMIN YONETICI]:!n Adminlik Nickini Giriniz.")
    }
    else if(
equali(data,"2")) {
        
ShowAdminList(id);
    }
    return 
PLUGIN_HANDLED
}
public 
mAdmin_Nick(id) {
    if(!
Admin_Nick_Giris[id]) {
        
console_print(id,"Gecersiz Istek !")
        return 
PLUGIN_HANDLED
    
}
    new 
text[64];
    
read_args(text,63)
    
remove_quotes(text)
    if(!
text[0]) {
        
client_printc(id"!g[ADMIN YONETICI]:!n Erisim Engellendi: !tNick Kismi Bos Birakilamaz.!n")
        
client_cmd(id,"messagemode Admin_Nick")
        return 
PLUGIN_HANDLED
    
}
    if(
admin_exists(text)) {
        
client_printc(id,"!g[ADMIN YONETICI]:!n Erisim Engellendi: !gBu Nickte Zaten Bir Admin Var.!n")
        
client_cmd(id,"messagemode Admin_Nick")
        return 
PLUGIN_HANDLED
    
}
    
copy(g_szName[id],31,text)
    
Admin_Nick_Giris[id] = false;
    
Admin_Pw_Giris[id] = true;
    
client_cmd(id,"messagemode Admin_Sifre")
    
client_printc(id,"!g[ADMIN YONETICI]:!n Adminlik Sifresini Giriniz.")
    return 
PLUGIN_HANDLED
}
public 
mAdmin_Sifre(id) {
    if(!
Admin_Pw_Giris[id]) {
        
console_print(id,"Gecersiz Istek !")
        return 
PLUGIN_HANDLED
    
}
    new 
text[64];
    
read_args(text,63)
    
remove_quotes(text)
    
    
add_admin(id,g_szName[id],text)
    
    
Admin_Pw_Giris[id] = false;
    
client_printc(id,"!g[ADMIN YONETICI]:!n Adminlik Basariyla Aktiflestirildi ! !gNick:!n %s  !gPW:!n %s",g_szName[id],text)
    return 
PLUGIN_HANDLED
}
public 
ShowAdminList(id) {
    new 
menu menu_create("\rAdmin Yonetici: \yAdminlik Sil","DeleteAdminMenu_Handler")
    
    new 
szLine[248];
    new 
LineName[32],LinePW[32],LineAccess[32],LineFlag[32];
    new 
maxlines,txtlen,linee[6];
    
maxlines file_size(file,1);
    for(new 
line;line<maxlines;line++) {
        
szLine[0] = 0;
        
LineName[0] = 0;
        
LinePW[0] = 0;
        
LineAccess[0] = 0;
        
LineFlag[0] = 0;
        
read_file(file,line,szLine,247,txtlen)
        
        if(
szLine[0]) {
            
parse(szLine,LineName,31,LinePW,31,LineAccess,31,LineFlag,31)
            if(
equali(LineFlag,"a") && !equali(LineName,";") ) {
                
num_to_str(line,linee,5)
                
menu_additem(menu,LineName,linee,ADMIN_RCON)
            }
        }
    }
    
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
    
menu_display(id,menu,0)
    return 
PLUGIN_HANDLED
}
public 
DeleteAdminMenu_Handler(id,menu,item) {
    if(
item == MENU_EXIT) {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    new 
data[6],name[64];
    new 
access,callback;
    
menu_item_getinfo(menu,item,access,data,5,name,63,callback)
    
write_file(file,"",str_to_num(data))
    
client_printc(id,"!g[ADMIN YONETICI]:!n Adminlik Basariyla Silindi ! !gNick:!n %s",name)
    
server_cmd("amx_reloadadmins")
    return 
PLUGIN_HANDLED
}
public 
add_admin(id,const Name[],const Pw[]) {
    new 
szLine[248],yonetici[32],yetkiler[32];
    
get_pcvar_string(pFlags,yetkiler,31)
    
get_user_name(id,yonetici,31)
    
formatex(szLine,247,"^"%s^" ^"%s^" ^"%s^" ^"a^" // Yazan: %s^n ",Name,Pw,yetkiler,yonetici)
    
write_file(file,szLine)
    
server_cmd("amx_reloadadmins")
    return 
PLUGIN_HANDLED
}
stock admin_exists(const Name[]) {
    new 
szLine[248];
    new 
LineName[32],blabla[32];
    new 
maxlines,txtlen;
    
maxlines file_size(file,1);
    for(new 
line;line<maxlines;line++) {
        
read_file(file,line,szLine,247,txtlen)
        
parse(szLine,LineName,31,blabla,31)
        if(
equali(LineName,Name)) {
            return 
1;
        }
    }
    return 
0;
}  
stock client_printc(const id, const input[], any:...){
    new 
count 1players[32];
    static 
msg[191];
    
vformat(msg190input3);
    
    
replace_all(msg190"!n""^x01"); 
    
replace_all(msg190"!g""^x04"); 
    
replace_all(msg190"!t""^x03"); 
    
    if (
idplayers[0] = id; else get_players(playerscount"ch");
    {
        for (new 
0counti++)
        {
            if (
is_user_connected(players[i]))
            {
                
message_begin(MSG_ONE_UNRELIABLEget_user_msgid("SayText"), _players);
                
write_byte(players);
                
write_string(msg);
                
message_end();
            }
        }
    }

[/i][/i][/i]
Steam ID: STEAM_1:0:70428872
Steam Name: Seps!s
Skype: jdm.csplague

Takdir ediliyorsan değil, Taklit ediliyorsan başarmışsın demektir.
Albert Einstein
Reply
#9
Çözülmüş İsteklere taşındı.


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


Possibly Related Threads…
Thread Author Replies Views Last Post
  Admin kıyafetleri FarkTR 11 7,594 03-09-17, 18:02
Last Post: tahayasin
  Admin Zombie Model plugini satknun1997 3 3,805 01-01-17, 12:47
Last Post: RuLeT
  Admin slay, slap vs excellenT 3 4,487 22-09-16, 14:16
Last Post: SINCAPP
  Admin Human(insan Modeli) koyma plugini satknun1997 5 3,427 17-07-16, 18:01
Last Post: BYHAZARD7
  /adminfiyat yazınca admin fiyatlarının çıkmasını istiyorum. 7gulgun7 7 4,162 17-07-16, 18:01
Last Post: BYHAZARD7
  Admin'e Özel Gravity Kaqan 9 4,364 17-07-16, 18:00
Last Post: BYHAZARD7
  [JB] Admin Menü Plugini Nobb 8 6,560 02-04-15, 22:14
Last Post: jackdalton06
  CT Özel Hook &amp; Admin Hook ! GreatsGaming 13 9,731 25-07-14, 04:00
Last Post: bloody123
  Ben Kırmızı Admin Şapkası İsityorum Plugin+model al_99 120 40,714 07-07-14, 10:48
Last Post: altan4455
  Admin level inc acil yardım bobo112 1 2,287 14-06-14, 02:57
Last Post: ruttemfaal

Foruma Atla:


Users browsing this thread: 1 Guest(s)