GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: solyom1992 - 2013. december 30. - 12:49:33

Cím: K+H gomb ézékelése
Írta: solyom1992 - 2013. december 30. - 12:49:33
Helló!
Az lenne a kérdésem h a K+H betûkombinációt lehetne-e valahogy érzékelni?
a H gomb tudom hogy benne van a játékban de a K nincs és kéne nekem h ez a két gomb egyszerre lenyomását érzékelni tudjam segítségeteket elõre is köszönöm

Dupla hozzászólás automatikusan összefûzve. ( 2013. december 30. - 13:11:58 )

vagy az is jó ha olyan kombinációt használ amiben benne van a H és egy nem definiált gomb
pl valami INVALID_KEY csak sajna ilyen nincs xd ami magában foglalja az öszes nem definiált gombot pl
Cím: K+H gomb ézékelése
Írta: Lewis - 2013. december 30. - 13:27:14
Szerintem is jól jönne mert már egy párszor kifagyasztották a szerverem/amin játszottam!
Cím: K+H gomb ézékelése
Írta: solyom1992 - 2013. december 30. - 13:30:30
igen nekem is pont ez miatt kellene és a leg több ilyen progi ezzel a kombinációval mûködik :/
próbáltam már netstat-al h hátha felmegy valamelyik érték de nem látok nagyobb különbséget sajnos
Cím: K+H gomb ézékelése
Írta: gbr333 - 2013. december 30. - 13:57:23
Frissítsd a szervert 0.3x R2 re és tádáám
Cím: K+H gomb ézékelése
Írta: solyom1992 - 2013. december 30. - 14:04:05
azon van de ott se láttam definiálva se a k betüt se olyasmit h invalid_key xd
Cím: K+H gomb ézékelése
Írta: Gyuri_Boyka - 2013. december 30. - 15:25:46
ha átállítod R2 télleg nem megy :D
Cím: K+H gomb ézékelése
Írta: solyom1992 - 2013. december 30. - 15:41:57
a kifagyasztás egy dolog de nekem kéne az h ki fagyasztja ki a szervert h lehesen tiltani
(és megint kifagyasztotta valaki -_-\")

Dupla hozzászólás automatikusan összefûzve. ( 2013. december 30. - 15:57:24 )

vagy nem lehet valami define-t csinálni erre? pl
#define INVALID_KEY ?????
Cím: K+H gomb ézékelése
Írta: .Adamcha. - 2013. december 30. - 22:32:39

Frissítsd a szervert 0.3x R2 re és tádáám
 
[/quote]
Igen azon nem használ a hack, csak sima 0.3x -en
Cím: K+H gomb ézékelése
Írta: solyom1992 - 2013. december 31. - 13:26:07
már frissítettem de pár hónap és kidobnak egy új fajta crashert és akkor megint problémás lesz a dolog így továbbra is jó lenne valami módszer a szerver fagyasztók érzékelésére :/
Cím: K+H gomb ézékelése
Írta: ZSOLTI99 - 2013. december 31. - 13:37:29
Valami cucc van amivel ki lehet védeni....pl voltam külföldi kamcsis szerón ott levan védve vagy külföldi stuntos szerón ott is le van védve ki is kickelt a rendszerük valami van csak nem ismerjük :D
Cím: K+H gomb ézékelése
Írta: solyom1992 - 2013. december 31. - 14:05:43
hát pedig valami jó lenne mert kezd elegem lenni a sok kis unatkozó kártevõbõl :/
Cím: K+H gomb ézékelése
Írta: Pedró - 2013. december 31. - 15:14:15
Csak a GetPlayerKeys pluginnal tudod érzékeltetni, de az ha jól tudom, nem úgy mûködik, hogy játékosonként letudod kérni a gomdlenyomásokat, hanem akárki megnyomja, érzékel, tehát playerid-t, enm tudsz megálapítani.
Sztem ez felejtõ probléma
Cím: K+H gomb ézékelése
Írta: .Adamcha. - 2013. december 31. - 16:21:10
Viszont teljesen hülyeség lekérdezni is akár mert azon pillanatban mikor megnyomta már a szerver levan terhelve és a parancs semmit sem fog érni amit kitûzöl a gomb nyomására.
Cím: K+H gomb ézékelése
Írta: blackdog476 - 2013. december 31. - 17:33:35
Kétlem hogy a K -t érzékelni lehetne..  a H az a KEY_HORN asszem


amúgy mirõl van szó?:D
Cím: K+H gomb ézékelése
Írta: ZyZu. - 2013. december 31. - 18:03:54
[mod]Témát zárom.. leírták többen a megoldást szerintem nem kell túl cáfolni az egész dolgot![/mod]
Cím: K+H gomb ézékelése
Írta: jana4 - 2013. december 31. - 21:02:38
[gmod]Pedró kérésére a témát megnyitom, hozzá tud szólni a témához.[/gmod]
Cím: K+H gomb ézékelése
Írta: Pedró - 2013. december 31. - 21:14:17

Csak a GetPlayerKeys pluginnal tudod érzékeltetni, de az ha jól tudom, nem úgy mûködik, hogy játékosonként letudod kérni a gomdlenyomásokat, hanem akárki megnyomja, érzékel, tehát playerid-t, enm tudsz megálapítani.
Sztem ez felejtõ probléma
 
[/quote]
Elég hülyén fogalmaztam.
Tehát vannak bizonyos billentyûgombok, amiket le lehet kérni az alap függvény, callback készlet segítségével. (http://wiki.sa-mp.com/wiki/Keys) Viszont ezek a billentyûzet-beállításoktól függenek. (Például a \"duda-gomb\" nem biztos, hogy mindenkinek a H, vagy a CAPS LOCK billentyûzetgomb lesz.
Viszont már létezik GetPlayerKeys plugin, amivel minden billentyûzet-gomblenyomást kezelni tudsz, viszont jelenlegi állapotában a plugin nem minden játékosra igazodik, hanem globálisan, tehát akárki megnyomja például a K betût, érzékeli, de nem tudod megállapítani, hogy ki nyomta meg.
Tehát a kérdésedre válaszolva röviden: A H gombot le lehet kérni, abban az esetben, ha például erre a gombra be van állítva a duda, KEY_CROUCH-al azonosítva, viszont a K betût nem tudod lekérni.
Cím: K+H gomb ézékelése
Írta: solyom1992 - 2014. január 01. - 13:45:39
értem köszi én is erre jutottam.....  de sajnos a gondom továbbra is megoldatlan mivel nem tudom, hogy ki fagyasztja ki a szervert..... de nagyon kezd már elegem lenni belõle próbálkoztam tesztszerveren lekérni különbözõ adatokat, hogy valahogy kiderítsem  a kifagyasztó kilétét de nem nagyon jártam sikerrel nem láttam semmi kiugró adatot -_- és baromira kezd zavarni a dolog...
ui.: A szervert frissítettem 0.3X-R2 re de úgy is csak 2 napig volt \"biztonságban\" a szerver