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: palesz_88 - 2011. augusztus 12. - 16:24:34
-
Sziasztok.
Melyik KEY definició definiálja azt a gombot, amivel a jármûvel megyünk jobbra-balra?
Mert a KEY_LEFT és a KEY_RIGHT nem mûködik :( :(
-
Ezek a gombok azok.
Valószínüleg te nem csináltál valamit jól.
-
Ezek a gombok azok.
Valószínüleg te nem csináltál valamit jól.
Az kizárt dolog mert nem tudom ;D
[pawn] if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(PRESSED(KEY_LEFT))
{
TextDrawSetString(VehArr1[playerid], \"~g~<\");
TextDrawSetString(VehArr12[playerid], \"~g~I\");
}
if(PRESSED(KEY_RIGHT))
{
TextDrawSetString(VehArr2[playerid], \"~g~>\");
TextDrawSetString(VehArr22[playerid], \"~g~I\");
}
if(RELEASED(KEY_LEFT))
{
TextDrawSetString(VehArr1[playerid], \"~w~<\");
TextDrawSetString(VehArr12[playerid], \"~w~I\");
}
if(RELEASED(KEY_RIGHT))
{
TextDrawSetString(VehArr2[playerid], \"~w~>\");
TextDrawSetString(VehArr22[playerid], \"~w~I\");
}
}
[/pawn]
És csak akkor lesz zöld a jobbra mutató nyil, ha space-t nyomok :S
-
Ezt hol próbálod használni az OnPlayerKeyStateChange alatt?
-
Igen :)
-
Az az eljárás nem kezeli a nyilakat.
Használj idõzítõt!
-
Az az eljárás nem kezeli a nyilakat.
Használj idõzítõt!
Nem nyilakat akarok, hanem a, d keyeket :-\\
Idõzitõvel meg hogy?
-
GetPlayerKeys
-
GetPlayerKeys
Megpróbálom, de ezzel nem tudom lekérni, hogy elengedi a key-t :-[