PHP- Kodu:
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <hamsandwich>
#define PLUGIN "HP Shop"
#define VERSION "1.0"
#define AUTHOR "akcaliberkk"
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /hpshop","ShowMenu")
}
public ShowMenu(id) {
new menu = menu_create("\rHP Shop","ShowMenu_Handle")
menu_additem(menu,"+10 HP \y[ $800]","1")
menu_additem(menu,"+50 HP \y[ $2.000]","2")
menu_additem(menu,"+100 HP \y[ $5.000]","3")
menu_additem(menu,"Yeniden Dogus \y[$16.000]","4")
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
return PLUGIN_HANDLED
}
public ShowMenu_Handle(id,menu,item) {
if(item == MENU_EXIT) {
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6],name[64];
new access,callback;
menu_item_getinfo(menu,item,access,data,6,name,63,callback)
switch(str_to_num(data)) {
case 1:{
if(!is_user_alive(id)) {
client_print(id,print_chat,"[HPSHOP] Saglik Satin Alabilmek Icin Canli Olmalisin.")
ShowMenu(id)
return PLUGIN_HANDLED
}
if(cs_get_user_money(id) < 800) {
client_print(id,print_chat,"[HPSHOP] Yeterli Paran Yok. Gereken = [ $800 ]")
ShowMenu(id)
return PLUGIN_HANDLED
}
cs_set_user_money(id,cs_get_user_money(id) - 800)
set_user_health(id,get_user_health(id) + 10)
client_print(id,print_chat,"[HPSHOP] $800 Karsiliginda +10 HP Satin Aldin.")
ShowMenu(id)
return PLUGIN_HANDLED
}
case 2:{
if(!is_user_alive(id)) {
client_print(id,print_chat,"[HPSHOP] Saglik Satin Alabilmek Icin Canli Olmalisin.")
ShowMenu(id)
return PLUGIN_HANDLED
}
if(cs_get_user_money(id) < 2000) {
client_print(id,print_chat,"[HPSHOP] Yeterli Paran Yok. Gereken = [ $2000 ]")
ShowMenu(id)
return PLUGIN_HANDLED
}
cs_set_user_money(id,cs_get_user_money(id) - 2000)
set_user_health(id,get_user_health(id) + 50)
client_print(id,print_chat,"[HPSHOP] $2000 Karsiliginda +50 HP Satin Aldin.")
ShowMenu(id)
return PLUGIN_HANDLED
}
case 3:{
if(!is_user_alive(id)) {
client_print(id,print_chat,"[HPSHOP] Saglik Satin Alabilmek Icin Canli Olmalisin.")
ShowMenu(id)
return PLUGIN_HANDLED
}
if(cs_get_user_money(id) < 5000) {
client_print(id,print_chat,"[HPSHOP] Yeterli Paran Yok. Gereken = [ $5000 ]")
ShowMenu(id)
return PLUGIN_HANDLED
}
cs_set_user_money(id,cs_get_user_money(id) - 5000)
set_user_health(id,get_user_health(id) + 100)
client_print(id,print_chat,"[HPSHOP] $5000 Karsiliginda +100 HP Satin Aldin.")
ShowMenu(id)
return PLUGIN_HANDLED
}
case 4:{
if(cs_get_user_money(id) < 16000) {
client_print(id,print_chat,"[HPSHOP] Yeterli Paran Yok. Gereken = [ $16000 ]")
ShowMenu(id)
return PLUGIN_HANDLED
}
cs_set_user_money(id,cs_get_user_money(id) - 16000)
ExecuteHamB(Ham_CS_RoundRespawn,id)
client_print(id,print_chat,"[HPSHOP] $16000 Karsiliginda Yeniden Dogus Satin Aldin.")
return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED
}