hlmod.hu
https://hlmod.hu/

fegyverek tiltasa
https://hlmod.hu/viewtopic.php?f=9&t=24896
Oldal: 1 / 2

Szerző:  K1LLeR [ 2016.05.13. 14:17 ]
Hozzászólás témája:  fegyverek tiltasa

Sziasztok van olyan plugin ami mapra zarja le [b] menu fegyver varsarlast?
[pl ak m4 awp magozo stb] es csak pisztolyokat lehet vasarolni?

Szerző:  koko.988 [ 2016.05.13. 14:35 ]
Hozzászólás témája:  Re: fegyverek tiltasa

Kereső...
Vásárlási zóna blokkoló

A pisztolymenü részt meg megírod, és kész.

Szerző:  K1LLeR [ 2016.05.13. 14:40 ]
Hozzászólás témája:  Re: fegyverek tiltasa

koko es olyat lehet hogy le tiltani a [b] menu fegyver tobbi fegyveret es csak pisztolyokat lehet venni?
es ahol akkarunk pisztolyokat mappokon pl
awp dust
awp circular
awp metro
awp kosova
awp rats3
awp ruins
awp westwood
awp4one
awp zigzag

ezeken akkarjuk a pisztolyokat hasznalni [b] fegyvermenu bol. a tobbi mapot le kellene tiltani hogy ne lehessen pisztolyt venni pl
awp_india stb

Szerző:  Uwillpay [ 2016.05.13. 14:47 ]
Hozzászólás témája:  Re: fegyverek tiltasa

Tiltsd le a b fegyvervásárlást, a pisztolyokat meg csináld meg menübe.
Azt is meglehet hogy pénzért tudjanak vásárolni

Szerző:  K1LLeR [ 2016.05.13. 14:48 ]
Hozzászólás témája:  Re: fegyverek tiltasa

de az a baj hogy nem tudok irni plugint..

Szerző:  Részeg [ 2016.05.13. 15:25 ]
Hozzászólás témája:  Re: fegyverek tiltasa

  1. #include <amxmodx>
  2. #include <engine>
  3.  
  4. #define AUTHOR "Részeg"
  5. #define VERSION "0.0.1"
  6. #define PLUGIN "No Buy"
  7.  
  8. public plugin_init()
  9. {
  10.     register_plugin(PLUGIN, VERSION, "AUTHOR")
  11.  
  12.     register_clcmd("buy", "ClientCommand_Buy")
  13.     register_clcmd("bUy", "ClientCommand_Buy")
  14.     register_clcmd("buY", "ClientCommand_Buy")
  15.     register_clcmd("bUY", "ClientCommand_Buy")
  16.     register_clcmd("Buy", "ClientCommand_Buy")
  17.     register_clcmd("BUy", "ClientCommand_Buy")
  18.     register_clcmd("BuY", "ClientCommand_Buy")
  19.     register_clcmd("BUY", "ClientCommand_Buy")
  20.  
  21.     new iEnt = find_ent_by_class(-1, "info_map_parameters")
  22.     if( iEnt <= 0 )
  23.     {
  24.         iEnt = create_entity("info_map_parameters")
  25.     }
  26.     DispatchKeyValue(iEnt, "buying", "3")
  27. }
  28.  
  29. public ClientCommand_Buy( /* id */ )
  30. {
  31.     return PLUGIN_HANDLED_MAIN
  32. }

Szerző:  mforce [ 2016.05.13. 22:10 ]
Hozzászólás témája:  Re: fegyverek tiltasa

Nagyon jól copyzol, csak nem sokat ér.

pénzt is el kéne rejteni, nem kell minden map paraméternek offnak lenni,stb.stb.stb.

Ez minden szirszarral kompatibilis:
  1. #include <amxmodx>
  2. #include <fakemeta>
  3.  
  4. new const PLUGIN[] = "Buy blocker";
  5. new const VERSION[] = "1.1";
  6. new const AUTHOR[] = "mforce";
  7.  
  8.  
  9. const m_iHideHUD = 361;
  10. const m_iClientHideHUD = 362;
  11. const HUD_HIDE_MONEY = 1<<5;
  12. const m_iMapZone = 235;
  13.  
  14. public plugin_init() {
  15.     register_plugin(PLUGIN, VERSION, AUTHOR);
  16.  
  17.     register_message(get_user_msgid("StatusIcon"), "Message_StatusIcon");
  18.     register_event("ResetHUD", "Event_ResetHUD", "b")
  19.     register_event("HideWeapon", "Event_HideWeapon", "b")
  20.     set_msg_block(get_user_msgid("Money"), BLOCK_SET)
  21. }
  22.  
  23. public Event_ResetHUD(id) {
  24.     set_pdata_int(id, m_iClientHideHUD, 0)
  25.     set_pdata_int(id, m_iHideHUD, HUD_HIDE_MONEY)
  26. }
  27.  
  28. public Event_HideWeapon(id) {
  29.     new iFlags = read_data(1)
  30.     if(~iFlags & HUD_HIDE_MONEY) {
  31.         set_pdata_int(id, m_iClientHideHUD, 0)
  32.         set_pdata_int(id, m_iHideHUD, iFlags|HUD_HIDE_MONEY)
  33.     }
  34. }
  35.  
  36. public Message_StatusIcon(iMsgId, iMsgDest, id) {
  37.     static szIcon[8];
  38.     get_msg_arg_string(2, szIcon, charsmax(szIcon));
  39.     if(equal(szIcon, "buyzone")) {
  40.         if(get_msg_arg_int(1)) {
  41.             set_pdata_int(id, m_iMapZone, get_pdata_int(id, m_iMapZone) & ~(1<<0));
  42.             return PLUGIN_HANDLED;
  43.         }
  44.     }
  45.     return PLUGIN_CONTINUE;
  46. }

Szerző:  csongika [ 2016.05.13. 22:13 ]
Hozzászólás témája:  Re: fegyverek tiltasa

  1. #include <amxmodx>
  2. #include <fakemeta>
  3.  
  4. public plugin_init( ) {
  5.     register_plugin( "No Buyzone", "1.0", "xPaw" );
  6.    
  7.     register_message( get_user_msgid( "StatusIcon" ), "Msg_StatusIcon" );
  8. }
  9.  
  10. public Msg_StatusIcon( msgid, msgdest, id ) {
  11.     static szMsg[ 8 ];
  12.     get_msg_arg_string( 2, szMsg, 7 );
  13.    
  14.     if( equal( szMsg, "buyzone" ) && get_msg_arg_int( 1 ) ) {
  15.         set_pdata_int( id, 235, get_pdata_int( id, 235 ) & ~( 1 << 0 ) );
  16.         return PLUGIN_HANDLED;
  17.     }
  18.    
  19.     return PLUGIN_CONTINUE;
  20. }

Szerző:  mforce [ 2016.05.13. 22:18 ]
Hozzászólás témája:  Re: fegyverek tiltasa

csongika ne is foglalkozz vele,hogy bemásoltad az én posztomnak a negyedét xD

Szerző:  csongika [ 2016.05.13. 22:18 ]
Hozzászólás témája:  Re: fegyverek tiltasa

mforce írta:
csongika ne is foglalkozz vele,hogy bemásoltad az én posztomnak a negyedét xD

http://www.csplugin.com/2009/11/no-buyzone.html

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