hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2025.06.16. 21:44



Jelenlévő felhasználók

Jelenleg 368 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 367 vendég

A legtöbb felhasználó (2761 fő) 2025.01.09. 20:06-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot]az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása Hozzászólás a témához  [6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Zoom for cs 1.6
HozzászólásElküldve:2013.05.27. 18:44 
Offline
Lelkes

Csatlakozott:2012.04.07. 13:51
Hozzászólások:24
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <cstrike>
  3.  
  4. #define PLUGIN_VERSION "1.2.4"
  5.  
  6. // Variable
  7. new zoom_cost
  8.  
  9. public plugin_init()
  10. {
  11. // Register Plugin
  12. register_plugin( "Buy Zoom", PLUGIN_VERSION, "fezh" )
  13.  
  14. // Client Commands
  15. register_clcmd( "say /zoom", "set_zoom" )
  16. register_clcmd( "say_team /zoom", "set_zoom" )
  17. register_clcmd( "say /remove", "remove_zoom" )
  18. register_clcmd( "say_team /remove", "remove_zoom" )
  19. register_clcmd( "say /zoomhelp", "cmd_helpmotd" )
  20. register_clcmd( "say_team /zoomhelp", "cmd_helpmotd" )
  21.  
  22. // CVAR
  23. zoom_cost = register_cvar( "amxx_zoom_cost", "500" )
  24.  
  25. // Plugin Version
  26. register_cvar( "buy_zoom_version", PLUGIN_VERSION, FCVAR_SERVER|FCVAR_EXTDLL|FCVAR_UNLOGGED|FCVAR_SPONLY )
  27.  
  28. // Multilingual Dictionary
  29. register_dictionary( "buy_zoom.txt")
  30.  
  31. // Bug Fix
  32. register_event( "DeathMsg", "user_dead", "a" )
  33. }
  34.  
  35. // Plugin Message
  36. public client_putinserver( id )
  37. {
  38. set_task( 15.0, "plugin_message", id )
  39. }
  40.  
  41. // Plugin Shows Help Message
  42. public plugin_message( id )
  43. {
  44. client_print( 0, print_chat, "%L", LANG_PLAYER, "HELPMSG" )
  45. }
  46.  
  47. // Bug fix
  48. public user_dead()
  49. {
  50. new id = read_data( 2 )
  51. cs_set_user_zoom( id, CS_RESET_ZOOM, 0 )
  52.  
  53. return PLUGIN_HANDLED
  54. }
  55.  
  56. // Remove Command
  57. public remove_zoom( id )
  58. {
  59. cs_set_user_zoom( id, CS_RESET_ZOOM, 0 )
  60. client_print( id, print_chat, "%L", id, "REMMSG" )
  61.  
  62. return PLUGIN_HANDLED
  63. }
  64.  
  65. // Buy Command
  66. public set_zoom( id )
  67. {
  68. new money_left_over = cs_get_user_money( id ) - get_pcvar_num( zoom_cost );
  69. if ( money_left_over < 0 )
  70. {
  71. client_print( id, print_chat, "%L", id, "DONTZOOM" )
  72.  
  73. return PLUGIN_HANDLED
  74. }
  75.  
  76. cs_set_user_money( id, money_left_over, 1 )
  77. cs_set_user_zoom( id, CS_SET_AUGSG552_ZOOM, 0 )
  78. client_print( id, print_chat, "%L", id, "ZOOMMSG" )
  79.  
  80. return PLUGIN_HANDLED
  81. }
  82.  
  83. // Help Motd
  84. public cmd_helpmotd( id )
  85. {
  86. static motd[ 2048 ]
  87. formatex( motd, 2047,"%L", id, "HELP_MOTD" )
  88.  
  89. show_motd( id, motd, "Zoom Commands" )
  90. }


Sziasztok.
Ehhez a pluginhoz lenne némi kérdésem/kérésem.
1.Ha átírom az "amxx_zoom_cost", "500" at "amxx_zoom_cost", "0" -ra, autómatikusan adja a zoomot ingyen?

2.Meglehet úgy csinálni, hogy jobb klikkel lehessen zoomolni?
Ezt úgy értem, hogy az összes fegyver képessége hatástalanítva lenne, szóval nem lehetne m4 re hangtompítót rakni ilyesmi...
A jobb klikken csak a zoom lenne.A zoom-ból is jobb klikkel lépek ki.
Ne bugoljon, mint egyszer nállam az m4 zoomnál, hogy zoomolt, de megkellet várni azt az időt, míg felrakná a hangtompítót.

_________________
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. //In the end!
  3.  


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Zoom for cs 1.6
HozzászólásElküldve:2013.05.27. 18:52 
Offline
Veterán
Avatar

Csatlakozott:2011.11.17. 15:48
Hozzászólások:1904
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 54 alkalommal
1. Igen
2. Nem tudom


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Zoom for cs 1.6
HozzászólásElküldve:2013.05.27. 20:02 
Offline
Minden6ó
Avatar

Csatlakozott:2011.01.19. 12:14
Hozzászólások:4294
Megköszönt másnak: 219 alkalommal
Megköszönték neki: 289 alkalommal
2. Részben igen részben nem.

_________________
<<eb@>>Team Website - Közösség
17Buddies - Általam készített pályák.
GameBanana - Általam készített pályák/vágott hangok.

Kép
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Zoom for cs 1.6
HozzászólásElküldve:2013.05.28. 18:56 
Offline
Lelkes

Csatlakozott:2012.04.07. 13:51
Hozzászólások:24
Remélem valaki megtudja oldani, mert szerintem sok szerverre kellene ez a plugin. Kicsit feldobná.
Egyébként van hozzá 1 új ötletem.
Elvileg az okozza a megírás problémáját, hogy a fegyverek képessége bugoltatná a zoomot.
El is mondom mire gondoltam:
1.Ki kellene venni a fegyver képességeket.
Annyira nem értek a cs alapconfigjához, de valaminek az offolásával, szerintem eléggé megoldható lenne.
2.Beleírni simán a pluginba, hogy jobb klikk legyen a /zoom és jobb klikk legyen a /remove is.

Így szerintem már meglehet oldani. :D
Esetleg, ha valaki tud valami ideálisan elérhető gombot erre, ami nem akadályozná a játékot, szívesen megfogadom azt is.
Egyenlőre az F re gondoltam.
Ha valaki ezt beleírja, megköszönném :D

_________________
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. //In the end!
  3.  


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Zoom for cs 1.6
HozzászólásElküldve:2013.05.29. 17:37 
Offline
Signore Senior
Avatar

Csatlakozott:2011.09.09. 17:39
Hozzászólások:4020
Megköszönt másnak: 12 alkalommal
Megköszönték neki: 139 alkalommal
Meg lehet ezt oldani hibátlanul. Erre való a "hamsandwich". Majd később lehet ránézek, ha el nem felejtem.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Zoom for cs 1.6
HozzászólásElküldve:2013.05.31. 16:30 
Offline
Lelkes

Csatlakozott:2012.04.07. 13:51
Hozzászólások:24
Ugye nem felejtetted még el? :D

_________________
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. //In the end!
  3.  


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése: Rendezés 
Új téma nyitása Hozzászólás a témához  [6 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 25 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole