⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
SponsorSponsor

Karakter Menu

Karakter Menu
Merhabalar @"KadirAydın"'ın yapmış olduğu karakter menüde sadece ctlerin kullanmasını istiyorum t lerin kullanmasını istemiyorum bunu nasıl önleyebilirim
veya yapıp atarsanız çok makbule geçer.
.smaextazy_karaktermenu.sma(Dosya Boyutu: 3,74 KB | İndirme Sayısı: 22)
RE: Karakter Menu
PHP Kod:
#include <amxmodx>
#include <cstrike>

#define PLUGIN "Oyuncu Modelleri"
#define VERSION "2.0"
#define AUTHOR "Kadir"

#define TAG "^4[> ^3Extazy ^4<]"

public  plugin_init() {
    
register_plugin(PLUGIN, VERSION, AUTHOR)

    
register_clcmd("say /kahraman","kahraman")
}

public 
plugin_precache(){
    
precache_model("models/player/firlama_sonic/firlama_sonic.mdl")    
    
precache_model("models/player/ex_vector/ex_vector.mdl")
    
precache_model("models/player/extazyvipmodel_v1/extazyvipmodel_v1.mdl")
    
precache_model("models/player/ex_kurucu/ex_kurucu.mdl")
}

public 
kahraman(id) {
    if(
get_user_team(id) == 1) {
        
kadir22_yazi(id,"!n[!t%s!n] !gBuraya sadece !tT !gtakimi girebilir.",TAG);    
        return;
    }

    new 
menuz;
    static 
amenu[512];
    
formatex(amenu,charsmax(amenu),"\r%s \y~~> \wOyuncu Modelleri",TAG);
    
menuz = menu_create(amenu,"kahraman_devam");
    
    
formatex(amenu,charsmax(amenu),"\ySonic \r[\wOyuncu\r]");
    
menu_additem(menuz,amenu,"1");

    
formatex(amenu,charsmax(amenu),"\yVector \r[\wSlot\r]");
    
menu_additem(menuz,amenu,"2");

    
formatex(amenu,charsmax(amenu),"\yVip Model \r[\wAdmin\r]");
    
menu_additem(menuz,amenu,"3");

    
formatex(amenu,charsmax(amenu),"\yYilbasi Modeli \r[\wKurucu\r]");
    
menu_additem(menuz,amenu,"4");

    
    
menu_setprop(menuz,MPROP_EXITNAME,"\rCikis");
    
menu_setprop(menuz,MPROP_EXIT,MEXIT_ALL);
    
menu_display(id,menuz,0);
}
public 
kahraman_devam(id,menu,item){
    if(
item == MENU_EXIT){
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    new 
access,callback,data[6],iname[64];
    
menu_item_getinfo(menu,item,access,data,5,iname,63,callback);
    new 
key = str_to_num(data);
    switch(
key){
        case 
1 : {
            
cs_set_user_model(id,"firlama_sonic");
            
kadir22_yazi(id,"!n[!t%s!n] !gKostum Menu'den !tSonic'i !nSectiniz. !tKarakteriniz !g: !nSonic",TAG);    
            
kahraman(id);
        }
        case 
2 : {
            if(
get_user_flags(id) & ADMIN_RESERVATION){
                
cs_set_user_model(id,"ex_vector")
                
kadir22_yazi(id,"!n[!t%s!n] !gKostum Menu'den !tVector'u !nSectiniz. !tKarakteriniz !g: !nVector",TAG);    
                
kahraman(id);
            }
            else {
                
kadir22_yazi(id,"!n[!t%s!n] !gYetkiniz Yok! Gereken Yetki !t: !n[!tSlot!n]",TAG);
            }        
        }    
        case 
3 : {
            if(
get_user_flags(id) & ADMIN_BAN){    
                
cs_set_user_model(id,"extazyvipmodel_v1");
                
kadir22_yazi(id,"!n[!t%s!n] !nKostum Menu'den !tVip Model'i !nSectiniz. !tKarakteriniz !g: !nVip Model",TAG);    
                
kahraman(id);
            }
            else {
                
kadir22_yazi(id,"!n[!t%s!n] !nYetkiniz Yok! Gereken Yetki !t: !n[!tAdmin!n]",TAG);
            }        
        }
        case 
4 : {
            if(
get_user_flags(id) & ADMIN_IMMUNITY){    
                
cs_set_user_model(id,"ex_kurucu");
                
kadir22_yazi(id,"!n[!t%s!n] !nKostum Menu'den !tYilbasi Modelini'i !nSectiniz. !tKarakteriniz !g: !nYilbasi Modeli",TAG);
                
kahraman(id);    
            }
            else {
                
kadir22_yazi(id,"!n[!t%s!n] !nYetkiniz Yok! Gereken Yetki !t: !n[!tKurucu!n]",TAG);
            }        
        }    
    }
    
menu_destroy(menu);
    return 
PLUGIN_HANDLED;
}

stock kadir22_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"); // Default Renk(Sarý)
    
replace_all(msg, 190, "!g", "^x04"); // Yeþil Renk
    
replace_all(msg, 190, "!t", "^x03"); // Takým Renk( CT mavi , T kýrmýzý )
    
    
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();
        }    
    }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/ 
RE: Karakter Menu
public kahraman(id) {
if(get_user_team(id) == 1) {
kadir22_yazi(id,"!n[!t%s!n] !gBuraya sadece !tT !gtakimi girebilir.",TAG);
return;
}

sadece ct nin girmesini istiyorum
if(get_user_team(id) == 1) { burayı 2 yapınca sanırım sadece ct ler giriyor
RE: Karakter Menu
Evet öyle oluyor, yanlış anlamışım kusura bakmayın.
RE: Karakter Menu
(01-01-2022, 23:07)suriyelikene Adlı Kullanıcıdan Alıntı: Evet öyle oluyor, yanlış anlamışım kusura bakmayın.
Teşekkür ederim ilgilendiğin için
RE: Karakter Menu
İstek konusu, @"suriyelikene" adlı kullanıcı tarafından 9 dakika içinde çözülmüştür.
İsteği çözdüğü için suriyelikene Adlı kullanıcıya 1 rep puanı ve 1 yardım etme puanı otomatik olarak verilmiştir.
suriyelikene Adlı kullanıcı sizin dışınızda toplam 899 kişiye yardım etmiştir.

Herhangi bir konuda hata olduğunu düşünüyorsanız destek sistemi üzerinden iletişim kurabilirsiniz.

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Konuyu Okuyanlar: 1 Ziyaretçi
Task