hlmod.hu
https://hlmod.hu/

1x-es menü. (az-az, még én is kérek segítséget? :O)
https://hlmod.hu/viewtopic.php?f=10&t=9631
Oldal: 1 / 1

Szerző:  JoGoBeLLa [ 2013.07.21. 15:55 ]
Hozzászólás témája:  1x-es menü. (az-az, még én is kérek segítséget? :O)

Na sziasztok, igen kérdezlek titelet (egész nap ki voltam ütve, ne csodálkozzatok :D)
Szóval, ne is tereljem a szót.
Azt hogyan tudnám megcsinálni, hogy bejöjjön egy menű kör elején de csak a legelső körben, utána már ne, csak ha beír egy parancsot!
Magyarul: Felmész a szerverre, belépsz spawnolsz, bead egy menüt, megy a kör, meghalsz újra spawnolsz és nem adja be a menüt csak ha újra beírsz egy parancsot? Világos? :D
/*
* Offokat nem várok!
*/

Szerző:  kiki [ 2013.07.21. 16:15 ]
Hozzászólás témája:  Re: 1x-es menü. (az-az, még én is kérek segítséget? :O)

SMA Forráskód: [ Mindet kijelol ]
  1. new bool:volt[33];
  2.  
  3. //Connect:
  4. volt[id] = false;
  5.  
  6. // Kor eleje
  7. if(volt[id] == false)
  8. {
  9. // ide a menu
  10. volt[id] = true;
  11. }
  12.  
  13. //A parancsra csinald a menut uj fuggvenybe, a handler maradhat ugyan az.
  14.  

Szerző:  JoGoBeLLa [ 2013.07.21. 16:58 ]
Hozzászólás témája:  Re: 1x-es menü. (az-az, még én is kérek segítséget? :O)

kiki írta:
SMA Forráskód: [ Mindet kijelol ]
  1. new bool:volt[33];
  2.  
  3. //Connect:
  4. volt[id] = false;
  5.  
  6. // Kor eleje
  7. if(volt[id] == false)
  8. {
  9. // ide a menu
  10. volt[id] = true;
  11. }
  12.  
  13. //A parancsra csinald a menut uj fuggvenybe, a handler maradhat ugyan az.
  14.  

Értem, de egy konkrétabb példa, hogy biztos legyek benne? :)

Szerző:  kiki [ 2013.07.21. 16:59 ]
Hozzászólás témája:  Re: 1x-es menü. (az-az, még én is kérek segítséget? :O)

Mit nem értesz, mond!

Szerző:  JoGoBeLLa [ 2013.07.21. 17:01 ]
Hozzászólás témája:  Re: 1x-es menü. (az-az, még én is kérek segítséget? :O)

kiki írta:
Mit nem értesz, mond!

Nem az, hogy nem értem hanem egy konkrétabb, ezt foglald "mondatba" az elejétől. (persze a menü maga nem kell.)

Szerző:  kiki [ 2013.07.21. 17:11 ]
Hozzászólás témája:  Re: 1x-es menü. (az-az, még én is kérek segítséget? :O)

Tehát.

Van egy menüd, s a leírtak alapján:

Csinálsz egy bool változót, ahogy a példában is mutattam, csatlakozások az értékét, a csatlakozó játékosnak, falsera rakod, azaz hamisra.
Aztán mikor indul a kör, akkor behozod a menüt neki, persze előtte ellenőrzöd hogy már korábban volt e neki kör elején menüje, ha volt akkor nem törénik semmi, ha nem, akkor behozza neki.

Tehát akkor egy részletesebb példa:


SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3.  
  4. new bool:volt[33];
  5.  
  6. client_connect(id)
  7. {
  8. volt[id] = false;
  9. }
  10.  
  11. public plugin_init()
  12. {
  13. register_clcmd("say /menu", "menucske");
  14. RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
  15. }
  16.  
  17. public fwHamPlayerSpawnPost(id)
  18. {
  19. if (is_user_alive(id))
  20. {
  21. if(volt[id] == false)
  22. {
  23. menucske(id);
  24. volt[id] = true; //Itt beállítod igazra a bool változót, tehát volt használva: igen, s így a többi spawnkor már nem fog bejönni a menü, csak akkor ha még nem volt.
  25. }
  26. }
  27. }
  28.  
  29. public menucske(id)
  30. {
  31. //Ide meg jön a menü.
  32. }
  33.  

Szerző:  JoGoBeLLa [ 2013.07.21. 17:16 ]
Hozzászólás témája:  Re: 1x-es menü. (az-az, még én is kérek segítséget? :O)

kiki írta:
Tehát.

Van egy menüd, s a leírtak alapján:

Csinálsz egy bool változót, ahogy a példában is mutattam, csatlakozások az értékét, a csatlakozó játékosnak, falsera rakod, azaz hamisra.
Aztán mikor indul a kör, akkor behozod a menüt neki, persze előtte ellenőrzöd hogy már korábban volt e neki kör elején menüje, ha volt akkor nem törénik semmi, ha nem, akkor behozza neki.

Tehát akkor egy részletesebb példa:


SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <hamsandwich>
  3.  
  4. new bool:volt[33];
  5.  
  6. client_connect(id)
  7. {
  8. volt[id] = false;
  9. }
  10.  
  11. public plugin_init()
  12. {
  13. register_clcmd("say /menu", "menucske");
  14. RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
  15. }
  16.  
  17. public fwHamPlayerSpawnPost(id)
  18. {
  19. if (is_user_alive(id))
  20. {
  21. if(volt[id] == false)
  22. {
  23. menucske(id);
  24. volt[id] = true; //Itt beállítod igazra a bool változót, tehát volt használva: igen, s így a többi spawnkor már nem fog bejönni a menü, csak akkor ha még nem volt.
  25. }
  26. }
  27. }
  28.  
  29. public menucske(id)
  30. {
  31. //Ide meg jön a menü.
  32. }
  33.  

óóó, tényleg, most már eszembe jutott. :) Köszi.
[off] Én szoktam a menucske id-t használni, ez nem ér :$ [/off]

Szerző:  Silent [ 2013.07.29. 06:01 ]
Hozzászólás témája:  Re: 1x-es menü. (az-az, még én is kérek segítséget? :O)

A scripting tudásodhoz képest nem nagyképű a topik?
Még én se szoktam ilyet írni, nemhogy te.

Eszedbe jutott? Hogy tud eszedbe jutni egy logikai változó értékadása / ellenőrzése? Mindegy nem is megyek bele, mert aztán még neked áll feljebb.

Szerző:  JoGoBeLLa [ 2013.07.29. 19:18 ]
Hozzászólás témája:  Re: 1x-es menü. (az-az, még én is kérek segítséget? :O)

Silent írta:
A scripting tudásodhoz képest nem nagyképű a topik?
Még én se szoktam ilyet írni, nemhogy te.

Eszedbe jutott? Hogy tud eszedbe jutni egy logikai változó értékadása / ellenőrzése? Mindegy nem is megyek bele, mert aztán még neked áll feljebb.

Viccnek szántam.Mint mindenkinek, nekem is kell még tanulni mindenről. Nem azt akartam ezzel elérni, hogy magam fényezzem. Ez eddig rendben is van. Gondolom neked sem jut néha az eszedbe pár olyan "irónika" amelyet számtalanszór használtál, de:
  • Nincs erőd visszanézni.
  • Nem is tudod visszanézni.
Az én esetemben az első.
Ha meg nem történt veled ilyen, majd fog!

Szerző:  fuck604 [ 2013.07.31. 02:39 ]
Hozzászólás témája:  Re: 1x-es menü. (az-az, még én is kérek segítséget? :O)

JoGoBeLLa írta:
Silent írta:
A scripting tudásodhoz képest nem nagyképű a topik?
Még én se szoktam ilyet írni, nemhogy te.

Eszedbe jutott? Hogy tud eszedbe jutni egy logikai változó értékadása / ellenőrzése? Mindegy nem is megyek bele, mert aztán még neked áll feljebb.

Viccnek szántam.Mint mindenkinek, nekem is kell még tanulni mindenről. Nem azt akartam ezzel elérni, hogy magam fényezzem. Ez eddig rendben is van. Gondolom neked sem jut néha az eszedbe pár olyan "irónika" amelyet számtalanszór használtál, de:
  • Nincs erőd visszanézni.
  • Nem is tudod visszanézni.
Az én esetemben az első.
Ha meg nem történt veled ilyen, majd fog!

nem valami jó a humorérzéked

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