Alıntı JDM Nickli Üyeden Alıntı Mesajı göster
PHP- Kodu:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <zombieplague>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "JDM"

#define YETKI_H    ADMIN_CFG
#define YETKI_L    ADMIN_RCON
#define YETKI_T    ADMIN_LEVEL_H

new bool:g_kullandim[33]
public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /zmmenu","ShowMenu")
    
register_clcmd("say_team /zmmenu","ShowMenu")
    
register_logevent("eRoundEnd"2"1=Round_End")
}
public 
client_connect(id) {
    
g_kullandim[id] = false
}
public 
client_disconnect(id) {
    
g_kullandim[id] = false
}
public 
eRoundEnd() {
    new 
players[32], inumid
    get_players
(playersinum)
    for(new 
i;i<inum;i++) {
        
id players[i]
        
g_kullandim[id] = false
    
}
}
public 
ShowMenu(id) {
    if(!
is_user_alive(id) && !is_user_connected(id))
        return 
PLUGIN_CONTINUE
    
    
if(zp_get_user_zombie(id) && !g_kullandim[id]) {
        new 
menuMenuz[512]
    
        
formatex(Menuzcharsmax(Menuz), "\d[ZP]: \rADMIN \wZombie Menu:")
        
menu menu_create(Menuz"MenuHandler")
    
        
formatex(Menuzcharsmax(Menuz), "\w50 Ammo \r[\wH \rYetkisi]")
        
menu_additem(menuMenuz"1"YETKI_H)
        
formatex(Menuzcharsmax(Menuz), "\w150 Ammo \r[\wL \rYetkisi]")
        
menu_additem(menuMenuz"2",YETKI_L)
        
formatex(Menuzcharsmax(Menuz), "\w300 Ammo \r[\wT \rYetkisi]")
        
menu_additem(menuMenuz"3"YETKI_T)
        
formatex(Menuzcharsmax(Menuz), "\r[Cikis]")
        
menu_setprop(menu,MPROP_EXITNAME,Menuz)
    
        
menu_setprop(menu,MPROP_EXITMEXIT_ALL)
        
menu_display(idmenu0)
    } else {
        
client_print(idprint_center,"Bu Menu Kullanildi.")
        return 
PLUGIN_HANDLED;
    }
    return 
PLUGIN_HANDLED;
}
public 
MenuHandler(idmenu ,item) {
    if(
item == MENU_EXIT) {
        
menu_destroy(menu)
        return 
PLUGIN_HANDLED
    
}
    
    new 
data[6], iName[64], access,callback
    menu_item_getinfo
(menu,item,access,data,5,iName,63,callback)
    
    new 
key str_to_num(data)
    
    switch(
key) {
        case 
1: {
            
zp_set_user_ammo_packs(idzp_get_user_ammo_packs(id) + 50)
            
client_print(idprint_chat"[ZP]: Menuden 50 Ammo Cekildi.")
            
g_kullandim[id] = true
        
}
        case 
2: {
            
zp_set_user_ammo_packs(idzp_get_user_ammo_packs(id) + 150)
            
client_print(idprint_chat"[ZP]: Menuden 150 Ammo Cekildi.")
            
g_kullandim[id] = true
        
}
        case 
3: {
            
zp_set_user_ammo_packs(idzp_get_user_ammo_packs(id) + 300)
            
client_print(idprint_chat"[ZP]: Menuden 300 Ammo Cekildi.")
            
g_kullandim[id] = true
        
}
    }
    return 
PLUGIN_HANDLED

hem ct hem zombideyken acılsın yanlıs söylemişim.suan sadece zombi iken acılıoda.