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.

#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 }
*/