hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.03. 08:12



Jelenlévő felhasználók

Jelenleg 564 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 563 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 1 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: hiba.
HozzászólásElküldve: 2013.12.30. 14:29 
Offline
Jómunkásember

Csatlakozott: 2013.02.11. 16:06
Hozzászólások: 491
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 50 alkalommal
Hello. ez a plugin azt tudja, hogy ha beírják hogy /kes, felhoz egy menüt, és alapból másodpercenként ad nekik 1 hpt, ha kevesebb hpjuk van, mint 100. de valamiért a menüt nem hozza fel. bocsi a külalakért, de gyorsan írtam...

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <engine>
  4. #include <hamsandwich>
  5. #include <fakemeta>
  6. #include <fun>
  7. #define NEV "Kes Mod"
  8. #define VERZIO "1.0"
  9. #define KESZITO "I3u[R]n"
  10. new raketaszam[33]
  11. new raketa_bumm_sprite
  12. new bool:raketakes[33]
  13. new bool:gyorskes[33]
  14. new Float:kiloves_ido[33]
  15. public plugin_init(){
  16. register_plugin(NEV,VERZIO,KESZITO)
  17. register_event("CurWeapon", "CurWeapon", "be", "2!0")
  18. RegisterHam(Ham_Spawn,"player","eledes")
  19. register_forward(FM_CmdStart,"indulas")
  20. register_clcmd("say /kes","kesmenu")
  21. register_touch("Raketa","*","Raketa_Bumm")
  22. }
  23. public eledes(id){
  24. if(raketakes[id]){
  25. raketaszam[id]=3
  26. }
  27. if(is_user_alive(id)){
  28. set_task(1.0,"hptoltes",0)
  29. }
  30. return PLUGIN_HANDLED
  31. }
  32. public hptoltes(id){
  33. if(get_user_health(id)>=100){
  34. return PLUGIN_CONTINUE
  35. }
  36. if(get_user_health(id)<100){
  37. set_user_health(id,get_user_health(id)+1)
  38. set_task(1.0,"hptoltes",0)
  39. }
  40. return PLUGIN_CONTINUE
  41. }
  42. public kesmenu(id){
  43. new menu = menu_create("\yKes Menu","kes_handler")
  44. menu_additem(menu,"\rRaketa Kes","1",0)
  45. menu_additem(menu,"\rGyors Kes","2",0)
  46. menu_display(id,menu)
  47. }
  48. public menu_handler(id,menu,item){
  49. if(item==MENU_EXIT){
  50. menu_destroy(menu)
  51. return PLUGIN_HANDLED
  52. }
  53. new adat[6],nev[64]
  54. new jog,visszahiv
  55. menu_item_getinfo(menu,item,jog,adat,charsmax(adat),nev,charsmax(nev),visszahiv)
  56. new key=str_to_num(adat)
  57. switch(key){
  58. case 1:{
  59. raketakes[id]=true
  60. }
  61. case 2:{
  62. gyorskes[id]=true
  63. set_user_maxspeed(id,900.0)
  64. }
  65. }
  66. return PLUGIN_HANDLED
  67. }
  68. public client_connect(id){
  69. raketakes[id]=false
  70. gyorskes[id]=false
  71. }
  72. public indulas(id,uc_handle,idattacker){
  73. new fegyver = get_user_weapon(idattacker)
  74. if(!is_user_alive(id)){
  75. return FMRES_IGNORED
  76. }
  77. new gomb=get_uc(uc_handle,UC_Buttons)
  78. if((gomb&IN_ATTACK)){
  79. if((fegyver==CSW_KNIFE)){
  80. if(raketakes[id]){
  81. if(kiloves_ido[id]+2.0>get_gametime()){
  82. client_print(id,print_center,"2 Masodpercenkent tudsz kiloni raketat!")
  83. return PLUGIN_CONTINUE
  84. }
  85. if(is_user_alive(id))
  86. {
  87. kiloves_ido[id] = get_gametime()
  88. new Float:Origin[3],Float:vAngle[3],Float:Velocity[3]
  89. entity_get_vector(id,EV_VEC_v_angle,vAngle)
  90. entity_get_vector(id,EV_VEC_origin,Origin)
  91. new Entity=create_entity("info_target")
  92. entity_set_string(Entity,EV_SZ_classname,"Raketa")
  93. entity_set_model(Entity,"models/rpgrocket.mdl")
  94. vAngle[0]*=-1.0
  95. entity_set_origin(Entity,Origin)
  96. entity_set_vector(Entity,EV_VEC_angles,vAngle)
  97. entity_set_int(Entity,EV_INT_effects,2)
  98. entity_set_int(Entity,EV_INT_solid,SOLID_BBOX)
  99. entity_set_int(Entity,EV_INT_movetype,MOVETYPE_FLY)
  100. entity_set_edict(Entity,EV_ENT_owner,id)
  101. VelocityByAim(id,500,Velocity)
  102. entity_set_vector(Entity,EV_VEC_velocity,Velocity)
  103. }
  104. return PLUGIN_CONTINUE
  105. }
  106. }
  107. }
  108. return PLUGIN_CONTINUE
  109. }
  110. public plugin_precache(){
  111. precache_model("models/rpgrocket.mdl")
  112. raketa_bumm_sprite = precache_model("sprites/dexplo.spr")
  113. }
  114. public Raketa_bumm(ent)
  115. {
  116. if(!is_valid_ent(ent)){
  117. return
  118. }
  119. new tamado=entity_get_edict(ent,EV_ENT_owner)
  120. new Float:fOrigin[3],iOrigin[3]
  121. entity_get_vector(ent,EV_VEC_origin,fOrigin)
  122. iOrigin[0]=floatround(fOrigin[0])
  123. iOrigin[1]=floatround(fOrigin[1])
  124. iOrigin[2]=floatround(fOrigin[2])
  125. message_begin(MSG_BROADCAST,SVC_TEMPENTITY,iOrigin)
  126. write_byte(TE_EXPLOSION)
  127. write_coord(iOrigin[0])
  128. write_coord(iOrigin[1])
  129. write_coord(iOrigin[2])
  130. write_short(raketa_bumm_sprite)
  131. write_byte(20)
  132. write_byte(30)
  133. write_byte(10)
  134. message_end()
  135. new entlist[33]
  136. new numfound=find_sphere_class(ent,"player",230.0,entlist,32)
  137. for (new i=0;i<numfound;i++){
  138. new pid=entlist[i]
  139. if(!is_user_alive(pid)||get_user_team(tamado)==get_user_team(pid)){
  140. continue
  141. }
  142. ExecuteHam(Ham_TakeDamage,pid,ent,tamado,10.0,1)
  143. }
  144. remove_entity(ent)
  145. }
  146. public CurWeapon(id)
  147. {
  148. new fegyver = get_user_weapon(id)
  149. if(gyorskes[id]){
  150. if((fegyver==CSW_KNIFE)){
  151. set_user_maxspeed(id,900.0)
  152. }
  153. }
  154. return PLUGIN_CONTINUE
  155. }
  156.  

_________________
Rengeteg új beszólás eléréséhez kattints IDE (Ezek alapból sank soundshoz készültek)

Steam profil:
[steam]http://steamcommunity.com/profiles/76561198089487307[/steam]


Hozzászólás jelentése
Vissza a tetejére
   
 
Hozzászólások megjelenítése:  Rendezés  
Lezárt fórum  A témát lezárták, nem szerkesztheted a hozzászólásaid, és nem küldhetsz új hozzászólást.  [ 1 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 24 vendég


Nem nyithatsz témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole