hlmod.hu
https://hlmod.hu/

Menü
https://hlmod.hu/viewtopic.php?f=9&t=21587
Oldal: 1 / 1

Szerző:  MEGASTROM [2015.07.19. 12:40 ]
Hozzászólás témája:  Menü

Sziasztok tudnátok nekem segíteni?
Azt hogy tudom meg oldani, hogy amikor a játékos felcsatlakozik a szervere és amikor él, akkor fel jön neki egy menü.
Amikor kiválassza a menüpontot utána többet nem fog meg jeleni a menü csak amikor parancsra felhozza.
Valaki írna nekem egy példát köszönöm előre is. :)

Szerző:  Maxi [2015.07.19. 13:03 ]
Hozzászólás témája:  Re: Menü

ez csak elkepzeles, igy csinald meg, telorol irtam lehet h valami furcsaxd
SMA Forráskód: [ Mindet kijelol ]
  1. #include "amxmodx.inc"
  2. #include "hamsandwich.inc"
  3.  
  4.  
  5. public plugin_init()
  6. {
  7. RegisterHam(Ham_Spawn, "player", "dda", 1)
  8. }
  9. public dda(id)
  10. {
  11. new variable
  12. if (variable == true)
  13. {
  14. menu(id)
  15. variable = false
  16. }
  17. }
  18. public client_putinserver(id)
  19. {
  20. variable = true
  21. }

Szerző:  mforce [2015.07.19. 13:08 ]
Hozzászólás témája:  Re: Menü

Megint butaság.
Spawnra csináld a menüt és úgy egy változó, ha az true akkor menüt hívsz, menü után változó false. HA client_putinserver,akkor meg egy true érték.
Persze a spawnhoz alapból írd hozzá,hogy
if (is_user_alive(id))

Szerző:  MEGASTROM [2015.07.19. 13:09 ]
Hozzászólás témája:  Re: Menü

[ablak]
maxi írta:
ez csak elkepzeles, igy csinald meg, telorol irtam lehet h valami furcsaxd
SMA Forráskód: [ Mindet kijelol ]#include "amxmodx.inc"
 
new bool:ed[33] = true;
 
public plugin_init() {
register_event("ResetHUD", "newRound", "b")
}
public newRound(id) {
if(ed[id]==true)
{
menu(id)
ed[id]=false;
}
else return PLUGIN_CONTINUE;
}
public menuidstb
[/ablak]

Valahogy így?
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 "author"
  9.  
  10. new bool:ed[33] = true;
  11.  
  12. public plugin_init() {
  13. register_plugin(PLUGIN, VERSION, AUTHOR)
  14. register_event("ResetHUD", "newRound", "b")
  15.  
  16. // Add your code here...
  17. }
  18. public newRound(id) {
  19. if(ed[id]==true)
  20. {
  21. menu(id)
  22. ed[id]=false;
  23. }
  24. else return PLUGIN_CONTINUE;
  25. }
  26. public menuidstb(id) {
  27. new menu = menu_create("Valasz:","menu_handler")
  28. menu_additem(menu,"1. Menu pont","1",0)
  29. menu_display(id,menu,0)
  30. }
  31.  
  32.  

Szerző:  mforce [2015.07.19. 19:05 ]
Hozzászólás témája:  Re: Menü

De ez új körnél menü,és mivan ha nincs új kör csak spawnol,mivan ha halott, stb... nem!

Szerző:  alfaanero [2015.07.19. 19:16 ]
Hozzászólás témája:  Re: Menü

SMA Forráskód: [ Mindet kijelol ]
  1. if(is_user_alive(id) || is_user_connected(id)) {


??????

Szerző:  mforce [2015.07.19. 19:20 ]
Hozzászólás témája:  Re: Menü

+spawnnál mint mondtam
include <hamsandwich>
RegisterHam(Ham_Spawn, "player", "spawn_event", 1)
public spawn_event(id) {

Itt jön amit írtál if, aztán azonbelül változó true-e , ha igen akkor menü

else

handled

UI.: Most látom maxi javította a saját írását,tehát úgy jó.

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/