PHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <basebuilder>
#include <fun>
#include <hamsandwich>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "JDM"
new bool:g_used[33]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /vipzombie","ShowZombieMenu");
register_logevent("eRoundStart",2,"1=Round_Start");
RegisterHam(Ham_Spawn,"player","FwdPlayerSpawnPost",1)
}
public FwdPlayerSpawnPost(id) {
if(!is_user_alive(id)) return;
g_used[id] = false
}
public client_disconnect(id) {
g_used[id] = false
}
public eRoundStart() {
new players[32],inum,id
get_players(players,inum)
for(new i;i<inum;i++) {
id = players[i]
g_used[id] = false
}
}
public ShowZombieMenu(id) {
if(!bb_is_user_zombie(id))
return PLUGIN_HANDLED;
if(!g_used[id]) {
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "\r[Basebuilder]: \w~ VIPMENU ~")
menu = menu_create(Menuz, "MenuHandler")
formatex(Menuz, charsmax(Menuz), "2500 HP + 750 AP")
menu_additem(menu, Menuz, "1", ADMIN_KICK)
menu_setprop(menu,MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
} else {
client_print(id, print_chat,"[Basebuilder]: Daha once kullandin.")
return PLUGIN_HANDLED;
}
return PLUGIN_HANDLED;
}
public MenuHandler(id, menu ,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,charsmax(data),iName,charsmax(iName),callback)
new key = str_to_num(data)
switch(key) {
case 1: {
set_user_health(id, get_user_health(id) + 2500)
set_user_armor(id, get_user_armor(id) + 750)
}
}
g_used[id] = true
return PLUGIN_HANDLED;
}