hlmod.hu

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



Jelenlévő felhasználók

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

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

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


Új téma nyitása  Hozzászólás a témához  [ 2 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: freerun
HozzászólásElküldve: 2013.08.22. 09:15 
Offline
Fanatikus

Csatlakozott: 2013.02.10. 16:48
Hozzászólások: 198
Megköszönt másnak: 113 alkalommal
HELLÓ 2 PLUGINT SZERETNÉK KÉRNI EGY FREERUN-T ami ha beírja a t hogy /free akk lefegyverez mindenkit és nem enged felvenni fegyvert
meg egy olyan plugint ami csk 1 szer enged 1 gombot megnyomni de olyan kell ami tényleg jól müködik

_________________
-----------------------------------------------------------------------------------------------------------
Kép


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

Csatlakozott: 2012.03.22. 18:22
Hozzászólások: 2978
Megköszönt másnak: 115 alkalommal
Megköszönték neki: 368 alkalommal
FreeRun

[ablak]
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <hamsandwich>
  5. #include <fakemeta_util>
  6. #include <colorchat>
  7.  
  8. #define PLUGIN "FreeRun"
  9. #define VERSION "0.1.0"
  10. #define AUTHOR "PomanoB"
  11.  
  12. #define TASK_VOTE_RESULT 5486
  13.  
  14. new bool:g_free
  15. new bool:g_vote_started
  16. new bool:g_free_try
  17.  
  18. new g_free_count
  19.  
  20. new g_votes[3]
  21.  
  22. new g_cvar_percent, g_cvar_max_free, g_cvar_t_only
  23. new passed
  24. public plugin_init()
  25. {
  26. register_plugin(PLUGIN, VERSION, AUTHOR)
  27.  
  28. g_cvar_percent = register_cvar("dh_free_run_percent", "60")
  29. g_cvar_max_free = register_cvar("dh_free_run_max", "3")
  30. g_cvar_t_only = register_cvar("dh_free_run_t_only", "0")
  31.  
  32. register_clcmd("say free", "cmdFree")
  33. set_task(20.0,"passing")
  34. register_event("HLTV", "eventRoundStart", "a", "1=0", "2=0")
  35.  
  36. RegisterHam(Ham_Touch, "armoury_entity", "fwdTouch")
  37. RegisterHam(Ham_Touch, "weaponbox", "fwdTouch")
  38. RegisterHam(Ham_Use, "func_button", "fwdUse")
  39.  
  40. register_menucmd(register_menuid("Free?"), MENU_KEY_1|MENU_KEY_2, "free_run_menu")
  41. }
  42. public passing()
  43. {
  44. passed = 1
  45. }
  46. public eventRoundStart()
  47. {
  48. g_free = false
  49. g_free_try = false
  50. g_vote_started = false
  51. arrayset(g_votes, 0, 3)
  52. remove_task(TASK_VOTE_RESULT)
  53. passed = 0
  54. }
  55.  
  56. public free_run_menu(id, key)
  57. {
  58. new name[32]
  59. get_user_name(id, name, 31)
  60. if (get_user_team(id) == 1 && key)
  61. {
  62. ColorChat(0, RED, "[DeathRun]^x01 Ohh, sh~t, terrorist ^x04%s^x01 is not accept free!! <!-- s:( --><img src=\"{SMILIES_PATH}/icon_e_sad.gif\" alt=\":(\" title=\"szomorú\" /><!-- s:( -->", name)
  63. remove_task(TASK_VOTE_RESULT)
  64. g_vote_started = false
  65. }
  66. else
  67. {
  68. ColorChat(0, RED, "[DeathRun]^x01 ^x04%s^x01 voted free ^x04%s^x01", name, (key ? "no" : "yes"))
  69. g_votes[key]++
  70. }
  71. }
  72.  
  73. public cmdFree(id)
  74. {
  75. if(passed)
  76. {
  77. client_print(id,print_chat,"20 sec. are passed, you cant do a freerun anymore")
  78. return PLUGIN_HANDLED
  79. }
  80. if (get_pcvar_num(g_cvar_t_only) && get_user_team(id) != 1)
  81. client_print(id, print_center, "Only T can Use it!")
  82. else if (g_free)
  83. client_print(id, print_center, "Already FreeRun!")
  84. else if (g_vote_started)
  85. client_print(id, print_center, "FreeRun vote started!")
  86. else if (g_free_try)
  87. client_print(id, print_center, "FreeRun vote already been!")
  88. else if (g_free_count >= get_pcvar_num(g_cvar_max_free))
  89. client_print(id, print_center, "FreeRun count max for this map!")
  90. else if (!is_user_alive(id))
  91. client_print(id, print_center, "Only alive can use it!")
  92. else
  93. {
  94. new menu[256], len, players[32], plNum, i
  95. len = format(menu, charsmax(menu), "\yFree?\w^n^n")
  96. len += format(menu[len], charsmax(menu) - len, "1. Yes^n")
  97. len += format(menu[len], charsmax(menu) - len, "2. No^n")
  98.  
  99. get_players(players, plNum, "ach")
  100.  
  101. for (i = 0; i < plNum; i++)
  102. show_menu(players[i], MENU_KEY_1|MENU_KEY_2, menu, 15)
  103.  
  104. g_free_try = true
  105. g_vote_started = true
  106. set_task(15.2, "voteResult", TASK_VOTE_RESULT)
  107. }
  108. return PLUGIN_HANDLED
  109. }
  110.  
  111. public voteResult()
  112. {
  113. if (!g_votes[1] || ( g_votes[0] * 100 / (g_votes[1] + g_votes[0])> get_pcvar_num(g_cvar_percent)))
  114. {
  115. g_free = true
  116.  
  117. g_free_count++
  118.  
  119. ColorChat(0, RED, "[DeathRun]^x01 Now play ^x04 FREERUN^x01 mode!! Ohh, gamers, if you failing, you really noobs <!-- s:( --><img src=\"{SMILIES_PATH}/icon_e_sad.gif\" alt=\":(\" title=\"szomorú\" /><!-- s:( -->")
  120.  
  121. new players[32], plNum, i
  122. get_players(players, plNum, "ah")
  123. for (i = 0; i < plNum; i++)
  124. {
  125. fm_strip_user_weapons(players[i])
  126. fm_give_item(players[i], "weapon_knife")
  127. }
  128. }
  129. else
  130. ColorChat(0, RED, "[DeathRun]^x01 ^x04 FREERUN^x01 mode is not choisen. Play DeathRun and not Fail!")
  131.  
  132. g_vote_started = false
  133. }
  134.  
  135. public fwdTouch(ent, id)
  136. {
  137. if (is_user_alive(id) && g_free)
  138. return HAM_SUPERCEDE
  139. return HAM_IGNORED
  140. }
  141.  
  142. public fwdUse(ent, idcaller, idactivator, use_type, Float:value)
  143. {
  144. if (is_user_alive(idactivator) && g_free && get_user_team(idactivator) == 1)
  145. {
  146. client_print(idactivator, print_center, "You choose FreeRun!")
  147. return HAM_SUPERCEDE
  148. }
  149. return HAM_IGNORED
  150. }
[/ablak]

De ebben a freerun is megvan+a gombos amit kértél,szóval ezt rakd fel:

http://forums.alliedmods.net/showthread.php?p=873614

+

http://forums.alliedmods.net/showthread.php?p=692544

_________________
Blasenkampfwagen

https://discord.gg/uBYnNnZP
GTA:PURSUIT MTA

Ők köszönték meg ultraibolya nek ezt a hozzászólást: csmester (2013.08.22. 16:58)
  Népszerűség: 2.27%


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  [ 2 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 7 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