Konu

#1
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.
.sma extazy_karaktermenu.sma (Dosya Boyutu: 3,74 KB | İndirme Sayısı: 1)
#2
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(PLUGINVERSIONAUTHOR)

    
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 
: {
            
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 
: {
            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 
: {
            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 
: {
            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 1players[32];
    static 
msg[191];
    
vformat(msg190input3);
    
    
replace_all(msg190"!n""^x01"); // Default Renk(Sarý)
    
replace_all(msg190"!g""^x04"); // Yeþil Renk
    
replace_all(msg190"!t""^x03"); // Takým Renk( CT mavi , T kýrmýzý )
    
    
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[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 }
*/ 
(- Ücretli Eklenti Yaptırmak İsteyen -)
#3
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
#4
Evet öyle oluyor, yanlış anlamışım kusura bakmayın.
(- Ücretli Eklenti Yaptırmak İsteyen -)
#5
(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
#6
İ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

Benzer Konular

4
Yorum
634
Okunma
21-01-2023, 23:58
2
Yorum
495
Okunma
20-01-2023, 23:48
3
Yorum
764
Okunma
15-01-2023, 21:23
1
Yorum
592
Okunma
10-01-2023, 01:09
9
Yorum
1.044
Okunma
23-12-2022, 12:44
18
Yorum
1.389
Okunma
18-12-2022, 15:38
Task
Kayıt Ol
Discord Adresimize Katılın