hlmod.hu
https://hlmod.hu/

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

Szerző:  tdanika98 [2012.07.01. 19:03 ]
Hozzászólás témája:  Menü

Sziasztok!

Dolgozok egy új modon, de még elég kezdő vagyok, ezért segítségre lenne szükségem.

Valaki tudna készíteni nekem egy olyan menüt, ami a miután csatlakozott bejön és olyan képességeket ad ami itt van:
-Pista (CT, csak kés, sv_gravity 300, élet: 200, grab on, models/players/pista.mdl)
-Józsi (Terror, csak kés, sv gravity 300, élet: 200, grab on, models/players/jozsi.mdl)
-Zsuzsa (CT, csak mp5, sv_gravity 800, élet 100, grab off, models/players/zsuzsa.mdl)
-Jóska (Terror, csak mp5, sv_gravity 800, élet 100, grab off, models/players/joska.mdl)

Lehet, hogy nem voltam elég érthető, mert nem tudom hogy ezt hogy kellene leírni :D
Előre is köszi

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

Offolok picit, sv_gravity az egy szerver változó nem kliensre állít! Illetve ha adsz grabot nekik akkor megfogják egymást ölni:)

Szerző:  oroszrulett [2012.07.02. 06:21 ]
Hozzászólás témája:  Re: Menü

Áthelyezve.

Szerző:  oroszrulett [2012.07.02. 12:54 ]
Hozzászólás témája:  Re: Menü

Kód:
  1. #include <amxmodx>

  2. #include <hamsandwich>

  3. #include <cstrike>

  4. #include <fun>

  5.  

  6. new bool:elsokore[33]

  7.  

  8. public plugin_init()

  9. {

  10.         register_plugin("asd", "1.0", "oroszrulett")

  11.         RegisterHam(Ham_Spawn, "player", "eledes", 1)

  12. }

  13.  

  14. public plugin_precache()

  15. {

  16.         precache_model("players/pista/pista.mdl")

  17.         precache_model("players/jozsi/jozsi.mdl")

  18.         precache_model("players/zsuzsa/zsuzsa.mdl")

  19.         precache_model("players/joska/joska.mdl")

  20. }

  21.        

  22. public client_putinserver(id)

  23. {

  24.         elsokore[id] = true

  25. }

  26.  

  27. public eledes(id)

  28. {

  29.         if(elsokore[id] == true)

  30.         {

  31.                 omenu(id)

  32.                 elsokore[id] = false

  33.         }

  34. }

  35.  

  36. public omenu(id)

  37. {

  38.         new menu = menu_create("Valassz osztaly:", "func_menu")

  39.         menu_additem(menu, "Pista \y(CT, kes, 300 gravity, 200 hp, model)")

  40.         menu_additem(menu, "Jozsi \y(T, kes, 300 gravity, 200 hp, model)")

  41.         menu_additem(menu, "Zsuzsa \y(CT, mp5, 800 gravity, 100 hp, model)")

  42.         menu_additem(menu, "Joska \y(T, mp5, 800 gravity, 100 hp, model)")

  43.        

  44.         menu_display(id, menu, 0)

  45. }

  46.  

  47. public func_menu(id, menu, key)

  48. {

  49.         key++

  50.        

  51.         if(key == 1)

  52.         {

  53.                 cs_set_user_team(id, CS_TEAM_CT)

  54.                

  55.                 strip_user_weapons(id)

  56.                 give_item(id, "weapon_knife")

  57.                 set_user_gravity(id, 0.6)

  58.                 set_user_health(id, 200)

  59.                 cs_set_user_model(id, "pista")

  60.         }

  61.        

  62.         if(key == 2)

  63.         {

  64.                 cs_set_user_team(id, CS_TEAM_T)

  65.                

  66.                 strip_user_weapons(id)

  67.                 give_item(id, "weapon_knife")

  68.                 set_user_gravity(id, 0.6)

  69.                 set_user_health(id, 200)

  70.                 cs_set_user_model(id, "jozsi")

  71.         }

  72.        

  73.         if(key == 3)

  74.         {

  75.                 cs_set_user_team(id, CS_TEAM_CT)

  76.                

  77.                 strip_user_weapons(id)

  78.                 give_item(id, "weapon_mp5navy")

  79.                 cs_set_user_bpammo(id, CSW_MP5NAVY, 120)

  80.                

  81.                 set_user_gravity(id, 1.0)

  82.                 set_user_health(id, 100)

  83.                 cs_set_user_model(id, "zsuzsa")

  84.         }

  85.        

  86.         if(key == 4)

  87.         {

  88.                 cs_set_user_team(id, CS_TEAM_T)

  89.                

  90.                 strip_user_weapons(id)

  91.                 give_item(id, "weapon_mp5navy")

  92.                 cs_set_user_bpammo(id, CSW_MP5NAVY, 120)

  93.                

  94.                 set_user_gravity(id, 1.0)

  95.                 set_user_health(id, 100)

  96.                 cs_set_user_model(id, "joska")

  97.         }

  98. }

  99.  

  100.  

Szerző:  tdanika98 [2012.07.02. 16:14 ]
Hozzászólás témája:  Re: Menü

Köszi! :D Felraktam csak az a baj vele, hogy ha vége a körnek akkor ugyan úgy visszaállítja alap értékre a gravityt és a hp-t

Szerző:  oroszrulett [2012.07.02. 17:37 ]
Hozzászólás témája:  Re: Menü

Jaa, hogy minden körben.

Kód:
  1. #include <amxmodx>

  2.  

  3. #include <hamsandwich>

  4.  

  5. #include <cstrike>

  6.  

  7. #include <fun>

  8.  

  9.  

  10.  

  11. new bool:elsokore[33]

  12.  

  13. new bool:pista[33]

  14. new bool:jozsi[33]

  15. new bool:zsuzsa[33]

  16. new bool:joska[33]

  17.  

  18.  

  19.  

  20. public plugin_init()

  21.  

  22. {

  23.  

  24.         register_plugin("asd", "1.0", "oroszrulett")

  25.  

  26.         RegisterHam(Ham_Spawn, "player", "eledes", 1)

  27.  

  28. }

  29.  

  30.  

  31.  

  32. public plugin_precache()

  33.  

  34. {

  35.  

  36.         precache_model("players/pista/pista.mdl")

  37.  

  38.         precache_model("players/jozsi/jozsi.mdl")

  39.  

  40.         precache_model("players/zsuzsa/zsuzsa.mdl")

  41.  

  42.         precache_model("players/joska/joska.mdl")

  43.  

  44. }

  45.  

  46.        

  47.  

  48. public client_putinserver(id)

  49.  

  50. {

  51.  

  52.         elsokore[id] = true

  53.         pista[id] = false

  54.         jozsi[id] = false

  55.         zsuzsa[id] = false

  56.         joska[id] = false

  57.  

  58. }

  59.  

  60.  

  61.  

  62. public eledes(id)

  63.  

  64. {

  65.  

  66.         if(elsokore[id] == true)

  67.  

  68.         {

  69.  

  70.                 omenu(id)

  71.  

  72.                 elsokore[id] = false

  73.  

  74.         }

  75.        

  76.         if(pista[id] == true)

  77.         {

  78.                 cs_set_user_team(id, CS_TEAM_CT)

  79.  

  80.                 strip_user_weapons(id)

  81.                 give_item(id, "weapon_knife")

  82.                 set_user_gravity(id, 0.6)

  83.                 set_user_health(id, 200)

  84.                 cs_set_user_model(id, "pista")

  85.         }

  86.        

  87.         if(jozsi[id] == true)

  88.         {

  89.                 cs_set_user_team(id, CS_TEAM_T)

  90.  

  91.                 strip_user_weapons(id)

  92.                 give_item(id, "weapon_knife")

  93.                 set_user_gravity(id, 0.6)

  94.                 set_user_health(id, 200)

  95.                 cs_set_user_model(id, "jozsi")

  96.         }

  97.        

  98.         if(zsuzsa[id] == true)

  99.         {

  100.                 cs_set_user_team(id, CS_TEAM_CT)

  101.                

  102.                 strip_user_weapons(id)

  103.                 give_item(id, "weapon_mp5navy")

  104.                 cs_set_user_bpammo(id, CSW_MP5NAVY, 120)

  105.                 set_user_gravity(id, 1.0)

  106.                 set_user_health(id, 100)

  107.                 cs_set_user_model(id, "zsuzsa")

  108.         }

  109.        

  110.         if(joska[id] == true)

  111.         {

  112.                 cs_set_user_team(id, CS_TEAM_T)

  113.                

  114.                 strip_user_weapons(id)

  115.                 give_item(id, "weapon_mp5navy")

  116.                 cs_set_user_bpammo(id, CSW_MP5NAVY, 120)

  117.                 set_user_gravity(id, 1.0)

  118.                 set_user_health(id, 100)

  119.                 cs_set_user_model(id, "joska")

  120.         }

  121.  

  122.  

  123.  

  124.  

  125.  

  126. }

  127.  

  128.  

  129.  

  130. public omenu(id)

  131.  

  132. {

  133.  

  134.         new menu = menu_create("Valassz osztaly:", "func_menu")

  135.  

  136.         menu_additem(menu, "Pista \y(CT, kes, 300 gravity, 200 hp, model)")

  137.  

  138.         menu_additem(menu, "Jozsi \y(T, kes, 300 gravity, 200 hp, model)")

  139.  

  140.         menu_additem(menu, "Zsuzsa \y(CT, mp5, 800 gravity, 100 hp, model)")

  141.  

  142.         menu_additem(menu, "Joska \y(T, mp5, 800 gravity, 100 hp, model)")

  143.  

  144.        

  145.  

  146.         menu_display(id, menu, 0)

  147.  

  148. }

  149.  

  150.  

  151.  

  152. public func_menu(id, menu, key)

  153.  

  154. {

  155.  

  156.         key++

  157.  

  158.        

  159.  

  160.         if(key == 1)

  161.  

  162.         {

  163.                 pista[id] = true

  164.  

  165.                 cs_set_user_team(id, CS_TEAM_CT)

  166.  

  167.                

  168.  

  169.                 strip_user_weapons(id)

  170.  

  171.                 give_item(id, "weapon_knife")

  172.  

  173.                 set_user_gravity(id, 0.6)

  174.  

  175.                 set_user_health(id, 200)

  176.  

  177.                 cs_set_user_model(id, "pista")

  178.  

  179.         }

  180.  

  181.        

  182.  

  183.         if(key == 2)

  184.  

  185.         {

  186.                 jozsi[id] = true

  187.  

  188.                 cs_set_user_team(id, CS_TEAM_T)

  189.  

  190.                

  191.  

  192.                 strip_user_weapons(id)

  193.  

  194.                 give_item(id, "weapon_knife")

  195.  

  196.                 set_user_gravity(id, 0.6)

  197.  

  198.                 set_user_health(id, 200)

  199.  

  200.                 cs_set_user_model(id, "jozsi")

  201.  

  202.         }

  203.  

  204.        

  205.  

  206.         if(key == 3)

  207.  

  208.         {

  209.                 zsuzsa[id] = true

  210.  

  211.                 cs_set_user_team(id, CS_TEAM_CT)

  212.  

  213.                

  214.  

  215.                 strip_user_weapons(id)

  216.  

  217.                 give_item(id, "weapon_mp5navy")

  218.  

  219.                 cs_set_user_bpammo(id, CSW_MP5NAVY, 120)

  220.  

  221.                

  222.  

  223.                 set_user_gravity(id, 1.0)

  224.  

  225.                 set_user_health(id, 100)

  226.  

  227.                 cs_set_user_model(id, "zsuzsa")

  228.  

  229.         }

  230.  

  231.        

  232.  

  233.         if(key == 4)

  234.  

  235.         {

  236.                 joska[id] = true

  237.  

  238.                 cs_set_user_team(id, CS_TEAM_T)

  239.  

  240.                

  241.  

  242.                 strip_user_weapons(id)

  243.  

  244.                 give_item(id, "weapon_mp5navy")

  245.  

  246.                 cs_set_user_bpammo(id, CSW_MP5NAVY, 120)

  247.  

  248.                

  249.  

  250.                 set_user_gravity(id, 1.0)

  251.  

  252.                 set_user_health(id, 100)

  253.  

  254.                 cs_set_user_model(id, "joska")

  255.  

  256.         }

  257.  

  258. }

  259.  

  260.  

  261.  

  262.  

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