1. sayfa (Toplam 1 sayfa)

yetkiver olmuyor

Gönderilme zamanı: Cmt Mar 18, 2017 10:40 am
gönderen ALİ
yetkıver taglarfılan tam ıstedıgıım gıbı herseyı ama yazdım oldu gosterıyor panelden kontrol edıyorum dogru server gırıs hakjkınız yok dıor hersyı dogru yazdıgıma emınım

yetkiver olmuyor

Gönderilme zamanı: Cmt Mar 18, 2017 10:41 am
gönderen LSR
users.ini ye geliyorsa eklentide sorun yok demektir,geliyormu?
oyuna giriş yapabilmek için setinfo _pw şifreniz şeklinde olacak

yetkiver olmuyor

Gönderilme zamanı: Cmt Mar 18, 2017 10:49 am
gönderen ALİ
oldu LSR sızden bısey rıca edebılkırmyım attıgım sımanın ııcnde yetkıver harfı l harfınde r harfine alırmısınız

yetkiver olmuyor

Gönderilme zamanı: Cmt Mar 18, 2017 11:06 am
gönderen Tasarimci v2
Buyrun R Harfinde

Kod: Tümünü seç

/*AUTHOR : Akcaliberkk, This plugin EDIT: Tifarg 19.03.2015 */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Manager"
#define VERSION "1.0"
#define AUTHOR "CSDuragi "




enum Color
{
    NORMAL = 1, // clients scr_concolor cvar color
    GREEN, // Green Color
    TEAM_COLOR, // Red, grey, blue
    GREY, // grey
    RED, // Red
    BLUE, // Blue
}

new TeamName[][] = 
{
    "",
    "TERRORIST",
    "CT",
    "SPECTATOR"
}

ColorChat(id, Color:type, const msg[], {Float,Sql,Result,_}:...)
{
    static message[256];

    switch(type)
    {
        case NORMAL: // clients scr_concolor cvar color
        {
            message[0] = 0x01;
        }
        case GREEN: // Green
        {
            message[0] = 0x04;
        }
        default: // White, Red, Blue
        {
            message[0] = 0x03;
        }
    }

    vformat(message[1], 251, msg, 4);

    // Make sure message is not longer than 192 character. Will crash the server.
    message[192] = '^0';

    static team, ColorChange, index, MSG_Type;
    
    if(id)
    {
        MSG_Type = MSG_ONE;
        index = id;
    } else {
        index = FindPlayer();
        MSG_Type = MSG_ALL;
    }
    
    team = get_user_team(index);
    ColorChange = ColorSelection(index, MSG_Type, type);

    ShowColorMessage(index, MSG_Type, message);
        
    if(ColorChange)
    {
        Team_Info(index, MSG_Type, TeamName[team]);
    }
}

ShowColorMessage(id, type, message[])
{
    message_begin(type, get_user_msgid("SayText"), _, id);
    write_byte(id)        
    write_string(message);
    message_end();    
}

Team_Info(id, type, team[])
{
    message_begin(type, get_user_msgid("TeamInfo"), _, id);
    write_byte(id);
    write_string(team);
    message_end();

    return 1;
}

ColorSelection(index, type, Color:Type)
{
    switch(Type)
    {
        case RED:
        {
            return Team_Info(index, type, TeamName[1]);
        }
        case BLUE:
        {
            return Team_Info(index, type, TeamName[2]);
        }
        case GREY:
        {
            return Team_Info(index, type, TeamName[0]);
        }
    }

    return 0;
}

FindPlayer()
{
    static i;
    i = -1;

    while(i <= get_maxplayers())
    {
        if(is_user_connected(++i))
        {
            return i;
        }
    }

    return -1;
}


#define TAG "CANAKKALE | "
#define TAG1 " [K-I]"
#define TAG2 " [S-3]"

#define REK "Yetkiver"

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

new bool:Admin_Nick_Giris[33],bool:Slot_Nick_Giris[33],bool:Komutcu_Nick_Giris[33];
new bool:Admin_Pw_Giris[33],bool:Slot_Pw_Giris[33],bool:Komutcu_Pw_Giris[33];
new pFlags,pFlags2,pFlags3;
new g_szName[33][32];

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	pFlags = register_cvar("SLOT_YETKI","bp")  // Slot Olunca Verilecek Yetkiler
	pFlags2 = register_cvar("KOMUTCU_YETKI","bpso")  // Komutcu Olunca Verilecek Yetkiler
	pFlags3 = register_cvar("ADMIN_YETKI","b")  // Admin Olunca Verilecek Yetkiler
	
	register_clcmd("say /yetkiver","menusdas")
	register_clcmd("Slot_Nick","mSlot_Nick")
	register_clcmd("Slot_Sifre","mSlot_Sifre")
	register_clcmd("Komutcu_Nick","mKomutcu_Nick")
	register_clcmd("Komutcu_Sifre","mKomutcu_Sifre")
	register_clcmd("Admin_Nick","mAdmin_Nick")
	register_clcmd("Admin_Sifre","mAdmin_Sifre")
	
}
public menusdas(id) {
	if(!access(id,ADMIN_LEVEL_F)) {
		ColorChat(id,GREEN,"^4[%s] ^3:^1Yetkiniz Yok.",REK)
		return PLUGIN_HANDLED
	}
	
	new menu = menu_create("\rYonetici: \yMetot Seciniz","MainMenu_Handler")
	
	menu_additem(menu,"SLOT Ekle","1",ADMIN_LEVEL_F)
	menu_additem(menu,"KOMUTCU Ekle","3",ADMIN_LEVEL_F)
	
	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")) {
		Slot_Nick_Giris[id] = true;
		client_cmd(id,"messagemode Slot_Nick")
		ColorChat(id,GREEN,"^4[%s] ^1Slot Nickini Giriniz.",REK)
	}
	else if(equali(data,"2")) {
		ShowAdminList(id);
	}
	else if(equali(data,"3")) {
		Komutcu_Nick_Giris[id] = true;
		client_cmd(id,"messagemode Komutcu_Nick")
		ColorChat(id,GREEN,"^4[%s] ^1Komutcu Nickini Giriniz.",REK)	
	}
	else if(equali(data,"4")) {
		ShowAdminList(id);
	}
	else if(equali(data,"5")) {
		Admin_Nick_Giris[id] = true;
		client_cmd(id,"messagemode Admin_Nick")
		ColorChat(id,GREEN,"^4[%s] ^1Admin Nickini Giriniz.",REK)
	}
	else if(equali(data,"6")) {
		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[%s] ^3Erisim Engellendi: ^1Nick Kismi Bos Birakilamaz.",REK)
		client_cmd(id,"messagemode Admin_Nick")
		return PLUGIN_HANDLED
	}
	if(admin_exists(text)) {
		ColorChat(id,GREEN,"^4[%s] ^3Erisim Engellendi: ^1Bu Nickte Zaten Bir Admin Var.",REK)
		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[%s] ^1Adminlik Sifresini Giriniz.",REK)
	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[%s] ^1Adminlik Basariyla Aktiflestirildi ! ^4Nick: ^3%s%s ^4PW: ^3%s",REK,TAG,g_szName[id],text)
	return PLUGIN_HANDLED
}
public mSlot_Nick(id) {
	if(!Slot_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[%s] ^3Erisim Engellendi: ^1Nick Kismi Bos Birakilamaz.",REK)
		client_cmd(id,"messagemode Slot_Nick")
		return PLUGIN_HANDLED
	}
	if(admin_exists(text)) {
		ColorChat(id,GREEN,"^4[%s] ^3Erisim Engellendi: ^1Bu Nickte Zaten Bir Slot Var.",REK)
		client_cmd(id,"messagemode Slot_Nick")
		return PLUGIN_HANDLED
	}
	copy(g_szName[id],31,text)
	Slot_Nick_Giris[id] = false;
	Slot_Pw_Giris[id] = true;
	client_cmd(id,"messagemode Slot_Sifre")
	ColorChat(id,GREEN,"^4[%s] ^1Slotluk Sifresini Giriniz.",REK)
	return PLUGIN_HANDLED
}
public mSlot_Sifre(id) {
	if(!Slot_Pw_Giris[id]) {
		console_print(id,"Gecersiz Istek !")
		return PLUGIN_HANDLED
	}
	new text[64];
	read_args(text,63)
	remove_quotes(text)
	
	add_slot(id,g_szName[id],text)
	
	Slot_Pw_Giris[id] = false;
	ColorChat(id,GREEN,"^4[%s] ^1Slotluk Basariyla Aktiflestirildi ! ^4Nick: ^3%s%s%s  ^4PW: ^3%s",REK,TAG,g_szName[id],TAG2,text)
	return PLUGIN_HANDLED
}
public mKomutcu_Nick(id) {
	if(!Komutcu_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[%s] ^3Erisim Engellendi: ^1Nick Kismi Bos Birakilamaz.",REK)
		client_cmd(id,"messagemode Komutcu_Nick")
		return PLUGIN_HANDLED
	}
	if(admin_exists(text)) {
		ColorChat(id,GREEN,"^4[%s] ^3Erisim Engellendi: ^1Bu Nickte Zaten Bir komutcu Var.",REK)
		client_cmd(id,"messagemode Komutcu_Nick")
		return PLUGIN_HANDLED
	}
	copy(g_szName[id],31,text)
	Komutcu_Nick_Giris[id] = false;
	Komutcu_Pw_Giris[id] = true;
	client_cmd(id,"messagemode Komutcu_Sifre")
	ColorChat(id,GREEN,"^4[%s] ^1Komutcu Sifresini Giriniz.",REK)
	return PLUGIN_HANDLED
}
public mKomutcu_Sifre(id) {
	if(!Komutcu_Pw_Giris[id]) {
		console_print(id,"Gecersiz Istek !")
		return PLUGIN_HANDLED
	}
	new text[64];
	read_args(text,63)
	remove_quotes(text)
	
	add_komutcu(id,g_szName[id],text)
	
	Komutcu_Pw_Giris[id] = false;
	ColorChat(id,GREEN,"^4[%s] ^1Komutculuk Basariyla Aktiflestirildi ! ^4Nick: ^3%s%s%s  ^4PW: ^3%s",REK,TAG,g_szName[id],TAG1,text)
	return PLUGIN_HANDLED
}
public ShowAdminList(id) {
	new menu = menu_create("\rYonetici: \yYetkili 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_LEVEL_F)
			}
		}
	}
	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 ,"[%s] ^1Yetkili Basariyla Silindi ! ^4Nick: ^3%s",REK,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(pFlags3,yetkiler,31)
	get_user_name(id,yonetici,31)
	formatex(szLine,247,"^"%s%s^" ^"%s^" ^"%s^" ^"a^" // Yazan: %s^n ",TAG,Name,Pw,yetkiler,yonetici)
	write_file(file,szLine)
	server_cmd("amx_reloadadmins")
	return PLUGIN_HANDLED
}
public add_slot(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^" ^"%s^" ^"%s^" ^"a^" // Yazan: %s^n ",TAG,Name,TAG2,Pw,yetkiler,yonetici)
	write_file(file,szLine)
	server_cmd("amx_reloadadmins")
	return PLUGIN_HANDLED
}
public add_komutcu(id,const Name[],const Pw[]) {
	new szLine[248],yonetici[32],yetkiler[32];
	get_pcvar_string(pFlags2,yetkiler,31)
	get_user_name(id,yonetici,31)
	formatex(szLine,247,"^"%s%s%s^" ^"%s^" ^"%s^" ^"a^" // Yazan: %s^n ",TAG,Name,TAG1,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;
}  

yetkiver olmuyor

Gönderilme zamanı: Cmt Mar 18, 2017 11:11 am
gönderen ALİ
EYV

yetkiver olmuyor

Gönderilme zamanı: Cmt Mar 18, 2017 11:23 am
gönderen Ulu @ Team
Konuyu Çözüldü Yaparmısınız?

yetkiver olmuyor

Gönderilme zamanı: Cmt Mar 18, 2017 11:25 am
gönderen TunnS[C]
EmirhanBeyBeta yazdı:Konuyu Çözüldü Yaparmısınız?
Nasıl çözuldu yapsın adam konuyu yanlıs yere acmıs.

@redarmygaming @CSmiLeFaCe konuyu duzgun yere tasırmısınız.

yetkiver olmuyor

Gönderilme zamanı: Cmt Mar 18, 2017 11:55 am
gönderen ALİ
nasıl couzldu yaopacagız

yetkiver olmuyor

Gönderilme zamanı: Cmt Mar 18, 2017 12:07 pm
gönderen Taha Demirbaş
Konu taşınmıştır. Konuları açacağınız yerlere dikkat ediniz.