Birleştirme - BrkyDmr - 08-10-12
Bende hpshop ve 15 TL karşılığında yeniden doğma plugini var bu ikisini birleştirmek istiyorum oyuncu hpshopu açtığı anda 1. menü seçeneğinde Yeniden Doğ - 15 TL yazsın
HPSHOP
PHP Code: /* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike>
#define PLUGIN "HP Shop" #define VERSION "1.0" #define AUTHOR "Gudik"
new money new health new cost100 = 14000 new cost50 = 7500 new cost10 = 2000 new HPSHOP
public plugin_init() { register_plugin("HP Shop", "1.1", "Gudik"); register_clcmd ("say /HPShop", "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 = 1) { new menu = menu_create ("HP Shop", "menu_hp"); menu_additem (menu, "/y10 Health - /r2000$" , "3", 0); menu_additem (menu, "/y50 Health - /r7500$", "2", 0); menu_additem (menu, "/y100 Health - /r14000$", "1", 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 } menu_additem (menu, "100 Health - 8000$", "1", 0); 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 <= cost100) { 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 - cost100); } } } case 2: { money = cs_get_user_money(id); health = get_user_health(id); if (money <= cost50) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if (is_user_alive(id)) { set_user_health(id, health +50); client_print(id, print_chat, "[HP Shop] - 50 HP Yuklendi!"); cs_set_user_money(id, money - cost50); } } } case 3: { money = cs_get_user_money(id); health = get_user_health(id); if (money <= cost10) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if (is_user_alive(id)) { set_user_health(id, health +10); client_print(id, print_chat, "[HP Shop] - 10 HP Yuklendi!"); cs_set_user_money(id, money - cost10); } } } } return PLUGIN_HANDLED } public event_round_start(id) { HPSHOP = get_cvar_num("amx_HPShop"); if(HPSHOP = 1) { client_print(id, print_chat, "Bu Serverda [HP Shop] Bulunmaktadır. (say /hpshop)"); } } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par } */
RESPAWN PLUGİNİ
PHP Code: #include <amxmodx> #include <amxmisc> #include <jail> #include <cstrike> #include <ColorChat> #include <hamsandwich> #include <fun>
#define PLUGIN "Respawn" #define VERSION "1.0" #define AUTHOR "K4DavRa - akindede."
new JB
new Tag[] = "# Respawn #"
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /respawn","Devam") JB = register_cvar("respawn_jb","15") }
public Devam(id) { if(is_user_alive(id)) { ColorChat(id,RED,"Respawn Kullanmak Icin Olmen Gerekiyor.") return PLUGIN_HANDLED } if(cs_get_user_team(id) == CS_TEAM_SPECTATOR) { ColorChat(id,GREEN,"Respawn Icin ^3T ^4Takiminda Olmalisin.") return PLUGIN_HANDLED } if(cs_get_user_team(id) == CS_TEAM_CT) { ColorChat(id,GREEN,"Sadece ^3T ^4Kullanabilir.") return PLUGIN_HANDLED } if(jb_get_user_packs(id) < get_pcvar_num(JB)) { ColorChat(id,GREEN,"%s Uzgunum Jb Eksik.^3Gereken: %d JB",Tag,get_pcvar_num(JB)) return PLUGIN_HANDLED } jb_set_user_packs(id,jb_get_user_packs(id) - get_pcvar_num(JB)) ExecuteHamB(Ham_CS_RoundRespawn,id) cs_set_user_team(id,CS_TEAM_T) strip_user_weapons(id) give_item(id,"weapon_knife") ColorChat(id,GREEN,"Basari ile Yeniden Dogdun.") return PLUGIN_HANDLED }
Cevap: Birleştirme - batuopoz0770 - 08-10-12
PHP Code: /* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike>
#define PLUGIN "HP Shop" #define VERSION "1.0" #define AUTHOR "Gudik"
new JB new Tag[] = "# Respawn #" new money new health new cost100 = 14000 new cost50 = 7500 new cost10 = 2000 new HPSHOP
public plugin_init() { register_plugin("HP Shop", "1.1", "Gudik"); register_clcmd ("say /hpshop", "HP_menu"); register_clcmd("say /respawn","Devam") register_cvar ("amx_HPShop", "1"); JB = register_cvar("respawn_jb","15") register_event("HLTV", "event_round_start", "a", "1=0", "2=0"); } public HP_menu (id) { HPSHOP = get_cvar_num("amx_HPShop"); if(HPSHOP = 1) { new menu = menu_create ("HP Shop", "menu_hp"); menu_additem (menu, "/y10 Health - /r2000$" , "3", 0); menu_additem (menu, "/y50 Health - /r7500$", "2", 0); menu_additem (menu, "/y100 Health - /r14000$", "1", 0); menu_additem (menu, "/yYeniden Dogmak - /r15 TL", "4", 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 } menu_additem (menu, "100 Health - 8000$", "1", 0); 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 <= cost100) { 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 - cost100); } } } case 2: { money = cs_get_user_money(id); health = get_user_health(id); if (money <= cost50) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if (is_user_alive(id)) { set_user_health(id, health +50); client_print(id, print_chat, "[HP Shop] - 50 HP Yuklendi!"); cs_set_user_money(id, money - cost50); } } } case 3: { money = cs_get_user_money(id); health = get_user_health(id); if (money <= cost10) { client_print(id, print_chat, "[HP Shop] - Yeterli Para Yok!"); } else { if (is_user_alive(id)) { set_user_health(id, health +10); client_print(id, print_chat, "[HP Shop] - 10 HP Yuklendi!"); cs_set_user_money(id, money - cost10); case 4: { console_cmd(id,"say /respawn") client_print(id, print_chat, "[HP Shop] - Yeniden Dogdun"); } } } } return PLUGIN_HANDLED } public event_round_start(id) { HPSHOP = get_cvar_num("amx_HPShop"); if(HPSHOP = 1) { client_print(id, print_chat, "Bu Serverda [HP Shop] Bulunmaktadır. (say /hpshop)"); } } public Devam(id) { if(is_user_alive(id)) { ColorChat(id,RED,"Respawn Kullanmak Icin Olmen Gerekiyor.") return PLUGIN_HANDLED } if(cs_get_user_team(id) == CS_TEAM_SPECTATOR) { ColorChat(id,GREEN,"Respawn Icin ^3T ^4Takiminda Olmalisin.") return PLUGIN_HANDLED } if(cs_get_user_team(id) == CS_TEAM_CT) { ColorChat(id,GREEN,"Sadece ^3T ^4Kullanabilir.") return PLUGIN_HANDLED } if(jb_get_user_packs(id) < get_pcvar_num(JB)) { ColorChat(id,GREEN,"%s Uzgunum Jb Eksik.^3Gereken: %d JB",Tag,get_pcvar_num(JB)) return PLUGIN_HANDLED } jb_set_user_packs(id,jb_get_user_packs(id) - get_pcvar_num(JB)) ExecuteHamB(Ham_CS_RoundRespawn,id) cs_set_user_team(id,CS_TEAM_T) strip_user_weapons(id) give_item(id,"weapon_knife") ColorChat(id,GREEN,"Basari ile Yeniden Dogdun.") return PLUGIN_HANDLED } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par } */
---------- Alttaki Mesaj Zamani 18:57 ---------- Önceki Mesaj Zamani 18:56 ----------
elimden geldiğince yapmaya çalıştım bi dene oluyormu diye
Cevap: Birleştirme - BrkyDmr - 08-10-12
öncelikle emek verdiğin için teşekkür ederim
bende server yok toplama jail mod yapıyorumda onun için bu plugin lazım bilen bir arkadaş çalışıp çalışmadığını söylerse anlarız
Cevap: Birleştirme - BrkyDmr - 09-10-12
tamamdır çözülmüştür.
taşınsın lütfen
|