PHP Kod:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <zombieplague>
#define ADMIN_YETKI ADMIN_BAN
new const PLUGIN[] = "KostumMenu";
new const VERSION[] = "Platin";
new const AUTHOR[] = "QuryWesT";
new deadpoollb[33],muzlb[33],animelb[33];
new const Kostummenus[][] ={
{ "Batman"},
{ "Iron"},
{ "bdgaci"}
}
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /admodels", "anamenucuk")
}
public client_connect(id){
deadpoollb[id] = false;
muzlb[id] = false;
animelb[id] = false;
}
public client_disconnected(id){
deadpoollb[id] = false;
muzlb[id] = false;
animelb[id] = false;
}
public plugin_precache(){
new Text[64];
for(new i; i < sizeof(Kostummenus); i++)
{
formatex(Text, 63, "models/player/%s/%s.mdl", Kostummenus[i][0], Kostummenus[i][0]);
precache_model(Text);
}
}
public zp_user_infected_post(id){
cs_reset_user_model(id)
}
public anamenucuk(id) {
if(is_user_alive(id) && !zp_get_user_zombie(id)){
if (get_user_flags(id) & ADMIN_YETKI){
static amenu[525]
formatex(amenu,charsmax(amenu),"\y[\rBDZE\y] | \yKostum\rMenu")
new menuz = menu_create(amenu,"anamenus")
formatex(amenu,charsmax(amenu),"\y[\rBDZE\y] | \yBatman")
menu_additem(menuz,amenu,"1")
formatex(amenu,charsmax(amenu),"\y[\rBDZE\y] | \yIron")
menu_additem(menuz,amenu,"2")
formatex(amenu,charsmax(amenu),"\y[\rBDZE\y] | \yRobot Kiz (Takla Atar)")
menu_additem(menuz,amenu,"3")
menu_setprop(menuz, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menuz, 0);
}
else{
client_print_color(id,id,"^3[BDZE]^4 Yetkiniz Yetersiz !")
}
}
}
public anamenus(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);
switch(key)
{
case 1:
{
if(get_user_team(id) == 1){
return PLUGIN_HANDLED;
}
cs_set_user_model(id, "Batman")
renkli_yazi(id, "!n[BDZE] !gBatman modeli aktif oldu.");
deadpoollb[id] = true;
}
case 2:
{
if(get_user_team(id) == 1){
return PLUGIN_HANDLED;
}
cs_set_user_model(id, "Iron")
renkli_yazi(id, "!n[BDZE] !gIron modeli aktif oldu.");
muzlb[id] = true;
}
case 3:
{
if(get_user_team(id) == 1){
return PLUGIN_HANDLED;
}
cs_set_user_model(id, "bdgaci")
renkli_yazi(id, "!n[BDZE] !gRobot Kizmodeli aktif oldu.");
animelb[id] = true;
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
stock renkli_yazi(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, sizeof(msg) - 1, 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()
}
}
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
)

