hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 19:48



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó 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ő


Új téma nyitása  Hozzászólás a témához  [ 8 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: VIP surf
HozzászólásElküldve: 2013.08.01. 09:24 
Offline
Nagyúr
Avatar

Csatlakozott: 2012.09.23. 09:50
Hozzászólások: 569
Megköszönt másnak: 76 alkalommal
Megköszönték neki: 37 alkalommal
Helló.
Nekem egy VIP plugin kellene surfre, ami:
-Minden kör elején kiad egy menüt, ahol választhatnak fegyvert: m3, M4A1, AK47, AWP
-VIP rendelkezzen 3-as ugrással
-Killenként kapjon +5HP-t, de 100 felé soha ne menjen a hp-ja.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP surf
HozzászólásElküldve: 2013.08.01. 12:39 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 25 alkalommal
Megköszönték neki: 418 alkalommal
Próbáld ki
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. /* Plugin generated by AMXX-Studio */
  3.  
  4. #include <amxmodx>
  5. #include <amxmisc>
  6. #include <cstrike>
  7. #include <fun>
  8. #include <engine>
  9.  
  10. #define PLUGIN "New Plugin"
  11. #define VERSION "1.0"
  12. #define AUTHOR "qKKKJ"
  13. #define JOG ADMIN_RESERVATION //B JOG
  14. new jumpnum[33] = 0
  15. new bool:dojump[33] = false
  16. public plugin_init() {
  17. register_plugin(PLUGIN, VERSION, AUTHOR)
  18.  
  19. register_event("HLTV", "ujkor", "a", "1=0", "2=0")
  20. register_event("DeathMsg", "halal", "a")
  21. }
  22. //Oleskor +HP
  23. public halal()
  24. {
  25. new killer = read_data(1)
  26. new victim = read_data(2)
  27. new team = cs_get_user_team(victim)
  28. if(killer != victim && cs_get_user_team(killer) != team && get_user_flags(killer) & JOG)
  29. {
  30. set_user_health(killer, get_user_health(killer)+5)
  31. set_task(1.0, "check", killer)
  32. }
  33. }
  34. public check(id)
  35. {
  36. if(get_user_health(id) >= 100)
  37. {
  38. set_user_health(id, 100)
  39. }
  40. set_task(20.0, "check", id)
  41. }
  42. //Menu korelejen
  43. public ujkor(id)
  44. {
  45. if(get_user_flags(id) & JOG)
  46. {
  47.  
  48. new menu = menu_create("VIPmenu", "menu_hand");
  49.  
  50. menu_additem(menu, "M3", "", 0); // case 0
  51. menu_additem(menu, "M4A1", "", 0); // case 1
  52. menu_additem(menu, "AK47", "", 0); // case 2
  53. menu_additem(menu, "AWP", "", 0); // case 3
  54.  
  55. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  56.  
  57. menu_display(id, menu, 0);
  58.  
  59.  
  60. }
  61. return PLUGIN_HANDLED;
  62. }
  63. public menu_hand(id, menu, item)
  64. {
  65. if(item == MENU_EXIT)
  66. {
  67. menu_cancel(id);
  68. return PLUGIN_HANDLED;
  69. }
  70.  
  71. new command[6], name[64], access, callback;
  72.  
  73. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  74.  
  75. switch(item)
  76. {
  77. case 0:
  78. {
  79. give_item(id, "weapon_m3")
  80. cs_set_user_bpammo(id, CSW_M3, 32)
  81. }
  82. case 1:
  83. {
  84. give_item(id, "weapon_m4a1")
  85. cs_set_user_bpammo(id, CSW_M4A1, 120)
  86. }
  87. case 2:
  88. {
  89. give_item(id, "weapon_ak47")
  90. cs_set_user_bpammo(id, CSW_AK47, 120)
  91. }
  92. case 3:
  93. {
  94. give_item(id, "weapon_awp")
  95. cs_set_user_bpammo(id, CSW_AWP, 30)
  96. }
  97.  
  98. }
  99.  
  100. menu_destroy(menu);
  101.  
  102. return PLUGIN_HANDLED;
  103. }
  104. //Tobb ugras!
  105. public client_putinserver(id)
  106. {
  107. jumpnum[id] = 0
  108. dojump[id] = false
  109. }
  110.  
  111. public client_disconnect(id)
  112. {
  113. jumpnum[id] = 0
  114. dojump[id] = false
  115. }
  116. public client_PreThink(id)
  117. {
  118. if(get_user_flags(id) & JOG)
  119. {
  120.  
  121. if(!is_user_alive(id)) return PLUGIN_CONTINUE
  122. new nbut = get_user_button(id)
  123. new obut = get_user_oldbutton(id)
  124. if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP))
  125. {
  126. if(jumpnum[id] < 2)
  127. {
  128. dojump[id] = true
  129. jumpnum[id]++
  130. return PLUGIN_CONTINUE
  131. }
  132. }
  133. if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
  134. {
  135. jumpnum[id] = 0
  136. return PLUGIN_CONTINUE
  137. }
  138.  
  139. }
  140. return PLUGIN_CONTINUE
  141. }
  142. public client_PostThink(id)
  143. {
  144. if(get_user_flags(id) & JOG)
  145. {
  146.  
  147. if(!is_user_alive(id)) return PLUGIN_CONTINUE
  148. if(dojump[id] == true)
  149. {
  150. new Float:velocity[3]
  151. entity_get_vector(id,EV_VEC_velocity,velocity)
  152. velocity[2] = random_float(265.0,285.0)
  153. entity_set_vector(id,EV_VEC_velocity,velocity)
  154. dojump[id] = false
  155.  
  156. }
  157.  
  158. }
  159. return PLUGIN_CONTINUE
  160. }
  161.  

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP surf
HozzászólásElküldve: 2013.08.01. 13:54 
Offline
Nagyúr
Avatar

Csatlakozott: 2012.09.23. 09:50
Hozzászólások: 569
Megköszönt másnak: 76 alkalommal
Megköszönték neki: 37 alkalommal
2 Warningot dobott ki, beraktam a szerverre és lefagyott:S


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP surf
HozzászólásElküldve: 2013.08.01. 14:51 
Offline
Jómunkásember
Avatar

Csatlakozott: 2012.09.23. 20:29
Hozzászólások: 325
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 87 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. /* Plugin generated by AMXX-Studio */
  3.  
  4. #include <amxmodx>
  5. #include <amxmisc>
  6. #include <cstrike>
  7. #include <fun>
  8. #include <engine>
  9.  
  10. #define PLUGIN "New Plugin"
  11. #define VERSION "1.0"
  12. #define AUTHOR "qKKKJ"
  13.  
  14. #define JOG ADMIN_RESERVATION //B JOG
  15.  
  16. new jumpnum[33] = 0
  17. new bool:dojump[33] = false
  18.  
  19. public plugin_init() {
  20. register_plugin(PLUGIN, VERSION, AUTHOR)
  21.  
  22. register_event("HLTV", "ujkor", "a", "1=0", "2=0")
  23. register_event("DeathMsg", "halal", "a")
  24. }
  25. //Oleskor +HP
  26. public halal()
  27. {
  28. if(read_data(1) != read_data(2) && cs_get_user_team(read_data(1)) != cs_get_user_team(read_data(2)) && get_user_flags(read_data(1)) & JOG)
  29. {
  30. set_user_health(read_data(1), get_user_health(read_data(1))+5)
  31. set_task(1.0, "check", read_data(1))
  32. }
  33. }
  34. public check(id)
  35. {
  36. if(get_user_health(id) >= 100)
  37. {
  38. set_user_health(id, 100)
  39. }
  40. set_task(20.0, "check", id)
  41. }
  42. //Menu korelejen
  43. public ujkor(id)
  44. {
  45. if(get_user_flags(id) & JOG)
  46. {
  47.  
  48. new menu = menu_create("VIPmenu", "menu_hand");
  49.  
  50. menu_additem(menu, "M3", "", 0); // case 0
  51. menu_additem(menu, "M4A1", "", 0); // case 1
  52. menu_additem(menu, "AK47", "", 0); // case 2
  53. menu_additem(menu, "AWP", "", 0); // case 3
  54.  
  55. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  56.  
  57. menu_display(id, menu, 0);
  58.  
  59.  
  60. }
  61. return PLUGIN_HANDLED;
  62. }
  63. public menu_hand(id, menu, item)
  64. {
  65. if(item == MENU_EXIT)
  66. {
  67. menu_cancel(id);
  68. return PLUGIN_HANDLED;
  69. }
  70.  
  71. new command[6], name[64], access, callback;
  72.  
  73. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  74.  
  75. switch(item)
  76. {
  77. case 0:
  78. {
  79. give_item(id, "weapon_m3")
  80. cs_set_user_bpammo(id, CSW_M3, 32)
  81. }
  82. case 1:
  83. {
  84. give_item(id, "weapon_m4a1")
  85. cs_set_user_bpammo(id, CSW_M4A1, 120)
  86. }
  87. case 2:
  88. {
  89. give_item(id, "weapon_ak47")
  90. cs_set_user_bpammo(id, CSW_AK47, 120)
  91. }
  92. case 3:
  93. {
  94. give_item(id, "weapon_awp")
  95. cs_set_user_bpammo(id, CSW_AWP, 30)
  96. }
  97.  
  98. }
  99.  
  100. menu_destroy(menu);
  101.  
  102. return PLUGIN_HANDLED;
  103. }
  104. //Tobb ugras!
  105. public client_putinserver(id)
  106. {
  107. jumpnum[id] = 0
  108. dojump[id] = false
  109. }
  110.  
  111. public client_disconnect(id)
  112. {
  113. jumpnum[id] = 0
  114. dojump[id] = false
  115. }
  116. public client_PreThink(id)
  117. {
  118. if(get_user_flags(id) & JOG)
  119. {
  120.  
  121. if(!is_user_alive(id)) return PLUGIN_CONTINUE
  122. new nbut = get_user_button(id)
  123. new obut = get_user_oldbutton(id)
  124. if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP))
  125. {
  126. if(jumpnum[id] < 2)
  127. {
  128. dojump[id] = true
  129. jumpnum[id]++
  130. return PLUGIN_CONTINUE
  131. }
  132. }
  133. if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
  134. {
  135. jumpnum[id] = 0
  136. return PLUGIN_CONTINUE
  137. }
  138.  
  139. }
  140. return PLUGIN_CONTINUE
  141. }
  142. public client_PostThink(id)
  143. {
  144. if(get_user_flags(id) & JOG)
  145. {
  146.  
  147. if(!is_user_alive(id)) return PLUGIN_CONTINUE
  148. if(dojump[id] == true)
  149. {
  150. new Float:velocity[3]
  151. entity_get_vector(id,EV_VEC_velocity,velocity)
  152. velocity[2] = random_float(265.0,285.0)
  153. entity_set_vector(id,EV_VEC_velocity,velocity)
  154. dojump[id] = false
  155.  
  156. }
  157.  
  158. }
  159. return PLUGIN_CONTINUE
  160. }

Ők köszönték meg Vinnice nek ezt a hozzászólást: sajtoskecske55 (2014.01.02. 17:37)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP surf
HozzászólásElküldve: 2013.08.01. 14:58 
Offline
Nagyúr
Avatar

Csatlakozott: 2012.09.23. 09:50
Hozzászólások: 569
Megköszönt másnak: 76 alkalommal
Megköszönték neki: 37 alkalommal
Nagyon szépen köszönöm!!

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP surf
HozzászólásElküldve: 2013.08.01. 15:01 
Offline
Nagyúr
Avatar

Csatlakozott: 2012.09.23. 09:50
Hozzászólások: 569
Megköszönt másnak: 76 alkalommal
Megköszönték neki: 37 alkalommal
Nem adja be sajnos a fegyvermenüt a legelején:S

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP surf
HozzászólásElküldve: 2013.08.01. 15:14 
Offline
Jómunkásember
Avatar

Csatlakozott: 2012.09.23. 20:29
Hozzászólások: 325
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 87 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. /* Plugin generated by AMXX-Studio */
  3.  
  4. #include <amxmodx>
  5. #include <amxmisc>
  6. #include <cstrike>
  7. #include <fun>
  8. #include <engine>
  9. #include <hamsandwich>
  10.  
  11. #define PLUGIN "New Plugin"
  12. #define VERSION "1.0"
  13. #define AUTHOR "qKKKJ"
  14.  
  15. #define JOG ADMIN_RESERVATION //B JOG
  16.  
  17. new jumpnum[33] = 0
  18. new bool:dojump[33] = false
  19.  
  20. public plugin_init() {
  21. register_plugin(PLUGIN, VERSION, AUTHOR)
  22.  
  23. RegisterHam(Ham_Spawn, "player","ujkor")
  24. register_event("DeathMsg", "halal", "a")
  25. }
  26. //Oleskor +HP
  27. public halal()
  28. {
  29. if(read_data(1) != read_data(2) && cs_get_user_team(read_data(1)) != cs_get_user_team(read_data(2)) && get_user_flags(read_data(1)) & JOG)
  30. {
  31. set_user_health(read_data(1), get_user_health(read_data(1))+5)
  32. set_task(1.0, "check", read_data(1))
  33. }
  34. }
  35. public check(id)
  36. {
  37. if(get_user_health(id) >= 100)
  38. {
  39. set_user_health(id, 100)
  40. }
  41. set_task(20.0, "check", id)
  42. }
  43. //Menu korelejen
  44. public ujkor(id)
  45. {
  46. if(get_user_flags(id) & JOG)
  47. {
  48. new menu = menu_create("VIPmenu", "menu_hand");
  49.  
  50. menu_additem(menu, "M3", "", 0); // case 0
  51. menu_additem(menu, "M4A1", "", 0); // case 1
  52. menu_additem(menu, "AK47", "", 0); // case 2
  53. menu_additem(menu, "AWP", "", 0); // case 3
  54.  
  55. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  56.  
  57. menu_display(id, menu, 0);
  58.  
  59.  
  60. }
  61. return PLUGIN_HANDLED;
  62. }
  63. public menu_hand(id, menu, item)
  64. {
  65. if(item == MENU_EXIT)
  66. {
  67. menu_cancel(id);
  68. return PLUGIN_HANDLED;
  69. }
  70.  
  71. new command[6], name[64], access, callback;
  72.  
  73. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  74.  
  75. switch(item)
  76. {
  77. case 0:
  78. {
  79. give_item(id, "weapon_m3")
  80. cs_set_user_bpammo(id, CSW_M3, 32)
  81. }
  82. case 1:
  83. {
  84. give_item(id, "weapon_m4a1")
  85. cs_set_user_bpammo(id, CSW_M4A1, 120)
  86. }
  87. case 2:
  88. {
  89. give_item(id, "weapon_ak47")
  90. cs_set_user_bpammo(id, CSW_AK47, 120)
  91. }
  92. case 3:
  93. {
  94. give_item(id, "weapon_awp")
  95. cs_set_user_bpammo(id, CSW_AWP, 30)
  96. }
  97.  
  98. }
  99.  
  100. menu_destroy(menu);
  101.  
  102. return PLUGIN_HANDLED;
  103. }
  104. //Tobb ugras!
  105. public client_putinserver(id)
  106. {
  107. jumpnum[id] = 0
  108. dojump[id] = false
  109. }
  110.  
  111. public client_disconnect(id)
  112. {
  113. jumpnum[id] = 0
  114. dojump[id] = false
  115. }
  116. public client_PreThink(id)
  117. {
  118. if(get_user_flags(id) & JOG)
  119. {
  120.  
  121. if(!is_user_alive(id)) return PLUGIN_CONTINUE
  122. new nbut = get_user_button(id)
  123. new obut = get_user_oldbutton(id)
  124. if((nbut & IN_JUMP) && !(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP))
  125. {
  126. if(jumpnum[id] < 2)
  127. {
  128. dojump[id] = true
  129. jumpnum[id]++
  130. return PLUGIN_CONTINUE
  131. }
  132. }
  133. if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
  134. {
  135. jumpnum[id] = 0
  136. return PLUGIN_CONTINUE
  137. }
  138.  
  139. }
  140. return PLUGIN_CONTINUE
  141. }
  142. public client_PostThink(id)
  143. {
  144. if(get_user_flags(id) & JOG)
  145. {
  146.  
  147. if(!is_user_alive(id)) return PLUGIN_CONTINUE
  148. if(dojump[id] == true)
  149. {
  150. new Float:velocity[3]
  151. entity_get_vector(id,EV_VEC_velocity,velocity)
  152. velocity[2] = random_float(265.0,285.0)
  153. entity_set_vector(id,EV_VEC_velocity,velocity)
  154. dojump[id] = false
  155.  
  156. }
  157.  
  158. }
  159. return PLUGIN_CONTINUE
  160. }

Ők köszönték meg Vinnice nek ezt a hozzászólást: Applee (2013.08.01. 15:38)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: VIP surf
HozzászólásElküldve: 2013.08.01. 15:27 
Offline
Nagyúr
Avatar

Csatlakozott: 2012.09.23. 09:50
Hozzászólások: 569
Megköszönt másnak: 76 alkalommal
Megköszönték neki: 37 alkalommal
Köszönöm szépen!

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 8 hozzászólás ] 


Ki van itt

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


Nyithatsz új témákat ebben a fórumban.
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