hlmod.hu
https://hlmod.hu/

Új pontrendszer
https://hlmod.hu/viewtopic.php?f=29&t=14824
Oldal: 1 / 1

Szerző:  lolka91 [ 2014.03.06. 13:03 ]
Hozzászólás témája:  Új pontrendszer

sziasztok nekem egy pontrendszer kellene ami a képernyő közepén felül irja hogy mennyi pontod van, és a /bolt parancsal meglehet nyitni a vásárló menüt de fegyvert pontokér ne lehessen venni,
bolt tartalma: +50hp +100hp +150hp és gyorsaság
az árat és az ölésér járó pontot cvarban lehessen álítani, aki megcsinálja ezt nekem annak megköszönöm!

Szerző:  ultraibolya [ 2014.03.06. 13:22 ]
Hozzászólás témája:  Re: Új pontrendszer

Tessék:

Cvarok:
otven_hp_ara "ertek"
szaz_hp_ara "ertek"
szazotven_hp_ara "ertek"
gyorsasag_ara "ertek"

illetve ha nem lenne gyors:
SMA Forráskód: [ Mindet kijelol ]
  1. #define GYORSASAGI_SEBESSEG 100.0

Ezt írt át nagyobbra :)

[ablak]
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fun>
  3.  
  4. new point[33]
  5. new g_pont
  6.  
  7. #define GYORSASAGI_SEBESSEG 100.0
  8.  
  9. new OTVEN_HP
  10. new SZAZ_HP
  11. new SZAZOTVEN_HP
  12. new GYORSASAG
  13.  
  14. public plugin_init() {
  15. register_plugin("Point system", "1.0.0", "ultraibolya")
  16. register_event("DeathMsg","edeath","a")
  17.  
  18. g_pont = register_cvar("point_kill","30")
  19. register_clcmd("say /bolt","bolt")
  20. set_task(1.0,"check_pont")
  21.  
  22. OTVEN_HP = register_cvar("otven_hp_ara","40")
  23. SZAZ_HP = register_cvar("szaz_hp_ara","70")
  24. SZAZOTVEN_HP = register_cvar("szazotven_hp_ara","100")
  25. GYORSASAG = register_cvar("gyorsasag_ara","90")
  26.  
  27. }
  28. public check_pont(id){
  29. set_hudmessage(255, 0, 0, 0.45, 0.0, 0, 6.0, 2.0)
  30. show_hudmessage(id, "%d",point[id])
  31. }
  32. public edeath(){
  33. new id = read_data(1)
  34. point[id] += get_pcvar_num(g_pont)
  35. }
  36. public bolt(id){
  37. new menu=menu_create("\yVasarolj valamit:","menu_handler")
  38. menu_additem(menu,"\w+50HP [%d pont]","1",0,OTVEN_HP)
  39. menu_additem(menu,"\w+100HP [%d pont]","2",0,SZAZ_HP)
  40. menu_additem(menu,"\w+150HP [%d pont]","3",0,SZAZOTVEN_HP)
  41. menu_additem(menu,"\w+GYORSASAG [%d pont]","4",0,GYORSASAG)
  42. menu_display(id,menu,0)
  43. }
  44. public menu_handler(id,menu,item){
  45. if(item== MENU_EXIT){
  46. menu_destroy(menu)
  47. return PLUGIN_HANDLED
  48. }
  49. new data[6],name[64]
  50. new acces,callback
  51. menu_item_getinfo(menu,item,acces,data,charsmax(data),name,charsmax(name),callback)
  52. new key = str_to_num(data)
  53. switch(key){
  54. case 1:{
  55. set_user_health(id,get_user_health(id)+50)
  56. point[id]-=OTVEN_HP
  57. client_print(id,print_chat,"Megvetted a +50 hp-t!")
  58. }
  59. case 2:{
  60. set_user_health(id,get_user_health(id)+100)
  61. client_print(id,print_chat,"Megvetted a +100 hp-t!")
  62. point[id]-=SZAZ_HP
  63. }
  64. case 3:{
  65. set_user_health(id,get_user_health(id)+150)
  66. client_print(id,print_chat,"Megvetted a +150 hp-t!")
  67. point[id]-=SZAZOTVEN_HP
  68. }
  69. case 4:{
  70. set_user_maxspeed(id,get_user_maxspeed(id)+GYORSASAGI_SEBESSEG)
  71. client_print(id,print_chat,"Megvetted a Gyorsasagot")
  72. point[id]-=GYORSASAG
  73. }
  74. }
  75. menu_destroy(menu)
  76. return PLUGIN_CONTINUE
  77. }
[/ablak]

ui.: szép kép :P

Szerző:  lolka91 [ 2014.03.06. 14:01 ]
Hozzászólás témája:  Re: Új pontrendszer

Köszi

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