Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

[ISTEK] Admin Özel CT-T Model Plugini

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler

Kullanıcı avatarı

Konu Sahibi
FdGod
Mesajlar: 257
Kayıt: Prş Oca 07, 2016 5:58 pm
Clan İsmi: [T]iger GMG [15

[ISTEK] Admin Özel CT-T Model Plugini

Mesaj gönderen FdGod »

Benim Bahsettiğim Plugin , Ban Yetkisine Sahip Yetkililerin T de Belirlenen Modelin olması CT de Belirlenen Modelin Olması

Yapana Helal Olsun

Link:
Linklerini gizle
Linki Kopyala

immers
Mesajlar: 361
Kayıt: Cmt Oca 09, 2016 9:09 am
Server Ip/DNS: 213.238.173.126
Clan İsmi: LeGenD JailBrea

[ISTEK] Admin Özel CT-T Model Plugini

Mesaj gönderen immers »

@FdGod cs4.csduragi.com serverime pluginci aranıor gelirmisin ts122.csduragi.com

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

amad
Mesajlar: 1809
Kayıt: Cmt Nis 30, 2016 2:46 pm
Konum: Batman
Clan İsmi: Ke$`h | Gaming
İletişim:

[ISTEK] Admin Özel CT-T Model Plugini

Mesaj gönderen amad »

Eklenti zaten nette vardı
Ct Admin Model Dosyası models/player/ct_admin/ct_admin.mdl
T Admin Model Dosyası models/player/t_admin/t_admin.mdl
Model adlarıyla klasör adları aynı olması gerekiyor aksi taktirde çökme yaratır !

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init() {
        register_plugin("AMX Admin Model", "1.1.1", "whitemike")
        register_event("ResetHUD", "resetModel", "b")
        return PLUGIN_CONTINUE
}

public plugin_precache() {
        precache_model("models/player/ct_admin/ct_admin.mdl")
        precache_model("models/player/t_admin/t_admin.mdl")

        return PLUGIN_CONTINUE
}

public resetModel(id, level, cid) {
        if (get_user_flags(id) & ADMIN_BAN) {
                new CsTeams:userTeam = cs_get_user_team(id)
                if (userTeam == CS_TEAM_T) {
                        cs_set_user_model(id, "ct_admin")
                }
                else if(userTeam == CS_TEAM_CT) {
                        cs_set_user_model(id, "t_admin")
                }
                else {
                        cs_reset_user_model(id)
                }
        }

        return PLUGIN_CONTINUE
}

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
FdGod
Mesajlar: 257
Kayıt: Prş Oca 07, 2016 5:58 pm
Clan İsmi: [T]iger GMG [15

[ISTEK] Admin Özel CT-T Model Plugini

Mesaj gönderen FdGod »

Abi bunu menu olarak yapar misin? Menü /adminmodel yazınca açılsın menu nun içeriği ;

[CLAN ADI] Admin Model Menü

1. [T] Admin Model
2. [CT] Admin Model


[T] Admin Model sadece T deyken geçerlidir. CT girmeye çalışırsa saydan

''[CLAN ADI] Bu Model [T] ye Ozeldir.'' yazsin aynı şey [CT] Admin model içinde geçerli olsun.


Ban yetkisine sahip olmayanlar menu ye girmeye çalışırsa saydan

"[CLAN ADI] Bu Menu Adminlere Ozeldir.'' Yazsin


Yaparsan çok teşekkürler.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

amad
Mesajlar: 1809
Kayıt: Cmt Nis 30, 2016 2:46 pm
Konum: Batman
Clan İsmi: Ke$`h | Gaming
İletişim:

[ISTEK] Admin Özel CT-T Model Plugini

Mesaj gönderen amad »

Tabikide yapılır

[CLAN ADI] T Admin Model Menü // T ise

1. [T] Admin Model
2. [T] Standart Model

gibisinden daha hoş durur bence. Dilediğini yorum olarak atarsın akşam müsayit olunca yaparım.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
FdGod
Mesajlar: 257
Kayıt: Prş Oca 07, 2016 5:58 pm
Clan İsmi: [T]iger GMG [15

[ISTEK] Admin Özel CT-T Model Plugini

Mesaj gönderen FdGod »

Aynen Senin Dediğin Daha Güzel. Bunuda Eklersen Süper olur Eğer Adamın Modeli Standart ve Standart Model i seçerse saydan

"[CLAN ADI] Model Türünüz Zaten Standart" Mesajı versin . Diğer Modeller İçinde Bu Geçerli Olsun.

ColorChat lı Yaparsan Sevinirim. "!n[!tCLAN ADI!n] !g YAZI" şeklinde .

Ayrıca Şunuda Eklersen Güzel olur sen Mesela CT sin [CT] Admin Modeli Sectin saydan

"[CLAN ADI] Modeliniz Artık [CT] Admin Modeli." mesajı çıksın , ColorChat olarak

"!n[!tCLAN ADI!n] !g Modeliniz Artık !n[!tCT!n] !g Admin Modeli" olsun


!n = Sarı
!t = Takım Rengi ( T olarak Kırmızı CT olarak Mavi )
!g = Yeşil

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
FdGod
Mesajlar: 257
Kayıt: Prş Oca 07, 2016 5:58 pm
Clan İsmi: [T]iger GMG [15

[ISTEK] Admin Özel CT-T Model Plugini

Mesaj gönderen FdGod »

^1
^4
^3


Komutlarını da Kullanabilirsin

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

amad
Mesajlar: 1809
Kayıt: Cmt Nis 30, 2016 2:46 pm
Konum: Batman
Clan İsmi: Ke$`h | Gaming
İletişim:

[ISTEK] Admin Özel CT-T Model Plugini

Mesaj gönderen amad »

Denermisin ?

Kod: Tümünü seç

#include <amxmodx>
#include <amxmisc>
#include <cstrike>

#define Gelistirici By.DehSeT
#define KLANTAG "KlanTag"

new bool:is_default[33]
new bool:ct_admin[33];
new bool:t_admin[33];


public plugin_init() {
	register_plugin("AMX Admin Model", "2.0", "whitemike")
	register_clcmd("say /adminmodel","cmd_admin")
	register_event("ResetHUD", "resetModel", "b")
	return PLUGIN_CONTINUE
}

public plugin_precache() {
	precache_model("models/player/ct_admin/ct_admin.mdl")
	precache_model("models/player/t_admin/t_admin.mdl")
	
	return PLUGIN_CONTINUE
}
public client_disconnect(id)
{
	is_default[id] = false	
	ct_admin[id] = false
	t_admin[id] = false
}
public client_putinserver(id)
{
	is_default[id] = false	
	ct_admin[id] = false
	t_admin[id] = false
}
public cmd_admin(id)
{
	if(get_user_flags(id) & ADMIN_BAN && get_user_team(id) == 1 && is_user_alive(id)) 
	{
		new menu = menu_create("\d[\rKlan Adi\d] \yAdmin Model Menu", "model_handler")
		menu_additem(menu, "\d[\rT\d] \yAdmin Model", "1", 0)
		menu_additem(menu, "\d[\rT\d] \yStandart Model", "2", 0)
		
		menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
		menu_display(id, menu, 0);
	}
	else if(get_user_team(id) == 1 && get_user_flags(id) & ADMIN_BAN && is_user_alive(id))
	{
		new menu = menu_create("\d[\rKlan Adi\d] \yAdmin Model Menu", "model_handler")
		menu_additem(menu, "\d[\rCT\d] \yAdmin Model", "3", 0)
		menu_additem(menu, "\d[\rCT\d] \yStandart Model", "2", 0)
		
		menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
		menu_display(id, menu, 0);
		
	}
	else if(!(get_user_flags(id) & ADMIN_BAN))
	{
		renkli_yazi(id,"!n[!g%s!n] Bu Menu !tAdminlere !nozeldir!",KLANTAG)
	}
	else if(!is_user_alive(id))
	{
		renkli_yazi(id,"!n[!g%s!n] Bu Menuye !tOluler !ngiremez!",KLANTAG)
	}
}

public model_handler(id, menu, item)
{
	
	if( item == MENU_EXIT )
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	new data[6], iName[64];
	new access, callback;
	menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
	new key = str_to_num(data);
	new name[32]
	get_user_name(id,name,31)
	
	switch(key)
	{
		case 1: {
			if(get_user_team(id) == 1) 
			{
				cs_set_user_model(id, "t_admin") 
				is_default[id] = false
				ct_admin[id] = true
				t_admin[id] = true
			}
		}
		case 2: {
			is_default[id] = true
			ct_admin[id] = false
			t_admin[id] = false
			cs_reset_user_model(id)
		}
		case 3: {
			if(get_user_team(id) == 2)
			{
				is_default[id] = false	
				ct_admin[id] = true
				t_admin[id] = true
				cs_set_user_model(id, "ct_admin")
			}
			
		}
	}
	
	menu_destroy(menu);
	return PLUGIN_HANDLED;
}

public resetModel(id, level, cid) {
	new CsTeams:userTeam = cs_get_user_team(id)    
	if (userTeam == CS_TEAM_T && t_admin[id]) {
		cs_set_user_model(id, "t_admin")
	}
	else if(userTeam == CS_TEAM_CT && ct_admin[id]) {
		cs_set_user_model(id, "t_admin")
	}
	else if(is_default[id])
	{
		cs_reset_user_model(id)		
	}
	else {
		cs_reset_user_model(id)
		
	}
	
	return PLUGIN_CONTINUE
}
stock renkli_yazi(const id, const input[], any:...) {
	new count = 1, players[32]
	static msg[191]
	vformat(msg, 190, input, 3)
	
	replace_all(msg, 190, "!n", "^x01"); 
	replace_all(msg, 190, "!g", "^x04"); 	
	replace_all(msg, 190, "!t", "^x03"); 
	
	if (id) players[0] = id; else get_players(players, count, "ch"); {
		for (new i = 0; i < count; i++)
		{
			if (is_user_connected(players[i]))
			{
				message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
				write_byte(players[i]);
				write_string(msg);
				message_end();
			}
		}
	}
}

admin_modelmenu.sma
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

amad
Mesajlar: 1809
Kayıt: Cmt Nis 30, 2016 2:46 pm
Konum: Batman
Clan İsmi: Ke$`h | Gaming
İletişim:

[ISTEK] Admin Özel CT-T Model Plugini

Mesaj gönderen amad »

@FdGod

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Konu Sahibi
FdGod
Mesajlar: 257
Kayıt: Prş Oca 07, 2016 5:58 pm
Clan İsmi: [T]iger GMG [15

[ISTEK] Admin Özel CT-T Model Plugini

Mesaj gönderen FdGod »

Abi istediğim birkaç şeyi ekleme misin eğer yapılması mümkünse yapar misin?


CT deyken birisi T admin modeli secerse saydan

"[CLAN ADI] Bu Model [T] içindir." mesajını versin ve diğer modeller için de geçerli olsun.


Mesela bir adamın modeli Admin modeli tekrar Admin modelini secerse saydan

"[CLAN ADI] Model Turunuz Zaten Aynı." mesajını versin.

Yaparsan Helal Olsun

Link:
Linklerini gizle
Linki Kopyala
Cevapla