hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 228 felhasználó van jelen :: 1 regisztrált, 1 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  [ 7 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: random ölésért doboz
HozzászólásElküldve: 2015.04.18. 23:38 
Offline
Beavatott

Csatlakozott: 2014.07.09. 19:49
Hozzászólások: 71
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 1 alkalommal
Üdv.Valaki adna egy olyan plugint, hogy random ölésért kapok egy dobozt.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: random ölésért doboz
HozzászólásElküldve: 2015.04.19. 09:25 
Offline
Lelkes
Avatar

Csatlakozott: 2015.02.14. 01:11
Hozzászólások: 28
Megköszönték neki: 6 alkalommal
https://forums.alliedmods.net/showthread.php?p=984736

_________________
Ha segítettem ne felejtsd el meg köszönni! :)

[steam]loleee[/steam]


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: random ölésért doboz
HozzászólásElküldve: 2015.04.19. 10:14 
Offline
Beavatott

Csatlakozott: 2014.07.09. 19:49
Hozzászólások: 71
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 1 alkalommal
Nekem olyan kéne ami egyből odaadja a játékosnak és nemkell felszedje.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: random ölésért doboz
HozzászólásElküldve: 2015.04.19. 10:37 
Offline
Jómunkásember
Avatar

Csatlakozott: 2015.04.18. 17:14
Hozzászólások: 454
Megköszönt másnak: 48 alkalommal
Megköszönték neki: 32 alkalommal
birkula01 írta:
Nekem olyan kéne ami egyből odaadja a játékosnak és nemkell felszedje.


Fhuu, na szóval most írtam de nem ígérem hogy jó lessz lehet hogy nem fogja adni de remélem adja... bármi bugg van írj!! és javítom. az Ajándék a Szervertől pluginnal írtam össze és így percenként is kapsz ládát.
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. /*Include-k*/
  4. #include <amxmodx>
  5. #include <amxmisc>
  6. #include <fun>
  7. #include <cstrike>
  8. #include <colorchat>
  9.  
  10. new lada[33]
  11. new oles[33]
  12.  
  13.  
  14. /*Definek-k*/
  15. #define PLUGIN "ajandek"
  16.  
  17. #define VERSION "1.0"
  18.  
  19. #define AUTHOR "RsN & DecToR"
  20.  
  21. #define HAROMEZER 3000
  22.  
  23. #define OTEZER 5000
  24.  
  25. #define TIZEZER 10000
  26. #define TIZENOTEZER 15000
  27. #define HUSZEZER 20000
  28.  
  29.  
  30. public plugin_init()
  31. {
  32. register_plugin(PLUGIN, VERSION, AUTHOR)
  33. register_event("DeathMsg","death","a")
  34. register_clcmd("say /lada", "ladikok") //lada parancsal jon be
  35. }
  36. public client_disconnect(id)
  37. {
  38. if(task_exists(id))
  39. remove_task(id)
  40. }
  41. public haromperc(id)
  42. {
  43. if(lada[id] >= 500)
  44. client_print(id, print_chat, "[Ajandek] Kaptal %d lada-t, mert a szerveren voltal 3 percet.", HAROMEZER)
  45. }
  46.  
  47. public otperc(id)
  48. {
  49. if(lada[id] >= 500)
  50. client_print(id, print_chat, "[Ajandek] Kaptal %d lada-t, mert a szerveren voltal 5 percet.", OTEZER)
  51. }
  52.  
  53. public tizperc(id)
  54. {
  55. if(lada[id] >= 500)
  56. client_print(id, print_chat, "[Ajandek] Kaptal %d lada-t, mert a szerveren voltal 10 percet.", TIZEZER)
  57. }
  58. public tizenotperc(id)
  59. {
  60. if(lada[id] >= 300)
  61. client_print(id, print_chat, "[Ajandek] Kaptal %d lada-t, mert a szerveren voltal 15 percet.", TIZENOTEZER)
  62. }
  63. public huszperc(id)
  64. {
  65. if(lada[id] >= 500)
  66. client_print(id, print_chat, "[Ajandek] Kaptal %d lada-t, mert a szerveren voltal 20 percet.", HUSZEZER)
  67. }
  68.  
  69. public ladikok(id){
  70. new cim[121]
  71. format(cim, charsmax(cim), "\rSzerver neve \dA Plugint : DecToR keszitette \wOleseid:\r%d \y^n\yLadaid:\r%d \w", oles[id], lada[id])
  72. new menu = menu_create(cim, "lada_nyitas" )
  73.  
  74. menu_additem(menu,"\wLadanyitas^nKell hozza \y[1 lada\y]","1",0)
  75.  
  76. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  77.  
  78. menu_setprop(menu, MPROP_PERPAGE, 6);
  79. menu_setprop(menu, MPROP_BACKNAME, "Vissza");
  80. menu_setprop(menu, MPROP_NEXTNAME, "Következő");
  81. menu_setprop(menu, MPROP_EXITNAME, "Kilépés");
  82.  
  83. menu_display(id, menu, 0)
  84. }
  85.  
  86. public lada_nyitas(id, menu, item){
  87.  
  88. if( item == MENU_EXIT )
  89. {
  90. menu_destroy(menu);
  91. return PLUGIN_HANDLED;
  92. }
  93. new data[6], szName[64];
  94. new access, callback;
  95. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  96.  
  97. switch(random_num(1,8)) {
  98. case 1:
  99. {
  100. if(lada[id] >= 1 && oles[id] >= 1)
  101. {
  102. ColorChat(id, RED, "^4Lada ^1ures volt!")
  103. lada[id] -= 1
  104. oles[id] -= 1 //hany oles kelljen hogy kapj egy ladat
  105. ladikok(id)
  106. }
  107. else
  108. ColorChat(id, RED, "^4[Ajandek] » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  109. ladikok(id)
  110. }
  111. case 2:
  112. {
  113. if(lada[id] >= 1 && oles[id] >= 1)
  114. {
  115. ColorChat(id, RED, "^4[Ajandek] » Talaltal 10 Olest")
  116. ladikok(id)
  117. oles[id] += 10
  118. lada[id] += 1
  119. lada[id] -= 1 //hany lada kelljen 10oleshez
  120. }
  121. else
  122. ColorChat(id, RED, "^4[Ajandek] » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  123. ladikok(id)
  124. }
  125. case 3:
  126. {
  127. if(lada[id] >= 1 && oles[id] >= 1)
  128. {
  129. ColorChat(id, RED, "^4[Ajandek] » ^1Talaltal ^4+5 ^1ladat.")
  130. ladikok(id)
  131. lada[id] += 2
  132. lada[id] -= 2
  133. oles[id] -= 10 //hany oles kelljen hogy talalj ladat
  134. }
  135. else
  136. ColorChat(id, RED, "^4[Ajandek] » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  137. ladikok(id)
  138. }
  139. case 4:
  140. {
  141. if(lada[id] >= 1 && oles[id] >= 1)
  142. {
  143. ColorChat(id, RED, "^4[Ajandek] » Talaltal ^450 ^1Olest")
  144. ladikok(id)
  145. oles[id] += 10
  146. lada[id] -= 2
  147. lada[id] -= 2
  148. }
  149. else
  150. ColorChat(id, RED, "^4[Ajandek] » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  151. ladikok(id)
  152. }
  153. case 5:
  154. {
  155. if(lada[id] >= 1 && oles[id] >= 1)
  156. {
  157. ColorChat(id, RED, "^4[Ajandek] » ^1Talaltal ^4+2 ^1kulcsot^1.")
  158. ladikok(id)
  159. lada[id] += 2
  160. lada[id] -= 2
  161. oles[id] -= 10
  162. }
  163. else
  164. ColorChat(id, RED, "^4[Ajandek] » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  165. ladikok(id)
  166. }
  167. case 6:
  168. {
  169. if(lada[id] >= 1 && oles[id] >= 1)
  170. {
  171. ColorChat(id, RED, "^4[Ajandek] » ^1Talaltal ^2 ^1kulcsot.")
  172. ladikok(id)
  173. lada[id] += 2 // ez azt jelenti hogy 2 ladat talalsz
  174. lada[id] -= 2 // ez meg levonja hogy -2 ladat levon.
  175. oles[id] -= 1 //hany oles kelljen hogy talalj ladat
  176. }
  177. else
  178. ColorChat(id, RED, "^4[Ajandek] » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  179. ladikok(id)
  180. }
  181. case 7:
  182. {
  183. if(lada[id] >= 1 && oles[id] >= 1)
  184. {
  185. ColorChat(id, RED, "^4[Ajandek] » ^1Talaltal ^452 ^1kulcsot.")
  186. ladikok(id)
  187. lada[id] += 2
  188. lada[id] -= 2
  189. oles[id] -= 10 //hany oles kelljen hogy talalj ladat
  190. }
  191. else
  192. ColorChat(id, RED, "^4[Ajandek] » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  193. ladikok(id)
  194. }
  195. case 8:
  196. {
  197. if(lada[id] >= 1 && oles[id] >= 1)
  198. {
  199. ColorChat(id, RED, "^4[Ajandek] » ^1Talaltal ^4+10 ^1ladat")
  200. ladikok(id)
  201. lada[id] += 2
  202. lada[id] -= 2
  203. oles[id] -= 10 //hany oles kelljen hogy talalj ladat
  204. }
  205. else
  206. ColorChat(id, RED, "^4[Ajandek] » ^1Neked nincs ^4ladad ^1vagy ^4kulcsod^1.")
  207. ladikok(id)
  208. }
  209. }
  210. return PLUGIN_HANDLED;
  211. }
  212.  
  213.  


És írj ha jó, ha nem.... [Nem volt egyszerű, de ha bármi baj van megpróbálom javítani :) ]

_________________
Nem Toretto vagyok!!! hanem s[T]* Levii (És le lehet szállni a Torreto-zásról)

Ts3 Ip: ts.beathost.ml:10005


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: random ölésért doboz
HozzászólásElküldve: 2015.04.19. 12:03 
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
dector szerintem olvasd el még 1x, hogy mit is kér.

A megoldás egyszerű. Létrehozol egy változót mondjuk legyen lada a neve:
SMA Forráskód: [ Mindet kijelol ]
  1. new lada[33]
  2.  

Regisztrálod a halál eventet:
SMA Forráskód: [ Mindet kijelol ]
  1. register_event("DeathMsg", "halal", "a")
  2.  

Halálkor lekéred a gyilkost :
SMA Forráskód: [ Mindet kijelol ]
  1. new gyilkos = read_data(1)


Létrehozol 1 random számot aminek az értéke 0 vagy 1 new num = random_num(0,1)

Itt jöhet egy ha függvény.

SMA Forráskód: [ Mindet kijelol ]
  1. if(num == 1)
  2. {
  3. lada[gyilkos]++
  4. }

_________________
Kép

Ők köszönték meg CrB nek ezt a hozzászólást: birkula01 (2015.04.19. 12:26)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: random ölésért doboz
HozzászólásElküldve: 2015.04.19. 12:38 
Offline
Beavatott

Csatlakozott: 2014.07.09. 19:49
Hozzászólások: 71
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 1 alkalommal
Így?
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3.  
  4. new lada[33]
  5.  
  6. public plugin_init()
  7. {
  8. register_event("DeathMsg", "halal", "a")
  9. }
  10. public halal()
  11. {
  12. new gyilkos = read_data(1)
  13. new num = random_num(0, 1)
  14.  
  15. if(num == 1)
  16. {
  17. lada[gyilkos]++
  18. }
  19. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: random ölésért doboz
HozzászólásElküldve: 2015.04.19. 16:12 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2011.08.15. 14:42
Hozzászólások: 1345
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 277 alkalommal
így

_________________
Üdvözlettel: BBk
[AmxModX] Általam fordított pluginok
Death of Legend Fun Server History
NetMozi.com - Filmes fórum Badboy.killer
foximaxi


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


Ki van itt

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