hlmod.hu
https://hlmod.hu/

Alap sebesség átállítása
https://hlmod.hu/viewtopic.php?f=9&t=18879
Oldal: 1 / 1

Szerző:  gabeszhun [2015.01.08. 09:55 ]
Hozzászólás témája:  Alap sebesség átállítása

Sziasztok!

Arra lennék kíváncsi, hogy a szerveren milyen kiegészítővel (esetleg CVAR-ral) lehet átállítani az alap sebességet. Én először az sv_maxspeed-re gondoltam, de az ugye nem jó... Egyéb ötlet? Vagy ez csak pluginnal oldható meg?

Üdv,
gabeszhun

Szerző:  babapiskóta.~ [2015.01.08. 19:19 ]
Hozzászólás témája:  Re: Alap sebesség átállítása

sv_maxvelocity "érték"

Szerző:  NuD[!]e [2015.01.08. 20:19 ]
Hozzászólás témája:  Re: Alap sebesség átállítása

az a maximális sebesség értéke..

Próbáld.

1.
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fun>
  3.  
  4. #define PLUGIN "Gyorsasag"
  5. #define VERSION "1.0"
  6. #define AUTHOR "NuD[!]e >.#"
  7.  
  8. public plugin_init() {
  9.  
  10. register_plugin(PLUGIN, VERSION, AUTHOR)
  11.  
  12. }
  13.  
  14. public client_putinserver(id) {
  15. set_task(1.0, "gyorsasag", id)
  16.  
  17. }
  18.  
  19. public gyorsasag(id){
  20.  
  21. set_user_maxspeed(id, 400)
  22. }


2. Ez esélyesebb :D
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fun>
  3.  
  4. #define PLUGIN "Gyorsasag"
  5. #define VERSION "1.0"
  6. #define AUTHOR "NuD[!]e >.#"
  7.  
  8. new GYORSASAG
  9.  
  10. public plugin_init() {
  11.  
  12. register_plugin(PLUGIN, VERSION, AUTHOR)
  13. GYORSASAG = register_cvar("sebesseg","400") // Sebesség
  14.  
  15. }
  16.  
  17. public client_putinserver(id) {
  18. set_task(1.0, "gyorsasag", id)
  19.  
  20. }
  21.  
  22. public gyorsasag(id){
  23.  
  24. new Sebesseg = get_pcvar_float(GYORSASAG)
  25.  
  26. set_user_maxspeed(id, Sebesseg)
  27. }

Szerző:  gabeszhun [2015.01.08. 22:16 ]
Hozzászólás témája:  Re: Alap sebesség átállítása

Köszönöm a segítséget :)

Szerző:  CrB [2015.01.09. 14:04 ]
Hozzászólás témája:  Re: Alap sebesség átállítása

Maga a megoldás, hogy a set_user_maxspeed el állítod működőképes mindaddig ameddig fegyvert nem vált az illető ugyanis akkor resetelődik az értéket.

2 megoldás van

1. prethink ben állítod a maxspeedet nem túl célszerű
2. curweapon event lefutásakor állítod át ez lesz a nyerő.

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <fun>
  3. #include <amxmisc>
  4.  
  5. public plugin_init()
  6. {
  7. register_plugin("ASD", "1", "HlTube")
  8. register_event("CurWeapon", "Event_CurWeapon", "be", "1=1")
  9. }
  10. public client_putinserver(id) set_user_maxspeed(id, 400.0)
  11. public Event_CurWeapon(id)
  12. {
  13. if(is_user_alive(id) && is_user_connected(id))
  14. set_user_maxspeed(id, 400.0)
  15. }

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