Benim Bahsettiğim Plugin , Ban Yetkisine Sahip Yetkililerin T de Belirlenen Modelin olması CT de Belirlenen Modelin Olması
Yapana Helal Olsun
[ISTEK] Admin Özel CT-T Model Plugini
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 257
- Kayıt: Prş Oca 07, 2016 5:58 pm
- Clan İsmi: [T]iger GMG [15
-
- 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
@FdGod cs4.csduragi.com serverime pluginci aranıor gelirmisin ts122.csduragi.com
Link: | |
Linklerini gizle |
-
- 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
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 !
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 |
-
Konu Sahibi - Mesajlar: 257
- Kayıt: Prş Oca 07, 2016 5:58 pm
- Clan İsmi: [T]iger GMG [15
[ISTEK] Admin Özel CT-T Model Plugini
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.
[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 |
-
- 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
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.
[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 |
-
Konu Sahibi - Mesajlar: 257
- Kayıt: Prş Oca 07, 2016 5:58 pm
- Clan İsmi: [T]iger GMG [15
[ISTEK] Admin Özel CT-T Model Plugini
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
"[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 |
-
Konu Sahibi - Mesajlar: 257
- Kayıt: Prş Oca 07, 2016 5:58 pm
- Clan İsmi: [T]iger GMG [15
[ISTEK] Admin Özel CT-T Model Plugini
^1
^4
^3
Komutlarını da Kullanabilirsin
^4
^3
Komutlarını da Kullanabilirsin
Link: | |
Linklerini gizle |
-
- 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
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();
}
}
}
}
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Link: | |
Linklerini gizle |
-
- Mesajlar: 1809
- Kayıt: Cmt Nis 30, 2016 2:46 pm
- Konum: Batman
- Clan İsmi: Ke$`h | Gaming
- İletişim:
-
Konu Sahibi - Mesajlar: 257
- Kayıt: Prş Oca 07, 2016 5:58 pm
- Clan İsmi: [T]iger GMG [15
[ISTEK] Admin Özel CT-T Model Plugini
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
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 |