/shop editleme - MERTKIRAL - 16-07-12
mrb. serverimde /shop adlı bir plugin kullanıyorum. pluginde team değiştirme diye bir menu var. 16k para krşılıgında diğer team a atıyor. Ama bir problem var. Zombi el başlayınca shoptan takım değiştirme alıyor. Ct oluyor ama hala kafeste oldugu ıcın hiçbir anlamı kalmıyor. Yani takım değiştirince revlemiyor Oldugun yerde zm isen CT oluyosun. bunu düzeltebilirmisiniz.
Ayrıca bir sorunda yeniden canlanmada. menude canlı iken yeniden canlanma alamıyoruz. bunu ayarlayabilirmisniz. Canlıykende yeniden canlanma alabilinsin. kod assağıda;
PHP Code: #include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike>
#define PLUGIN "HP Shop" #define VERSION "1.1" #define AUTHOR "Gudik"
new money new health new HPSHOP
public plugin_init() { register_plugin("HP Shop", "1.1", "Gudik"); register_clcmd ("say /shop", "HP_menu"); register_cvar ("amx_HPShop", "1"); register_event("HLTV", "event_round_start", "a", "1=0", "2=0"); } public HP_menu (id) { HPSHOP = get_cvar_num("amx_HPShop"); if(HPSHOP) { new menu = menu_create ("HP Shop", "menu_hp"); menu_additem (menu, "Yeniden Dogma - 3000$", "1", 0); menu_additem (menu, "100 Health - 3000$", "2", 0); menu_additem (menu, "500 Health - 9000$", "3", 0); menu_additem (menu, "800 Health - 16000$" , "4", 0); menu_additem (menu, "Takim Degistir - 16000$" , "5", 0); menu_additem (menu, "1-El Unammo - 25000$" , "6", 0); menu_setprop (menu, MPROP_EXIT, MEXIT_ALL); menu_display (id, menu, 0) } } public menu_hp (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: { money = cs_get_user_money(id); health = get_user_health(id); if (is_user_alive(id)) { client_print(id, print_chat, "[HP Shop] - Zaten yasiyorsunuz!"); } else { if (money >= 3000) { spawn(id) set_user_health(id, 100); client_print(id, print_chat, "[HP Shop] - Yeniden Dogdunuz!"); cs_set_user_money(id, money - 3000); } else { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } } } case 2: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 3000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if (is_user_alive(id)) { set_user_health(id, health +100); client_print(id, print_chat, "[HP Shop] - 100 HP Yuklendi!"); cs_set_user_money(id, money - 3000); } } } case 3: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 9000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if (is_user_alive(id)) { set_user_health(id, health +500); client_print(id, print_chat, "[HP Shop] - 500 HP Yuklendi!"); cs_set_user_money(id, money - 9000); } } } case 4: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 16000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if (is_user_alive(id)) { set_user_health(id, health +800); client_print(id, print_chat, "[HP Shop] - 800 HP Yuklendi!"); cs_set_user_money(id, money - 16000); } } } case 5: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 16000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else {
if(get_user_team(id) == 1) { cs_set_user_team(id,CS_TEAM_CT) client_print(id, print_chat, "[HP Shop] - Takimin Degistirildi !") cs_set_user_money(id, money - 16000) } else if(get_user_team(id) == 2) { cs_set_user_team(id,CS_TEAM_T) client_print(id, print_chat, "[HP Shop] - Takimin Degistirildi !") cs_set_user_money(id, money - 16000) } else { client_print(id,print_chat,"[HP Shop] - Takim Degistirmek Icin CT veya T Olmalisin !") } } } case 6: { if(!is_user_alive(id)) { client_print(id, print_chat, "[HP Shop] - Canli Olmalisin !"); return PLUGIN_HANDLED } money = cs_get_user_money(id); if(money < 25000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { server_cmd("amx_unammo #%d 1",get_user_userid(id)) client_print(id, print_chat, "[HP Shop] - Sinirsiz Mermin Aktif !") cs_set_user_money(id,money - 25000) } } } return PLUGIN_HANDLED } public event_round_start(id) { HPSHOP = get_cvar_num("amx_HPShop"); if(HPSHOP) { client_print(id, print_chat, "[AMXX] Bu serverda [Shop] bulunmaktadır. (say /shop)"); } server_cmd("amx_unammo @all 0") }
Cevap: /shop editleme - akcaliberkk - 16-07-12
PHP Code: #include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike>
#define PLUGIN "HP Shop" #define VERSION "1.1" #define AUTHOR "Gudik"
new money new health new HPSHOP
public plugin_init() { register_plugin("HP Shop", "1.1", "Gudik"); register_clcmd ("say /shop", "HP_menu"); register_cvar ("amx_HPShop", "1"); register_event("HLTV", "event_round_start", "a", "1=0", "2=0"); } public HP_menu (id) { HPSHOP = get_cvar_num("amx_HPShop"); if(HPSHOP) { new menu = menu_create ("HP Shop", "menu_hp"); menu_additem (menu, "Yeniden Dogma - 3000$", "1", 0); menu_additem (menu, "100 Health - 3000$", "2", 0); menu_additem (menu, "500 Health - 9000$", "3", 0); menu_additem (menu, "800 Health - 16000$" , "4", 0); menu_additem (menu, "Takim Degistir - 16000$" , "5", 0); menu_additem (menu, "1-El Unammo - 25000$" , "6", 0); menu_setprop (menu, MPROP_EXIT, MEXIT_ALL); menu_display (id, menu, 0) } } public menu_hp (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: { money = cs_get_user_money(id); health = get_user_health(id); if (money >= 3000) { spawn(id) set_user_health(id, 100); client_print(id, print_chat, "[HP Shop] - Yeniden Dogdunuz!"); cs_set_user_money(id, money - 3000); } else { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } } case 2: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 3000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if (is_user_alive(id)) { set_user_health(id, health +100); client_print(id, print_chat, "[HP Shop] - 100 HP Yuklendi!"); cs_set_user_money(id, money - 3000); } } } case 3: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 9000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if (is_user_alive(id)) { set_user_health(id, health +500); client_print(id, print_chat, "[HP Shop] - 500 HP Yuklendi!"); cs_set_user_money(id, money - 9000); } } } case 4: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 16000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if (is_user_alive(id)) { set_user_health(id, health +800); client_print(id, print_chat, "[HP Shop] - 800 HP Yuklendi!"); cs_set_user_money(id, money - 16000); } } } case 5: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 16000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if(get_user_team(id) == 1) { cs_set_user_team(id,CS_TEAM_CT) client_print(id, print_chat, "[HP Shop] - Takimin Degistirildi !") cs_set_user_money(id, money - 16000) spawn(id) } else if(get_user_team(id) == 2) { cs_set_user_team(id,CS_TEAM_T) client_print(id, print_chat, "[HP Shop] - Takimin Degistirildi !") cs_set_user_money(id, money - 16000) spawn(id) } else { client_print(id,print_chat,"[HP Shop] - Takim Degistirmek Icin CT veya T Olmalisin !") } } } case 6: { if(!is_user_alive(id)) { client_print(id, print_chat, "[HP Shop] - Canli Olmalisin !"); return PLUGIN_HANDLED } money = cs_get_user_money(id); if(money < 25000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { server_cmd("amx_unammo #%d 1",get_user_userid(id)) client_print(id, print_chat, "[HP Shop] - Sinirsiz Mermin Aktif !") cs_set_user_money(id,money - 25000) } } } return PLUGIN_HANDLED } public event_round_start(id) { HPSHOP = get_cvar_num("amx_HPShop"); if(HPSHOP) { client_print(id, print_chat, "[AMXX] Bu serverda [Shop] bulunmaktadır. (say /shop)"); } server_cmd("amx_unammo @all 0") }
---------- Alttaki Mesaj Zamani 18:00 ---------- Önceki Mesaj Zamani 17:59 ----------
PHP Code: #include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike>
#define PLUGIN "HP Shop" #define VERSION "1.1" #define AUTHOR "Gudik"
new money new health new HPSHOP
public plugin_init() { register_plugin("HP Shop", "1.1", "Gudik"); register_clcmd ("say /shop", "HP_menu"); register_cvar ("amx_HPShop", "1"); register_event("HLTV", "event_round_start", "a", "1=0", "2=0"); } public HP_menu (id) { HPSHOP = get_cvar_num("amx_HPShop"); if(HPSHOP) { new menu = menu_create ("HP Shop", "menu_hp"); menu_additem (menu, "Yeniden Dogma - 3000$", "1", 0); menu_additem (menu, "100 Health - 3000$", "2", 0); menu_additem (menu, "500 Health - 9000$", "3", 0); menu_additem (menu, "800 Health - 16000$" , "4", 0); menu_additem (menu, "Takim Degistir - 16000$" , "5", 0); menu_additem (menu, "1-El Unammo - 25000$" , "6", 0); menu_setprop (menu, MPROP_EXIT, MEXIT_ALL); menu_display (id, menu, 0) } } public menu_hp (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: { money = cs_get_user_money(id); health = get_user_health(id); if (money >= 3000) { spawn(id) set_user_health(id, 100); client_print(id, print_chat, "[HP Shop] - Yeniden Dogdunuz!"); cs_set_user_money(id, money - 3000); } else { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } } case 2: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 3000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if (is_user_alive(id)) { set_user_health(id, health +100); client_print(id, print_chat, "[HP Shop] - 100 HP Yuklendi!"); cs_set_user_money(id, money - 3000); } } } case 3: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 9000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if (is_user_alive(id)) { set_user_health(id, health +500); client_print(id, print_chat, "[HP Shop] - 500 HP Yuklendi!"); cs_set_user_money(id, money - 9000); } } } case 4: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 16000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if (is_user_alive(id)) { set_user_health(id, health +800); client_print(id, print_chat, "[HP Shop] - 800 HP Yuklendi!"); cs_set_user_money(id, money - 16000); } } } case 5: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 16000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if(get_user_team(id) == 1) { cs_set_user_team(id,CS_TEAM_CT) client_print(id, print_chat, "[HP Shop] - Takimin Degistirildi !") cs_set_user_money(id, money - 16000) spawn(id) } else if(get_user_team(id) == 2) { cs_set_user_team(id,CS_TEAM_T) client_print(id, print_chat, "[HP Shop] - Takimin Degistirildi !") cs_set_user_money(id, money - 16000) spawn(id) } else { client_print(id,print_chat,"[HP Shop] - Takim Degistirmek Icin CT veya T Olmalisin !") } } } case 6: { if(!is_user_alive(id)) { client_print(id, print_chat, "[HP Shop] - Canli Olmalisin !"); return PLUGIN_HANDLED } money = cs_get_user_money(id); if(money < 25000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { server_cmd("amx_unammo #%d 1",get_user_userid(id)) client_print(id, print_chat, "[HP Shop] - Sinirsiz Mermin Aktif !") cs_set_user_money(id,money - 25000) } } } return PLUGIN_HANDLED } public event_round_start(id) { HPSHOP = get_cvar_num("amx_HPShop"); if(HPSHOP) { client_print(id, print_chat, "[AMXX] Bu serverda [Shop] bulunmaktadır. (say /shop)"); } server_cmd("amx_unammo @all 0") }
Cevap: /shop editleme - Vampires - 19-07-12
akcaliberkk dateline='' Wrote: PHP Code: #include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike>
#define PLUGIN "HP Shop" #define VERSION "1.1" #define AUTHOR "Gudik"
new money new health new HPSHOP
public plugin_init() { register_plugin("HP Shop", "1.1", "Gudik"); register_clcmd ("say /shop", "HP_menu"); register_cvar ("amx_HPShop", "1"); register_event("HLTV", "event_round_start", "a", "1=0", "2=0"); } public HP_menu (id) { HPSHOP = get_cvar_num("amx_HPShop"); if(HPSHOP) { new menu = menu_create ("HP Shop", "menu_hp"); menu_additem (menu, "Yeniden Dogma - 3000$", "1", 0); menu_additem (menu, "100 Health - 3000$", "2", 0); menu_additem (menu, "500 Health - 9000$", "3", 0); menu_additem (menu, "800 Health - 16000$" , "4", 0); menu_additem (menu, "Takim Degistir - 16000$" , "5", 0); menu_additem (menu, "1-El Unammo - 25000$" , "6", 0); menu_setprop (menu, MPROP_EXIT, MEXIT_ALL); menu_display (id, menu, 0) } } public menu_hp (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: { money = cs_get_user_money(id); health = get_user_health(id); if (money >= 3000) { spawn(id) set_user_health(id, 100); client_print(id, print_chat, "[HP Shop] - Yeniden Dogdunuz!"); cs_set_user_money(id, money - 3000); } else { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } } case 2: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 3000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if (is_user_alive(id)) { set_user_health(id, health +100); client_print(id, print_chat, "[HP Shop] - 100 HP Yuklendi!"); cs_set_user_money(id, money - 3000); } } } case 3: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 9000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if (is_user_alive(id)) { set_user_health(id, health +500); client_print(id, print_chat, "[HP Shop] - 500 HP Yuklendi!"); cs_set_user_money(id, money - 9000); } } } case 4: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 16000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if (is_user_alive(id)) { set_user_health(id, health +800); client_print(id, print_chat, "[HP Shop] - 800 HP Yuklendi!"); cs_set_user_money(id, money - 16000); } } } case 5: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 16000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if(get_user_team(id) == 1) { cs_set_user_team(id,CS_TEAM_CT) client_print(id, print_chat, "[HP Shop] - Takimin Degistirildi !") cs_set_user_money(id, money - 16000) spawn(id) } else if(get_user_team(id) == 2) { cs_set_user_team(id,CS_TEAM_T) client_print(id, print_chat, "[HP Shop] - Takimin Degistirildi !") cs_set_user_money(id, money - 16000) spawn(id) } else { client_print(id,print_chat,"[HP Shop] - Takim Degistirmek Icin CT veya T Olmalisin !") } } } case 6: { if(!is_user_alive(id)) { client_print(id, print_chat, "[HP Shop] - Canli Olmalisin !"); return PLUGIN_HANDLED } money = cs_get_user_money(id); if(money < 25000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { server_cmd("amx_unammo #%d 1",get_user_userid(id)) client_print(id, print_chat, "[HP Shop] - Sinirsiz Mermin Aktif !") cs_set_user_money(id,money - 25000) } } } return PLUGIN_HANDLED } public event_round_start(id) { HPSHOP = get_cvar_num("amx_HPShop"); if(HPSHOP) { client_print(id, print_chat, "[AMXX] Bu serverda [Shop] bulunmaktadır. (say /shop)"); } server_cmd("amx_unammo @all 0") }
---------- Alttaki Mesaj Zamani 18:00 ---------- Önceki Mesaj Zamani 17:59 ----------
PHP Code: #include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike>
#define PLUGIN "HP Shop" #define VERSION "1.1" #define AUTHOR "Gudik"
new money new health new HPSHOP
public plugin_init() { register_plugin("HP Shop", "1.1", "Gudik"); register_clcmd ("say /shop", "HP_menu"); register_cvar ("amx_HPShop", "1"); register_event("HLTV", "event_round_start", "a", "1=0", "2=0"); } public HP_menu (id) { HPSHOP = get_cvar_num("amx_HPShop"); if(HPSHOP) { new menu = menu_create ("HP Shop", "menu_hp"); menu_additem (menu, "Yeniden Dogma - 3000$", "1", 0); menu_additem (menu, "100 Health - 3000$", "2", 0); menu_additem (menu, "500 Health - 9000$", "3", 0); menu_additem (menu, "800 Health - 16000$" , "4", 0); menu_additem (menu, "Takim Degistir - 16000$" , "5", 0); menu_additem (menu, "1-El Unammo - 25000$" , "6", 0); menu_setprop (menu, MPROP_EXIT, MEXIT_ALL); menu_display (id, menu, 0) } } public menu_hp (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: { money = cs_get_user_money(id); health = get_user_health(id); if (money >= 3000) { spawn(id) set_user_health(id, 100); client_print(id, print_chat, "[HP Shop] - Yeniden Dogdunuz!"); cs_set_user_money(id, money - 3000); } else { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } } case 2: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 3000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if (is_user_alive(id)) { set_user_health(id, health +100); client_print(id, print_chat, "[HP Shop] - 100 HP Yuklendi!"); cs_set_user_money(id, money - 3000); } } } case 3: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 9000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if (is_user_alive(id)) { set_user_health(id, health +500); client_print(id, print_chat, "[HP Shop] - 500 HP Yuklendi!"); cs_set_user_money(id, money - 9000); } } } case 4: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 16000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if (is_user_alive(id)) { set_user_health(id, health +800); client_print(id, print_chat, "[HP Shop] - 800 HP Yuklendi!"); cs_set_user_money(id, money - 16000); } } } case 5: { money = cs_get_user_money(id); health = get_user_health(id); if (money < 16000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if(get_user_team(id) == 1) { cs_set_user_team(id,CS_TEAM_CT) client_print(id, print_chat, "[HP Shop] - Takimin Degistirildi !") cs_set_user_money(id, money - 16000) spawn(id) } else if(get_user_team(id) == 2) { cs_set_user_team(id,CS_TEAM_T) client_print(id, print_chat, "[HP Shop] - Takimin Degistirildi !") cs_set_user_money(id, money - 16000) spawn(id) } else { client_print(id,print_chat,"[HP Shop] - Takim Degistirmek Icin CT veya T Olmalisin !") } } } case 6: { if(!is_user_alive(id)) { client_print(id, print_chat, "[HP Shop] - Canli Olmalisin !"); return PLUGIN_HANDLED } money = cs_get_user_money(id); if(money < 25000) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { server_cmd("amx_unammo #%d 1",get_user_userid(id)) client_print(id, print_chat, "[HP Shop] - Sinirsiz Mermin Aktif !") cs_set_user_money(id,money - 25000) } } } return PLUGIN_HANDLED } public event_round_start(id) { HPSHOP = get_cvar_num("amx_HPShop"); if(HPSHOP) { client_print(id, print_chat, "[AMXX] Bu serverda [Shop] bulunmaktadır. (say /shop)"); } server_cmd("amx_unammo @all 0") }
Çözülmüş isteklere taşındı.
|