PHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Roket Geri Sayim"
#define VERSION "2.0"
#define AUTHOR "Fuzzy"
#define ADMIN_FLAG ADMIN_KICK
#define STARTTIME 10
#define STARTTIME2 20
#define STARTTIME3 30
#define STARTTIME4 40
new bool:counting_down;
new countdown;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /rocket","rocket")
}
public rocketmenu(id) {
if(!access(id,ADMIN_FLAG) || get_user_team(id) != 2) {
if(counting_down) {
client_print(id,print_chat,"^4Zaten Suanda Geri Sayim Yapiliyor !");
return PLUGIN_HANDLED;
}
new menu, Menuz[512]
formatex(Menuz, charsmax(Menuz), "[BlackPower # JB] Rocket Menu:")
menu = menu_create(Menuz, "OzelMenuHandler24z2")
formatex(Menuz, charsmax(Menuz), "[BlackPower # JB] [Rocket Menu] ~ [10 Saniye]")
menu_additem(menu, Menuz, "1", 0)
formatex(Menuz, charsmax(Menuz), "[BlackPower # JB] [Rocket Menu] ~ [20 Saniye]")
menu_additem(menu, Menuz, "2", 0)
formatex(Menuz, charsmax(Menuz), "[BlackPower # JB] [Rocket Menu] ~ [30 Saniye]")
menu_additem(menu, Menuz, "3", 0)
formatex(Menuz, charsmax(Menuz), "[BlackPower # JB] [Rocket Menu] ~ [40 Saniye]")
menu_additem(menu, Menuz, "4", 0)
formatex(Menuz, charsmax(Menuz), "\rCikis")
menu_setprop(menu,MPROP_EXITNAME,Menuz)
menu_setprop(menu,MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0)
}
return PLUGIN_HANDLED;
}
public OzelMenuHandler24z2(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:{
client_print(id,print_chat,"^4[BlackPower # JB] %d Saniye Sonra Roket Atilacak !", STARTTIME)
countdown = STARTTIME
counting_down = true;
FuncCountDown(id)
}
case 2:{
client_print(id,print_chat,"^4[BlackPower # JB] %d Saniye Sonra Roket Atilacak !", STARTTIME2)
countdown = STARTTIME2
counting_down = true;
FuncCountDown(id)
}
case 3:{
client_print(id,print_chat,"^4[BlackPower # JB] %d Saniye Sonra Roket Atilacak !", STARTTIME3)
countdown = STARTTIME3
counting_down = true;
FuncCountDown(id)
}
case 4:{
client_print(id,print_chat,"^4[BlackPower # JB] %d Saniye Sonra Roket Atilacak !", STARTTIME4)
countdown = STARTTIME4
counting_down = true;
FuncCountDown(id)
}
}
return PLUGIN_HANDLED
}
public FuncCountDown(id) {
if(!countdown) {
server_cmd("amx_rocket @T")
counting_down = false;
}
else set_task(1.0,"FuncCountDown")
client_print(id,print_chat,"^4[BlackPower # JB] Roket Atilmasina %d Saniye !", countdown--)
return
}