Offline |
|
|
Csatlakozott: 2013.12.30. 12:26 Hozzászólások: 987
Megköszönt másnak: 34 alkalommal Megköszönték neki: 133 alkalommal
|
[ablak] babapiskóta.~ írta: #include <amxmodx> #include <fun> #include <cstrike> #include <engine> #include <hamsandwich> #define PLUGIN "Frag Bolt" #define VERSION "2.0" #define AUTHOR "MeSter" new hp[33]=1, gyorsasag[33]=1, ujraeledes[33]=1, lathatatlansag[33]=1, kameleon[33]=1 public plugin_init() { register_event("DeathMsg","death","a") register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /frag","fragbolt") RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1) register_event("ResetHUD","RoundStart","b") } public fwHamPlayerSpawnPost(id) { hp[id]=1 gyorsasag[id]=1 ujraeledes[id]=1 lathatatlansag[id]=1 kameleon[id]=1 } public death(){ new killer = read_data(1) new victim = read_data(2) if(killer == victim) { return PLUGIN_HANDLED } oles[killer]++ return PLUGIN_HANDLED } public fragbolt(id){ new cim[121] format(cim, charsmax(cim), "\wFrag Bolt | Oleseid:\r %d",oles[id]) new menu = menu_create(cim, "menu_handler" ) menu_additem(menu,"\r+50 HP \y(3 frag)","1",0) menu_additem(menu,"\rGyorsasag \y(5 frag)","2",0) menu_additem(menu,"\rUjraeledes \y(4 frag)","3",0) menu_additem(menu,"\rLathatatlansag \y(10 frag)","4",0) menu_additem(menu,"\rKameleon (Ellenseg kinezet) \y(10 frag)","5",0) menu_display(id,menu,0) } public menu_handler(id,menu,item){ if(item==MENU_EXIT){ menu_cancel(id) return PLUGIN_HANDLED } new data[6],name[64] new acces,callback menu_item_getinfo(menu,item,acces,data,charsmax(data),name,charsmax(name),callback) new key = str_to_num(data) switch(key){ case 1:{ if(get_user_frags(id)>=3&&hp[id]==1){ hp[id]=0 set_user_health(id,get_user_health(id)+50) set_user_frags(id,get_user_frags(id)-3) }else return PLUGIN_CONTINUE } case 2:{ if(get_user_frags(id)>=5&&gyorsasag[id]==1){ gyorsasag[id]=0 set_user_maxspeed(id, 500.0) set_user_frags(id,get_user_frags(id)-5) }else return PLUGIN_CONTINUE } case 3:{ if(get_user_frags(id)>=4&&ujraeledes[id]==1){ ujraeledes[id]=0 ExecuteHamB(Ham_CS_RoundRespawn, id); set_user_frags(id,get_user_frags(id)-4) }else return PLUGIN_CONTINUE } case 4:{ if(get_user_frags(id)>=10&&lathatatlansag[id]==1){ lathatatlansag[id]=0 set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha , 0); set_user_frags(id,get_user_frags(id)-10) }else return PLUGIN_CONTINUE } case 5:{ if(get_user_frags(id)>=10&&kameleon[id]==1){ kameleon[id]=0 if (get_user_team(id)==1) cs_set_user_model(id, "urban") if (get_user_team(id)==2) cs_set_user_model(id, "guerilla") set_user_frags(id,get_user_frags(id)-10) }else return PLUGIN_CONTINUE } } menu_destroy(menu) return PLUGIN_HANDLED } public RoundStart(id) { cs_reset_user_model(id) }
[/ablak] jajj -.- #include <amxmodx> #include <fun> #include <cstrike> #include <engine> #include <hamsandwich> #define PLUGIN "Frag Bolt" #define VERSION "2.0" #define AUTHOR "MeSter" new hp[33]=1, gyorsasag[33]=1, ujraeledes[33]=1, lathatatlansag[33]=1, kameleon[33]=1 public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /frag","fragbolt") RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1) register_event("ResetHUD","RoundStart","b") } public fwHamPlayerSpawnPost(id) { hp[id]=1 gyorsasag[id]=1 ujraeledes[id]=1 lathatatlansag[id]=1 kameleon[id]=1 } public fragbolt(id){ new menu = menu_create("\wFrag Bolt | Oleseid: %d", "menu_handler", get_user_frags(id)) menu_additem(menu,"\r+50 HP \y(3 frag)","1",0) menu_additem(menu,"\rGyorsasag \y(5 frag)","2",0) menu_additem(menu,"\rUjraeledes \y(4 frag)","3",0) menu_additem(menu,"\rLathatatlansag \y(10 frag)","4",0) menu_additem(menu,"\rKameleon (Ellenseg kinezet) \y(10 frag)","5",0) menu_display(id,menu,0) } public menu_handler(id,menu,item){ if(item==MENU_EXIT){ menu_cancel(id) return PLUGIN_HANDLED } new data[6],name[64] new acces,callback menu_item_getinfo(menu,item,acces,data,charsmax(data),name,charsmax(name),callback) new key = str_to_num(data) switch(key){ case 1:{ if(get_user_frags(id)>=3&&hp[id]==1){ hp[id]=0 set_user_health(id,get_user_health(id)+50) set_user_frags(id,get_user_frags(id)-3) }else return PLUGIN_CONTINUE } case 2:{ if(get_user_frags(id)>=5&&gyorsasag[id]==1){ gyorsasag[id]=0 set_user_maxspeed(id, 500.0) set_user_frags(id,get_user_frags(id)-5) }else return PLUGIN_CONTINUE } case 3:{ if(get_user_frags(id)>=4&&ujraeledes[id]==1){ ujraeledes[id]=0 ExecuteHamB(Ham_CS_RoundRespawn, id); set_user_frags(id,get_user_frags(id)-4) }else return PLUGIN_CONTINUE } case 4:{ if(get_user_frags(id)>=10&&lathatatlansag[id]==1){ lathatatlansag[id]=0 set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha , 0); set_user_frags(id,get_user_frags(id)-10) }else return PLUGIN_CONTINUE } case 5:{ if(get_user_frags(id)>=10&&kameleon[id]==1){ kameleon[id]=0 if (get_user_team(id)==1) cs_set_user_model(id, "urban") if (get_user_team(id)==2) cs_set_user_model(id, "guerilla") set_user_frags(id,get_user_frags(id)-10) }else return PLUGIN_CONTINUE } } menu_destroy(menu) return PLUGIN_HANDLED } public RoundStart(id) { cs_reset_user_model(id) } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par } */
|
|