hlmod.hu
https://hlmod.hu/

ejtőernyő
https://hlmod.hu/viewtopic.php?f=29&t=8531
Oldal: 1 / 2

Szerző:  kecske [ 2013.05.17. 17:23 ]
Hozzászólás témája:  ejtőernyő

Helo!
Azt szertném kérni hogy minden játékosnak, minden kör elején bejöjjön egy menü.
A menüben legyen benne hogy:
Szeretnél ejtőernyőt venni? (ára)
1. Igen
2. Nem
Ha igen-t nyom akkor a beállitot ár levonodik és magkapja, és chatbe egy üzenet irjon hogy :" Vettél ejtőernyőt, használat e betűvel"(és kapjon is -.-)
Ha nem-et nyom akkor semmi nem történik, csak kilép.

Szerző:  HuBaBuBa [ 2013.05.17. 20:55 ]
Hozzászólás témája:  Re: ejtőernyő

Próbáld:
Csatolmány:
pluginz_plug_parachute_amx_parachute.sma [14.57 KiB]
Letöltve 96 alkalommal.

Szerző:  kecske [ 2013.05.18. 11:07 ]
Hozzászólás témája:  Re: ejtőernyő

kifagy tőle a szero...
Ugy meglehetne oldani hogy külön pluginba a menüt és ha Igen-t nyom vki akkor csak say-be irja : "buy_parachute" és azt beállitom hogy mennyibe kerüljön (a sima ejtőernyő cvar-jában) és kész...?

Szerző:  Mike Spy [ 2013.05.18. 11:39 ]
Hozzászólás témája:  Re: ejtőernyő

SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <hamsandwich>
  6.  
  7.  
  8. public plugin_init() {
  9. RegisterHam(Ham_Spawn,"player","spawn")
  10. }
  11. public spawn(id){
  12. new menu=menu_create("\rSzeretnel ejtoernyot?","menu_handled")
  13. menu_additem(menu,"\wIgen","1",0)
  14. menu_additem(menu,"\wNem","2",0)
  15. }
  16. public menu_handler(id,menu,item){
  17. new data[6],szName[64]
  18. new acces,callback;
  19. menu_item_getinfo(menu,item,acces,data,charsmax(data),szName,charsmax(szName),callback);
  20. new key=str_to_num(data)
  21. switch(key){
  22. case 1:{
  23. client_cmd(id,"say buy_parachute")
  24. menu_destroy(menu)
  25. return PLUGIN_HANDLED;
  26. }
  27. case 2:{
  28. return PLUGIN_HANDLED
  29. }
  30. }
  31. menu_destroy(menu)
  32. return PLUGIN_HANDLED;
  33. }

Szerző:  HuBaBuBa [ 2013.05.18. 11:40 ]
Hozzászólás témája:  Re: ejtőernyő

nos'chez írta:
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <hamsandwich>
  6.  
  7.  
  8. public plugin_init() {
  9. RegisterHam(Ham_Spawn,"player","spawn")
  10. }
  11. public spawn(id){
  12. new menu=menu_create("\rSzeretnel ejtoernyot?","menu_handled")
  13. menu_additem(menu,"\wIgen","1",0)
  14. menu_additem(menu,"\wNem","2",0)
  15. }
  16. public menu_handler(id,menu,item){
  17. new data[6],szName[64]
  18. new acces,callback;
  19. menu_item_getinfo(menu,item,acces,data,charsmax(data),szName,charsmax(szName),callback);
  20. new key=str_to_num(data)
  21. switch(key){
  22. case 1:{
  23. client_cmd(id,"say buy_parachute")
  24. menu_destroy(menu)
  25. return PLUGIN_HANDLED;
  26. }
  27. case 2:{
  28. return PLUGIN_HANDLED
  29. }
  30. }
  31. menu_destroy(menu)
  32. return PLUGIN_HANDLED;
  33. }


- nincs menü megjelenítés
- 12.sorba menu_handled -> menu_handler kéne


kecske:
Hibakonzolba mit ír, mi a fagyás oka?
FTP-n nézd: screenlog.0 fájlt

Szerző:  kecske [ 2013.05.18. 13:55 ]
Hozzászólás témája:  Re: ejtőernyő

a screenlog.0 a cstrike mappán belül lenne nem?
én nem találtam, mert énis gondoltam erre...

Szerző:  HuBaBuBa [ 2013.05.18. 14:21 ]
Hozzászólás témája:  Re: ejtőernyő

cstrike mappán kívül :)
tehát, ahogy felcsatizol ftp-re ott keresd a screenlog fájlt

Szerző:  kecske [ 2013.05.18. 20:24 ]
Hozzászólás témája:  Re: ejtőernyő

nincsen...
ezt magától csinálja?

Szerző:  crazy` [ 2013.05.18. 21:23 ]
Hozzászólás témája:  Re: ejtőernyő

ennyi felesleges HSZ-t a hibás kódokkal..

próbáld az enyémet:
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <hamsandwich>
  6.  
  7. #define PLUGIN "Parachute Menu"
  8. #define VERSION "1.0"
  9. #define AUTHOR "crazy"
  10.  
  11.  
  12. public plugin_init() {
  13. register_plugin(PLUGIN, VERSION, AUTHOR)
  14.  
  15. RegisterHam(Ham_Spawn, "player", "eledes", 1)
  16.  
  17. }
  18. public eledes(id)
  19. {
  20. if(is_user_alive(id))
  21. {
  22. ejtoernyo(id)
  23. }
  24. }
  25. public ejtoernyo(id)
  26. {
  27.  
  28. new menu = menu_create("\ySzeretnel ejtoernyot?","ejto_handler")
  29.  
  30. menu_additem(menu,"\wIgen","1",0)
  31. menu_additem(menu,"\wNem","2",0)
  32.  
  33. menu_setprop(menu , MPROP_EXIT , MEXIT_ALL)
  34. menu_display(id , menu , 0)
  35.  
  36. return PLUGIN_CONTINUE
  37. }
  38. public ejto_handler(id,menu,item)
  39. {
  40. new data[6],szName[64]
  41. new acces,callback;
  42. menu_item_getinfo(menu,item,acces,data,charsmax(data),szName,charsmax(szName),callback)
  43. new key = str_to_num(data)
  44. switch(key)
  45.  
  46. {
  47. case 1:
  48. {
  49. client_cmd(id,"say buy_parachute")
  50. client_print(id, print_chat, "Vettel ejtoernyot, hasznalat: E-betu!")
  51. menu_destroy(menu)
  52. return PLUGIN_HANDLED;
  53. }
  54. case 2:
  55. {
  56. client_print(id, print_chat, "Nem kertel ejtoernyot!")
  57. return PLUGIN_HANDLED
  58. }
  59. }
  60. menu_destroy(menu)
  61. return PLUGIN_HANDLED;
  62. }

Szerző:  BeepBeep [ 2013.05.19. 11:19 ]
Hozzászólás témája:  Re: ejtőernyő

kecske írta:
nincsen...
ezt magától csinálja?

Off.... A screen akkor logol, ha paraméterezve van, ekkor a script/program fájl könyvtárába készíti a logot. Ez alapesetben a játék gyökérkönyvtára ( mindenhol más az alap FTP gyökérkönyvtár, így ez a fájl a cstrike-nál egyel feljebb van. )

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