hlmod.hu

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



Jelenlévő felhasználók

Jelenleg 318 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 317 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]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: Ne adjon pontot
HozzászólásElküldve:2015.10.29. 20:36 
Offline
Senior Tag

Csatlakozott:2015.06.28. 13:00
Hozzászólások:295
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
hali

azt hogy tudom meg csinálni hogy pl: van egy menü és ott vannak csomagok és ha elért 1-et akkor nem adjon már oda ölést , csak a 2-höz? Előre is köszönöm

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ne adjon pontot
HozzászólásElküldve:2015.11.06. 14:41 
Offline
Jómunkásember
Avatar

Csatlakozott:2015.01.24. 18:17
Hozzászólások:310
Megköszönt másnak: 22 alkalommal
Megköszönték neki: 11 alkalommal
Csinálj oda egy limitet vagy mit, hogy több pontot ne kaphasson, mint pl mikor van egy piac akkor is van egy minimum összeg amiért ki kell rakni és gondolom maximumot is lehet, csinálni kell oda egy ilyesmit és akkor nem fog többet adni. :/

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ne adjon pontot
HozzászólásElküldve:2015.11.06. 14:50 
Offline
Tiszteletbeli
Avatar

Csatlakozott:2014.09.08. 22:21
Hozzászólások:3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Nagyon értelmezhetetlen, de ha jól értem halál eventbe. (ha ott jár pont)

SMA Forráskód: [ Mindet kijelol ]
  1. if(valtozo_1[id] == 500) valtozo_2[id]++
  2. else valtozo_1[id]++


De ilyen kérdésekkel jövünk 2015-ben komolyan? :D

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ne adjon pontot
HozzászólásElküldve:2015.11.07. 14:24 
Offline
Senior Tag

Csatlakozott:2015.06.28. 13:00
Hozzászólások:295
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
Példa: jó?

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5.  
  6. #define PLUGIN "New Plug-In"
  7. #define VERSION "1.0"
  8. #define AUTHOR "Pista"
  9.  
  10. new pont[33], kuldetes[33]
  11.  
  12. public plugin_init() {
  13. register_plugin(PLUGIN, VERSION, AUTHOR)
  14. register_clcmd("say /asd", "fomenu")
  15. register_clcmd("say /add", "addol")
  16. register_event("DeathMsg", "halal", "a")
  17. // Add your code here...
  18. }
  19. public addol(id)
  20. {
  21. pont[id] += 10
  22. }
  23. public halal()
  24. {
  25. new gyilkos = read_data(1)
  26. new aldozat = read_data(2)
  27.  
  28. if(gyilkos != aldozat)
  29. {
  30. pont[gyilkos]++
  31. }
  32. if(pont[gyilkos] == 1)
  33. {
  34. kuldetes[gyilkos]++
  35. }
  36. else
  37. {
  38. pont[gyilkos]++
  39. }
  40. }
  41. public fomenu(id)
  42. {
  43. new szoveg[512]
  44.  
  45. new menu = menu_create("Szerver nev", "fomenu_h")
  46.  
  47. format(szoveg, charsmax(szoveg), "\yPont:\d %d", pont[id])
  48. menu_additem(menu, szoveg, "1", 0)
  49. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
  50. menu_display(id, menu, 0)
  51. }
  52. public fomenu_h(id, menu, item)
  53. {
  54. if(item == MENU_EXIT)
  55. {
  56. menu_destroy(menu)
  57. }
  58. new data[9], szName[64], access, callback
  59. menu_item_getinfo(menu, item, access, data, charsmax(data), szName, charsmax(szName), callback)
  60. new key = str_to_num(data)
  61. switch(key)
  62. {
  63. case 1:fomenu(id)
  64. }
  65. }

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ne adjon pontot
HozzászólásElküldve:2015.11.07. 14:34 
Offline
Tiszteletbeli
Avatar

Csatlakozott:2014.09.08. 22:21
Hozzászólások:3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Így mindig ad pontot, de ha a pont 1, akkor a küldetésre tesz. Azután soha többet és a többi mind 2pont.
Próbáld meg azért értelmezni az if és else if-et. Minimális logika kell hozzá.
2if-ből mind2 lefut. If és else if-ek-ből fentről lefele amelyik először érvényesül.

_________________
GitHub - mforce


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ne adjon pontot
HozzászólásElküldve:2015.11.07. 18:47 
Offline
Senior Tag

Csatlakozott:2015.06.28. 13:00
Hozzászólások:295
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
vagy egy plédát tudnál írni, hogyan csináljam?

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ne adjon pontot
HozzászólásElküldve:2015.11.07. 18:54 
Offline
Tiszteletbeli
Avatar

Csatlakozott:2015.04.10. 19:49
Hozzászólások:610
Megköszönt másnak: 53 alkalommal
Megköszönték neki: 147 alkalommal
Gondolkozás, tesztelgetés...

_________________
Néha itt, de többször nem.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Ne adjon pontot
HozzászólásElküldve:2015.11.07. 20:31 
Offline
Senior Tag

Csatlakozott:2015.06.28. 13:00
Hozzászólások:295
Megköszönt másnak: 20 alkalommal
Megköszönték neki: 10 alkalommal
???? :D :D

SMA Forráskód: [ Mindet kijelol ]
  1. public halal()
  2. {
  3. new gyilkos = read_data(1)
  4. new aldozat = read_data(2)
  5.  
  6. if(gyilkos != aldozat)
  7. {
  8. pont[gyilkos]++
  9. }
  10. if(pont[gyilkos] == 1)
  11. {
  12. kuldetes[gyilkos]++
  13. new nev[32]
  14. get_user_name(gyilkos, nev, 31)
  15. client_print(0, print_chat, "%s Befejezte a kuldetest!", nev)
  16. }
  17. else if(pont[gyilkos] < 1)
  18. {
  19. kuldetes[gyilkos] = 0
  20. }
  21. }

_________________
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 23 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