hlmod.hu
https://hlmod.hu/

Gombra Shop Menü
https://hlmod.hu/viewtopic.php?f=10&t=6181
Oldal: 1 / 2

Szerző:  ultraibolya [ 2012.10.05. 21:44 ]
Hozzászólás témája:  Gombra Shop Menü

Hogy lehet megcsinálni hogy pl én megnyom valaki egy gombot és előhoz egy menüt úgy hogy ne keljen neki bebindeljem.([also]Így kicsit nehéz megfogalmazni :)[/also] )

Szerző:  fuck604 [ 2012.10.06. 00:06 ]
Hozzászólás témája:  Re: Gombra Shop Menü

SMA Forráskód: [ Mindet kijelol ]
  1. # inlude <engine>
  2. public client_PreThink(id)
  3. {
  4. if(entity_get_int(id,EV_INT_BUTTON) & IN_ATTACK)
  5. {
  6. //
  7. }
  8. }

in atack helyére:
Kód:
Button Constants 
#define IN_ATTACK      (1<<0)
#define IN_JUMP         (1<<1)
#define IN_DUCK         (1<<2)
#define IN_FORWARD      (1<<3)
#define IN_BACK         (1<<4)
#define IN_USE         (1<<5)
#define IN_CANCEL      (1<<6)
#define IN_LEFT         (1<<7)
#define IN_RIGHT      (1<<8)
#define IN_MOVELEFT      (1<<9)
#define IN_MOVERIGHT      (1<<10)
#define IN_ATTACK2      (1<<11)
#define IN_RUN         (1<<12)
#define IN_RELOAD      (1<<13)
#define IN_ALT1         (1<<14)
#define IN_SCORE      (1<<15)
//forrás http://www.amxmodx.org/

szerintem ez az egyetlen elfogadható megoldás ha annak nevezhető
ne kitizáljátok mondjatok jobbat

Szerző:  IrOn [ 2012.10.06. 08:09 ]
Hozzászólás témája:  Re: Gombra Shop Menü

IN_USE, mivel avval nyomod meg a gombot(e betű)

Szerző:  Bence98007 [ 2012.10.06. 08:30 ]
Hozzászólás témája:  Re: Gombra Shop Menü

SMA Forráskód: [ Mindet kijelol ]
  1. if(entity_get_int(id,EV_INT_BUTTON) & IN_ATTACK)


Helyett
---->>
SMA Forráskód: [ Mindet kijelol ]
  1. if(entity_get_int(id,EV_INT_BUTTON & IN_ATTACK)


Szerintem az a zárójel nem kell oda (Javíts, ha rosszat mondok!)

Szerző:  ultraibolya [ 2012.10.06. 08:33 ]
Hozzászólás témája:  Re: Gombra Shop Menü

Köszönöm :)

Szerző:  kiki [ 2012.10.06. 08:50 ]
Hozzászólás témája:  Re: Gombra Shop Menü

Bencéjét ne használd nem fog menni, rosszat mond!

Szerző:  Bence98007 [ 2012.10.06. 10:04 ]
Hozzászólás témája:  Re: Gombra Shop Menü

kiki írta:
Bencéjét ne használd nem fog menni, rosszat mond!

Ok, szóltam h javíts.

Szerző:  ultraibolya [ 2012.10.06. 21:37 ]
Hozzászólás témája:  Re: Gombra Shop Menü

Az a baj hogy ha bármit írok akkor mindig errort dob :S
Egy példa sma:
SMA Forráskód: [ Mindet kijelol ]
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <engine>
  6. #include <cstrike>
  7. #include <fun>
  8. #include <hamsandwich>
  9.  
  10. #define PLUGIN "PLugin NAme"
  11. #define VERSION "1.4"
  12. #define AUTHOR "IT'S RITE"
  13.  
  14. public plugin_init() {
  15. register_plugin(PLUGIN, VERSION, AUTHOR)
  16. }
  17. public client_PreThink(id)
  18. {
  19. if(entity_get_int(id,EV_INT_BUTTON) & IN_USE)
  20. {
  21. client_cmd(id,"say /shop")
  22. }
  23. }


Error:

Kód:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

Error: Undefined symbol "EV_INT_BUTTON" on line 21

1 Error.
Could not locate output file C:\Program Files\AMX Mod X\amxxstudio\Untitled.amx (compile failed).


Ezt miért adja ki? :S
Amúgy a PreThink-et nem kell regisztrálni?

Szerző:  Bence98007 [ 2012.10.06. 21:53 ]
Hozzászólás témája:  Re: Gombra Shop Menü

Pre thinket nem kell regisztrálni, ugyanúgy lefut mint a precache.
Amúgy ez nem Fake Meta?

Szerző:  ultraibolya [ 2012.10.06. 21:58 ]
Hozzászólás témája:  Re: Gombra Shop Menü

1.kösz
2.avval is próbáltam (most) és avval is ugyan ezt a dobta ki :S

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