hlmod.hu

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



Jelenlévő felhasználók

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

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], 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  [12 hozzászólás ]  Oldal12Következő
Szerző Üzenet
 Hozzászólás témája: Pont
HozzászólásElküldve:2014.05.16. 10:17 
Offline
Nagyúr
Avatar

Csatlakozott:2014.04.10. 15:32
Hozzászólások:776
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 60 alkalommal
Hello.Valaki csinálna nekem egy "példát"
egy olyan kellene ami annyit tud össz-vissz:

Ölésenként kap pontot (cvarral állitható)
Fejlövésért kap pontot (Cvarral állitható)

Nem kell,hogy kiírja,hogy kapott pontot

Hudban írja,hogy mennyi pontja van és ha öl egyből adja hozzá (mind1 hol majd átírom)

Kellene még egy olyan h beirja a jatekos pl:
/sajt

és behozz mondjuk 2 menüt :
1.Kicsi Sajt
2.Nagy Sajt
Amelyikre kattint az önbe ugyebár és azon belül ami bele lett irva oda az legyen benne
pl:megnyitja a kicsi sajtot és benne van,hogy
+10 HP 5Pont
...stbb

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Pont
HozzászólásElküldve:2014.05.16. 13:03 
Offline
Őskövület
Avatar

Csatlakozott:2012.02.27. 09:42
Hozzászólások:2588
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 418 alkalommal
tessék
SMA Forráskód: [ Mindet kijelol ]
  1. /*
  2.  * AMXX Mod plugin
  3.  *
  4.  * asd, 1
  5.  *
  6.  * (c) Copyright qKKKJ;> © 2014
  7.  * This file is provided as is (no warranties).
  8.  *
  9.  */
  10. #include <amxmod>
  11. #include <amxmisc>
  12. #include <engine>
  13.  
  14. new cvar_oles
  15. new cvar_hs
  16.  
  17. new pont[33]
  18.  
  19. public plugin_init() {
  20. register_plugin("asd", "1", "qKKKJ - 2014")
  21. register_clcmd("say /sajt", "sajtmenu")
  22. cvar_oles = register_cvar("Olespont", "1000")
  23. cvar_hs = register_cvar("HS PONT", "1")
  24. register_event("DeathMsg", "halal", "a")
  25. }
  26. public client_PreThink(id)
  27. {
  28. set_hudmessage(255, 0, 0, 0.04, 0.4, 0, 6.0, 12.0)
  29. show_hudmessage(id, "Pontjaid: %d",pont[id])
  30.  
  31. }
  32. public halal()
  33. {
  34. if(read_data(1) != read_data(2) && read_data(3))
  35. {
  36. pont[read_data(1)] = get_pcvar_num(cvar_hs)
  37. }
  38. else if(read_data(1) != read_data(2))
  39. {
  40. pont[read_data(1)] = get_pcvar_num(cvar_oles)
  41. }
  42. }
  43. public sajtmenu(id)
  44. {
  45. new menu = menu_create("MyMenu", "mh_MyMenu");
  46.  
  47. menu_additem(menu, "kicsi sajt", "", 0); // case 0
  48. menu_additem(menu, "nagy sajt", "", 0); // case 1
  49.  
  50. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  51.  
  52. menu_display(id, menu, 0);
  53.  
  54. return PLUGIN_HANDLED;
  55. }
  56.  
  57. public mh_MyMenu(id, menu, item)
  58. {
  59. if(item == MENU_EXIT)
  60. {
  61. menu_cancel(id);
  62. return PLUGIN_HANDLED;
  63. }
  64.  
  65. new command[6], name[64], access, callback;
  66.  
  67. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  68.  
  69. switch(item)
  70. {
  71. case 0: kicsisajtmenu(id)
  72. case 1: nagysajtmenu(id)
  73. }
  74.  
  75. menu_destroy(menu);
  76.  
  77. return PLUGIN_HANDLED;
  78. }
  79. public kicsisajtmenu(id)
  80. {
  81. new menu = menu_create("MyMenu", "kicsisajtmenu_handler");
  82.  
  83. menu_additem(menu, "Menupont 1", "", 0); // case 0
  84. menu_additem(menu, "Menupont 2", "", 0); // case 1
  85.  
  86. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  87.  
  88. menu_display(id, menu, 0);
  89.  
  90. return PLUGIN_HANDLED;
  91. }
  92.  
  93. public kicsisajtmenu_handler(id, menu, item)
  94. {
  95. if(item == MENU_EXIT)
  96. {
  97. menu_cancel(id);
  98. return PLUGIN_HANDLED;
  99. }
  100.  
  101. new command[6], name[64], access, callback;
  102.  
  103. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  104.  
  105. switch(item)
  106. {
  107. case 0: client_print(id, print_chat, "You have selected menupont1");
  108. case 1: client_print(id, print_chat, "You have selected menupont2");
  109. }
  110.  
  111. menu_destroy(menu);
  112.  
  113. return PLUGIN_HANDLED;
  114. }
  115. public nagysajtmenu(id)
  116. {
  117. new menu = menu_create("MyMenu", "nagysajtmenu_handler");
  118.  
  119. menu_additem(menu, "nagysajtmenu1", "", 0); // case 0
  120. menu_additem(menu, "nagysajtmenu2", "", 0); // case 1
  121.  
  122. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  123.  
  124. menu_display(id, menu, 0);
  125.  
  126. return PLUGIN_HANDLED;
  127. }
  128.  
  129. public nagysajtmenu_handler(id, menu, item)
  130. {
  131. if(item == MENU_EXIT)
  132. {
  133. menu_cancel(id);
  134. return PLUGIN_HANDLED;
  135. }
  136.  
  137. new command[6], name[64], access, callback;
  138.  
  139. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  140.  
  141. switch(item)
  142. {
  143. case 0: client_print(id, print_chat, "You have selected nagysajtmenu1");
  144. case 1: client_print(id, print_chat, "You have selected nagysajtmenu2");
  145. }
  146.  
  147. menu_destroy(menu);
  148.  
  149. return PLUGIN_HANDLED;
  150. }

_________________
Kép


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

Csatlakozott:2014.04.10. 15:32
Hozzászólások:776
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 60 alkalommal
köszi szépen, majd este letesztelem

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Pont
HozzászólásElküldve:2014.05.17. 08:40 
Offline
Nagyúr
Avatar

Csatlakozott:2014.04.10. 15:32
Hozzászólások:776
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 60 alkalommal
Nincs benne a mentés ,lletve tudnál nekem még olyat hozzá írni ,hogy ha megvan egy bizonyos mennyiségű pont pl:1000-re állitva cvarral ,és ölésel összeszed 1000-et akkor azt át váltsa mondjuk Érmére
Példa:
Van 800 pontom ölök még és kapok mondjuk 500-at (1300 pontom lesz) és rögtön levon 1000pontot(amennyire álitotuk cvarral) és Kiirja Pont Felett vagy alatt,hogy Érme: 1
és marad neki ugye 300 pontja

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Pont
HozzászólásElküldve:2014.05.17. 09:21 
Offline
Őskövület
Avatar

Csatlakozott:2012.02.27. 09:42
Hozzászólások:2588
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 418 alkalommal
copy szagot érzek de tessék ittvan
SMA Forráskód: [ Mindet kijelol ]
  1. /*
  2. * AMXX Mod plugin
  3. *
  4. * asd, 1
  5. *
  6. * (c) Copyright qKKKJ;> © 2014
  7. * This file is provided as is (no warranties).
  8. *
  9. */
  10. #include <amxmod>
  11. #include <amxmisc>
  12. #include <engine>
  13. #include <nvault>
  14.  
  15. new g_vault
  16. new erme[33]
  17. new cvar_erme
  18. new cvar_oles
  19. new cvar_hs
  20.  
  21. new pont[33]
  22.  
  23. public plugin_init() {
  24. register_plugin("asd", "1", "qKKKJ - 2014")
  25. register_clcmd("say /sajt", "sajtmenu")
  26. cvar_oles = register_cvar("Olespont", "100")
  27. cvar_hs = register_cvar("HS PONT", "1")
  28. cvar_erme = register_cvar("erme pont", "1000")
  29. register_event("DeathMsg", "halal", "a")
  30. g_vault = nvault_open("ermesystem")
  31. }
  32. public client_PreThink(id)
  33. {
  34. set_hudmessage(255, 0, 0, 0.04, 0.4, 0, 6.0, 12.0)
  35. show_hudmessage(id, "Pontjaid: %d^nErme: %d",pont[id], erme[id])
  36.  
  37. }
  38. public halal()
  39. {
  40. if(read_data(1) != read_data(2) && read_data(3))
  41. {
  42. pont[read_data(1)] += get_pcvar_num(cvar_hs)
  43. }
  44. else if(read_data(1) != read_data(2))
  45. {
  46. pont[read_data(1)] += get_pcvar_num(cvar_oles)
  47. }
  48. if(pont[read_data(1)] >= get_pcvar_num(cvar_erme))
  49. {
  50. erme[read_data(1)]++
  51. pont[read_data(1)] -= get_pcvar_num(cvar_erme)
  52. SaveData(read_data(1))
  53. }
  54. }
  55. public sajtmenu(id)
  56. {
  57. new menu = menu_create("MyMenu", "mh_MyMenu");
  58.  
  59. menu_additem(menu, "kicsi sajt", "", 0); // case 0
  60. menu_additem(menu, "nagy sajt", "", 0); // case 1
  61.  
  62. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  63.  
  64. menu_display(id, menu, 0);
  65.  
  66. return PLUGIN_HANDLED;
  67. }
  68.  
  69. public mh_MyMenu(id, menu, item)
  70. {
  71. if(item == MENU_EXIT)
  72. {
  73. menu_cancel(id);
  74. return PLUGIN_HANDLED;
  75. }
  76.  
  77. new command[6], name[64], access, callback;
  78.  
  79. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  80.  
  81. switch(item)
  82. {
  83. case 0: kicsisajtmenu(id)
  84. case 1: nagysajtmenu(id)
  85. }
  86.  
  87. menu_destroy(menu);
  88.  
  89. return PLUGIN_HANDLED;
  90. }
  91. public kicsisajtmenu(id)
  92. {
  93. new menu = menu_create("MyMenu", "kicsisajtmenu_handler");
  94.  
  95. menu_additem(menu, "Menupont 1", "", 0); // case 0
  96. menu_additem(menu, "Menupont 2", "", 0); // case 1
  97.  
  98. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  99.  
  100. menu_display(id, menu, 0);
  101.  
  102. return PLUGIN_HANDLED;
  103. }
  104.  
  105. public kicsisajtmenu_handler(id, menu, item)
  106. {
  107. if(item == MENU_EXIT)
  108. {
  109. menu_cancel(id);
  110. return PLUGIN_HANDLED;
  111. }
  112.  
  113. new command[6], name[64], access, callback;
  114.  
  115. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  116.  
  117. switch(item)
  118. {
  119. case 0: client_print(id, print_chat, "You have selected menupont1");
  120. case 1: client_print(id, print_chat, "You have selected menupont2");
  121. }
  122.  
  123. menu_destroy(menu);
  124.  
  125. return PLUGIN_HANDLED;
  126. }
  127. public nagysajtmenu(id)
  128. {
  129. new menu = menu_create("MyMenu", "nagysajtmenu_handler");
  130.  
  131. menu_additem(menu, "nagysajtmenu1", "", 0); // case 0
  132. menu_additem(menu, "nagysajtmenu2", "", 0); // case 1
  133.  
  134. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  135.  
  136. menu_display(id, menu, 0);
  137.  
  138. return PLUGIN_HANDLED;
  139. }
  140.  
  141. public nagysajtmenu_handler(id, menu, item)
  142. {
  143. if(item == MENU_EXIT)
  144. {
  145. menu_cancel(id);
  146. return PLUGIN_HANDLED;
  147. }
  148.  
  149. new command[6], name[64], access, callback;
  150.  
  151. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  152.  
  153. switch(item)
  154. {
  155. case 0: client_print(id, print_chat, "You have selected nagysajtmenu1");
  156. case 1: client_print(id, print_chat, "You have selected nagysajtmenu2");
  157. }
  158.  
  159. menu_destroy(menu);
  160.  
  161. return PLUGIN_HANDLED;
  162. }
  163. //mentés
  164. public client_connect(id)
  165. {
  166. LoadData(id)
  167. }
  168. public client_disconnect(id)
  169. {
  170. SaveData(id)
  171. }
  172. public SaveData(id)
  173. {
  174. new name[32]
  175. get_user_name(id, name, 31)
  176.  
  177. new vaultkey[64],vaultdata[256]
  178.  
  179. format(vaultkey,63,"%s-ERMESYSTEM", name)
  180.  
  181. format(vaultdata,255,"%i#%i#",pont[id], erme[id])
  182.  
  183. nvault_set(g_vault,vaultkey,vaultdata)
  184. return PLUGIN_CONTINUE
  185. }
  186. public LoadData(id)
  187. {
  188. new name[32]
  189. get_user_name(id, name, 31)
  190. new vaultkey[64],vaultdata[256]
  191.  
  192. format(vaultkey,63,"%s-ERMESYSTEM", name)
  193. format(vaultdata,255,"%i#%i#",pont[id],erme[id])
  194.  
  195. nvault_get(g_vault,vaultkey,vaultdata,255)
  196. replace_all(vaultdata, 255, "#", " ")
  197. new ponts[32], ermes[32]
  198. parse(vaultdata, ponts, 31, ermes, 31)
  199. pont[id] = str_to_num(ponts)
  200. erme[id] = str_to_num(ermes)
  201. return PLUGIN_CONTINUE
  202. }

_________________
Kép

Ők köszönték meg CrB nek ezt a hozzászólást: alfaanero (2014.05.18. 11:30)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Pont
HozzászólásElküldve:2014.05.17. 12:12 
Offline
Nagyúr
Avatar

Csatlakozott:2014.04.10. 15:32
Hozzászólások:776
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 60 alkalommal
Köszi, ha gépnél leszek le tesztelem, nem szándékozom berakni egy szervere sem egyenlőre, mert nincs szerverenm, egyenlőre csak a pluginokat gyűjtöm a gépre jelenleg van a gépemen kb400plugin lementve

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Pont
HozzászólásElküldve:2014.05.17. 23:22 
Offline
Nagyúr
Avatar

Csatlakozott:2014.04.10. 15:32
Hozzászólások:776
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 60 alkalommal
Az miert van h ölésnél nem azt a pontot kapom amit beálitottam hanem egyből 1 érmét

SMA Forráskód: [ Mindet kijelol ]
  1. public plugin_init() {
  2. register_plugin("asd", "1", "qKKKJ - 2014")
  3. register_clcmd("say /menu", "sajtmenu")
  4. cvar_oles = register_cvar("Olespont", "600")
  5. cvar_hs = register_cvar("HS PONT", "700")
  6. cvar_erme = register_cvar("erme pont", "100")
  7. register_event("DeathMsg", "halal", "a")
  8. g_vault = nvault_open("ermesystem")
  9. RegisterHam( Ham_TakeDamage , "player" , "PlayerHurt", 0);
  10. }
  11.  
  12. public PlayerHurt( victim,inflictor,attacker,Float:damage, DamageBits )
  13. {
  14. if(strong[attacker])
  15. {
  16. SetHamParamFloat(4, damage * 10.0);
  17. }
  18. return HAM_IGNORED;
  19. }
  20. public client_PreThink(id)
  21. {
  22. set_hudmessage(255, 0, 0, 0.04, 0.4, 0, 6.0, 12.0)
  23. show_hudmessage(id, "Pontjaid: %d^nErme: %d",pont[id], erme[id])
  24.  
  25. }
  26. public halal()
  27. {
  28. if(read_data(1) != read_data(2) && read_data(3))
  29. {
  30. pont[read_data(1)] = get_pcvar_num(cvar_hs)
  31. }
  32. else if(read_data(1) != read_data(2))
  33. {
  34. pont[read_data(1)] = get_pcvar_num(cvar_oles)
  35. }
  36. if(pont[read_data(1)] >= get_pcvar_num(cvar_erme))
  37. {
  38. erme[read_data(1)]++
  39. pont[read_data(1)] -= get_pcvar_num(cvar_erme)
  40. SaveData(read_data(1))
  41. }
  42. }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Pont
HozzászólásElküldve:2014.05.18. 11:23 
Offline
Őskövület
Avatar

Csatlakozott:2012.02.27. 09:42
Hozzászólások:2588
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 418 alkalommal
azért mert az öléspontot 600 ra a hs pontot meg 700 ra állítottad az érmét meg csak 100 ra

éppen ezért ha megöl 1 ember pl fejessel akkor 700 > 100 tehát kap 1 érmét és levon 100 pontot

UI: találtam 1 kicsi hibát elsőbe javítottam.

_________________
Kép

Ők köszönték meg CrB nek ezt a hozzászólást: alfaanero (2014.05.18. 11:30)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Pont
HozzászólásElküldve:2014.05.18. 11:25 
Offline
Nagyúr
Avatar

Csatlakozott:2014.04.10. 15:32
Hozzászólások:776
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 60 alkalommal
Akkor pl:
a sima ölés rakjam pl: 25-re
a hs-t 30-ra
az ermet meg mondjuk 100-ra akkor jó?

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Pont
HozzászólásElküldve:2014.05.18. 11:27 
Offline
Őskövület
Avatar

Csatlakozott:2012.02.27. 09:42
Hozzászólások:2588
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 418 alkalommal
teljesen mindegy mennyire rakod a hs-t meg az ölést az a lényeg h az érme legyen náluk nagyobb.

_________________
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  [12 hozzászólás ]  Oldal12Következő


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