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: Prof3]sSoR - 2012. Június 12. - 22:12:04

Cím: OnPlayerKeyStateChange
Írta: Prof3]sSoR - 2012. Június 12. - 22:12:04
Udvozletem!
Az lenne a kerdesem, hogy van ez a szep sor
 
if ( ( ( ( newkeys & ( 4 ) ) == ( 4 ) ) && ( ( oldkeys & ( 4 ) ) != ( 4 ) ) ) )

 
Ez a sor azt mondja, hogy a KEY_FIRE gomb lenyomasaval tudom, hasznalni az adott funkciot.
Ez teljesen jo is.
A problemam az, hogy en ezt at szeretnem irni KEY_UP-ra, az az az elore gombbal (W) mukodjon.
Megneztem a szamkodjat a KEY_UP-nak (-128).
Be is irtam ezt:
 
if ( ( ( ( newkeys & ( -128 ) ) == ( -128 ) ) && ( ( oldkeys & ( -128 ) ) != ( -128 ) ) ) )

 
Megsem mukodott az elore gomb (W) megnyomasara.
Mi lehet a baja? Vagy hogyan lehet megcsinalni, hogy az elore gombbal (W) mukodjon is?
Elore is koszonom a segitsegeteket!
Cím: OnPlayerKeyStateChange
Írta: _I[TM]I_Dexter[CL] - 2012. Június 12. - 23:33:55
Szerintem  :no: lehet megcsinálni..
Cím: OnPlayerKeyStateChange
Írta: dexi - 2012. Június 13. - 06:52:13
Az sajns nem az az elõre gomb.. GetPlayerKeys(..)-el lehet lekérni a mozgás billentyûket.