hlmod.hu
https://hlmod.hu/

halalkor menu
https://hlmod.hu/viewtopic.php?f=29&t=4728
Oldal: 1 / 1

Szerző:  lazacica [2012.06.14. 15:28 ]
Hozzászólás témája:  halalkor menu

hali. egy olyan plugint kernek, ami halalkor behoz egy menuzt azal, h kell-e ujraeledes vagy nem. ara: 2000 S
elore is kosz

Szerző:  oroszrulett [2012.06.14. 15:34 ]
Hozzászólás témája:  Re: halalkor menu

Ezt kérhetted volna a másik újraéledésről szóló témában is.
Kód:
  1. #include <amxmodx>

  2. #include <cstrike>

  3. #include <hamsandwich>

  4.  

  5. public plugin_init()

  6. {

  7.          register_event("DeathMsg", "halal", "a")

  8. }

  9.  

  10. public halal(id)

  11. {

  12.         if(cs_get_user_money(id) < 2000)

  13.                 return PLUGIN_CONTINUE;

  14.                

  15.         new menu = menu_create("\ySzeretnel-e ujraeledest venni 2000 $-ert?", "func_respawnmenu")

  16.         menu_additem(menu, "\wIgen")

  17.         menu_additem(menu, "\wNem")

  18.  

  19.         menu_display(id, menu, 0)

  20.        

  21.         return PLUGIN_CONTINUE

  22. }

  23.  

  24. public func_respawnmenu(id, menu, key)

  25. {

  26.         key++

  27.        

  28.         if(key == 1)

  29.         {

  30.                 cs_set_user_money(id, cs_get_user_money(id)-2000)

  31.                 client_print(id, print_chat, "Megvetted az ujraeledest 2000-ert!")

  32.                 ExecuteHamB(Ham_CS_RoundRespawn,id)

  33.         }

  34.         if(key == 2)

  35.         {

  36.                menu_destroy(menu)    

  37.         }

  38. }

  39.  

  40.  

Szerző:  Silent [2012.06.14. 16:26 ]
Hozzászólás témája:  Re: halalkor menu

Kód:
  1. public plugin_init()

  2. {

  3.        

  4. }


WAT DA?

Szerző:  oroszrulett [2012.06.14. 18:19 ]
Hozzászólás témája:  Re: halalkor menu

Ohh, köszi. Javítva.

Szerző:  Silent [2012.06.15. 06:45 ]
Hozzászólás témája:  Re: halalkor menu

De meg most nézem h miez. Van egy változód, a "key".

Ezt minden esetben növeled egyel, tehát ha igen ha nem, akkor is "key == 1" lesz. Ergo minden esetben újraéleszti.

Szerző:  oroszrulett [2012.06.15. 06:49 ]
Hozzászólás témája:  Re: halalkor menu

Igen, tudom, azért csináltam if(key == 1)-el, mert több menüpont esetén elengedhetetlen.

Szerző:  Silent [2012.06.15. 07:05 ]
Hozzászólás témája:  Re: halalkor menu

De nem érted mit mondok. Na nézd:

Meghal a játékos, ha van elég pénze, elôjön egy menü, hogy szeretne-e újraéledni.

Ô szeretne ezért megnyomja, hogy Igen.
A key változó növekszik egyel és 1 lesz. Megnézed, hogy a key 1-e és mivel itt igen így újraéleszti.

Ez eddig mũködik.

De ha ô a nemre megy, akkor is növekszik egyet a key és megint 1 lesz. Tehát ígyis újraéleszti, pedig ô nem akarja :)

Szerző:  oroszrulett [2012.06.15. 07:36 ]
Hozzászólás témája:  Re: halalkor menu

Javítva. Amúgy ez a key-es megoldás többször tesztelve volt, és működik.

Szerző:  Silent [2012.06.15. 12:03 ]
Hozzászólás témája:  Re: halalkor menu

De még mindig nemjó. Mégis hogy lenne már a key értéke 2? Soha nem lesz 2, mivel csak egyszer növeled utána pedig nullázódik mivel a menühandlerben van..

Szerző:  oroszrulett [2012.06.15. 13:25 ]
Hozzászólás témája:  Re: halalkor menu

De ez biztos jó így! Már többször teszteltem. Nézd meg ezt : http://amxmodx.crys.hu/site/viewsma.php?f=szerverbolt

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