hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 227 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 226 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ő


Új téma nyitása  Hozzászólás a témához  [ 4 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Egyedi mod [?]
HozzászólásElküldve: 2014.03.02. 13:32 
Offline
Lelkes

Csatlakozott: 2014.01.20. 14:41
Hozzászólások: 16
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 1 alkalommal
Valaki meg tudná csinálni ebbe hogy ha /faj tudjak választani faj-t!
Pl ha rányomok a Frost ra akkor
ezt irja ki a chatbe:
[WarFrameFaj] Te a Frost fajt választottad !
és kapjon is valami cuccot (persze ami védekező az védelmi cuccot)
:D


SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #define PLUGIN "Faj"
  3. #define VERSION "1.1"
  4. #define AUTHOR "Detry"
  5.  
  6. new menu
  7.  
  8. public plugin_init()
  9. {
  10. register_plugin(PLUGIN, VERSION, AUTHOR)
  11. {
  12. menu = menu_create("Faj Valaszto", "handler");
  13. menu_additem(menu, "Frost (Vedelmi)")
  14. menu_additem(menu, "Mag (Taktikus)")
  15. menu_additem(menu, "Ash (Tamado)")
  16. menu_additem(menu, "Excalibur (Tamado)")
  17. menu_additem(menu, "Trinity (Vedelmi)")
  18. menu_additem(menu, "Nova (Taktikus)")
  19. }
  20. register_clcmd("say /faj","go_menu");
  21. register_event("ResetHUD","reset","be")
  22. }
  23. public handler(id, menu, key)
  24. {
  25. {
  26. //Asszem ide kéne be írni
  27. }
  28. return PLUGIN_HANDLED
  29. }
  30. public go_menu(id)
  31. {
  32. menu_display(id,menu)
  33.  
  34. return PLUGIN_HANDLED
  35. }
  36. public reset(id) {
  37. client_print(id,print_chat,"[FajMenu] Ha fajt szeretnel valasztani akkor ird be a /faj parancsot");
  38. }
  39. }
  40.  


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Egxedi mod [?]
HozzászólásElküldve: 2014.03.02. 13:39 
Offline
Fanatikus
Avatar

Csatlakozott: 2013.03.23. 14:55
Hozzászólások: 162
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 27 alkalommal
Huha.
Szerintem inkább írd le a fajneveket,és hogy mit kapjon
Majd megírom neked :)

_________________
Fehér lányra nézni fault,fehér lányhoz szólni technikai fault,fehér lányhoz érni,na azért lincselés jár!

Ők köszönték meg Super Nova nek ezt a hozzászólást: blasi01 (2014.03.02. 14:44)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Egyedi mod [?]
HozzászólásElküldve: 2014.03.02. 14:40 
Offline
Lelkes

Csatlakozott: 2014.01.20. 14:41
Hozzászólások: 16
Megköszönt másnak: 3 alkalommal
Megköszönték neki: 1 alkalommal
A fajneveket látod de leírom:
Egypkt meg tudnád csinálni hogy ha át váltasz másikra akkor az előző HP ja AP ja meg fegyverei eltünek !

A fegver mellet a töltény/ennyiség van ! Pl : Galil - 10
Frost:
HP: 70
AP: 600
M3 - 48
SmokeGrenade - 10
Shield - 1
knife - 1

Mag:
HP: 150
AP: 40
HEG - 5
GALIL - 50
knife - 1

Ash:
HP: 120
AP: 0
AK47 - 70
flashbang - 3

Excalibur:
HP: 130
AP: 100
Speed: Valami nagyon gyors érték
knife - 1 (Késsel egyböl öl)

Trinity(Csak admin tudja):
HP: 190
AP: 190
AWP - 40
Speed: Valami nagyon gyors érték
knife - 1

Nova(Semmi fegyvere ne legyen késen kívül/ ha T akkor persze lehet neki C4 e):
HP: 30
AP: 30
Lathatatlansag teljesen
knife - 1

:DDDDDDDD
Elöre is köszi
Nem gond ha nem tudod megcsinálni


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Egyedi mod [?]
HozzászólásElküldve: 2014.03.02. 16:25 
Offline
Fanatikus
Avatar

Csatlakozott: 2013.03.23. 14:55
Hozzászólások: 162
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 27 alkalommal
Megpróbáltam.
Ha valami nem jó,akkor írj és javítom ! :)

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3. #include <fun>
  4. #include <cstrike>
  5.  
  6. new bool:fros[33],bool:mag[33],bool:ash[33],bool:exc[33],bool:trinity[33],
  7. bool:nova[33]
  8. new f_spawn[33]
  9.  
  10. public plugin_init() {
  11. register_plugin("ModName", "1.0.0", "SN")
  12.  
  13. register_clcmd("say /faj","choose_class")
  14.  
  15. RegisterHam(Ham_TakeDamage,"player","edamage")
  16. RegisterHam(Ham_Spawn,"func_buyzone","block")
  17. }
  18. public block() return HAM_SUPERCEDE
  19. public Player_TakeDamage(victim, inflictor, attacker, Float:damage){
  20. if(exc[attacker]){
  21. new clip,ammo,weap=get_user_weapon(attacker,clip,ammo)
  22. if(weap==CSW_KNIFE){
  23. SetHamParamFloat(attacker,damage*1000)
  24. }
  25. }
  26. }
  27. public client_spawn(id){
  28. strip_user_weapons(id)
  29. if(!f_spawn[id]){
  30. choose_class(id)
  31. f_spawn[id]=true
  32. }
  33. if(fros[id]){
  34. set_user_health(id,70)
  35. set_user_armor(id,600)
  36. give_item(id,"weapon_m3")
  37. cs_set_user_bpammo(id,CSW_M3,48)
  38. give_item(id,"weapon_smokegrenade")
  39. cs_set_user_bpammo(id,CSW_SMOKEGRENADE,10)
  40. give_item(id,"weapon_shield")
  41. give_item(id,"weapon_knife")
  42. }
  43. if(mag[id]){
  44. set_user_health(id,150)
  45. set_user_armor(id,40)
  46. give_item(id,"weapon_hegrenade")
  47. cs_set_user_bpammo(id,CSW_HEGRENADE,5)
  48. give_item(id,"weapon_galil")
  49. cs_set_user_bpammo(id,CSW_GALIL,50)
  50. give_item(id,"weapon_knife")
  51. }
  52. if(ash[id]){
  53. set_user_health(id,120)
  54.  
  55. give_item(id,"weapon_ak")
  56. cs_set_user_bpammo(id,CSW_AK47,70)
  57. give_item(id,"weapon_flashbang")
  58. cs_set_user_bpammo(id,CSW_FLASHBANG,3)
  59. }
  60. if(exc[id]){
  61. set_user_health(id,130)
  62. set_user_armor(id,100)
  63. set_user_maxspeed(id,get_user_maxspeed(id)+100.0)
  64. give_item(id,"weapon_knife")
  65. }
  66. if(trinity[id]){
  67. set_user_health(id,190)
  68. set_user_armor(id,190)
  69. give_item(id,"weapon_awp")
  70. cs_set_user_bpammo(id,CSW_AWP,40)
  71. set_user_maxspeed(id,get_user_maxspeed(id)+100.0)
  72. give_item(id,"weapon_knife")
  73. }
  74. if(nova[id]){
  75. set_user_health(id,30)
  76. set_user_armor(id,30)
  77. give_item(id,"weapon_knife")
  78. set_user_rendering(id,kRenderFxNone,0,0,0,kRenderNormal,0)
  79. }
  80. }
  81. public choose_class( id ) {
  82. new menu=menu_create("\yFaj valaszto","menu_handler")
  83. menu_additem(menu,"\wFrost (Vedelmi)","1",0)
  84. menu_additem(menu,"\wMag (Taktikus","2",0)
  85. menu_additem(menu, "Ash (Tamado)","3",0)
  86. menu_additem(menu, "Excalibur (Tamado)","4",0)
  87. menu_additem(menu, "Trinity (Vedelmi) \r(","5",0)
  88. menu_additem(menu, "Nova (Taktikus)","6",0)
  89. menu_display(id,menu,0)
  90. menu_setprop(menu,MPROP_EXITNAME,"Kilepes")
  91. }
  92. public menu_handler(id,menu,item){
  93. if(item==MENU_EXIT){
  94. menu_destroy(menu)
  95. return PLUGIN_HANDLED
  96. }
  97. new data[6],name[64]
  98. new acces,callback
  99. menu_item_getinfo(menu,item,acces,data,charsmax(data),name,charsmax(name),callback)
  100. new key=str_to_num(data)
  101. switch(key){
  102. case 1:{
  103. fros[id]=true
  104. mag[id]=false
  105. ash[id]=false
  106. exc[id]=false
  107. trinity[id]=false
  108. nova[id]=false
  109. client_print(id,print_chat,"[WarFrameFaj] 'Frost' kasztot valasztottad!")
  110. }
  111. case 2:{
  112. fros[id]=false
  113. mag[id]=true
  114. ash[id]=false
  115. exc[id]=false
  116. trinity[id]=false
  117. nova[id]=false
  118. client_print(id,print_chat,"[WarFrameFaj] 'Mag' kasztot valasztottad!")
  119. }
  120. case 3:{
  121. fros[id]=false
  122. mag[id]=false
  123. ash[id]=true
  124. exc[id]=false
  125. trinity[id]=false
  126. nova[id]=false
  127. client_print(id,print_chat,"[WarFrameFaj] 'Ash' kasztot valasztottad!")
  128. }
  129. case 4:{
  130. fros[id]=false
  131. mag[id]=false
  132. ash[id]=false
  133. exc[id]=true
  134. trinity[id]=false
  135. nova[id]=false
  136. client_print(id,print_chat,"[WarFrameFaj] 'Excalibur' kasztot valasztottad!")
  137. }
  138. case 5:{
  139. if(get_user_flags(id) != ADMIN_KICK){
  140. client_print(id,print_chat,"[WarFrameFaj] Ezt csak admin tudja hasznalni!")
  141. choose_class(id)
  142. return PLUGIN_HANDLED
  143. }
  144. fros[id]=false
  145. mag[id]=false
  146. ash[id]=false
  147. exc[id]=false
  148. trinity[id]=true
  149. nova[id]=false
  150. client_print(id,print_chat,"[WarFrameFaj] 'Trinity' kasztot valasztottad!")
  151. }
  152. case 6:{
  153. fros[id]=false
  154. mag[id]=false
  155. ash[id]=false
  156. exc[id]=false
  157. trinity[id]=false
  158. nova[id]=true
  159. client_print(id,print_chat,"[WarFrameFaj] 'Nova' kasztot valasztottad!")
  160. }
  161. }
  162. menu_destroy(menu)
  163. return PLUGIN_HANDLED
  164. }


PM-be küldj ip-t majd ha fent lesz valamelyik szerveren! :D

_________________
Fehér lányra nézni fault,fehér lányhoz szólni technikai fault,fehér lányhoz érni,na azért lincselés jár!

Ők köszönték meg Super Nova nek ezt a hozzászólást: blasi01 (2014.03.02. 17:08)
  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  [ 4 hozzászólás ] 


Ki van itt

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