hey, habe ein wos script und würde den Motor gerne mit der rechten Strg Taste starten,
im Moment startet man ihn mit "e", wie geht das ?
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Stichwort "OnPlayerKeyStateChange"
-
if(strcmp(cmd, "/e",true) == 0)
was muss cih für e einsetzen ? wenn ich mit strg starten will ? -
new motor[MAX_VEHICLES];forward autotimer(playerid);
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
if(motor[vehicleid] == 1)
{}
else
{
SendClientMessage(playerid,0xFFFFFFAA,"Motor des Fahrzeugs ist aus.");
SendClientMessage(playerid,0xFFFFFFAA,"Press shift zum Starten");
SetTimer("autotimer",2000,0);
}
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new
vehicleid;if(IsPlayerInAnyVehicle(playerid))
{
if(newkeys == (KEY_JUMP))
{
motor[vehicleid] = 1;
TogglePlayerControllable(playerid,1);
SendClientMessage(playerid,0xFFFFFFAA,"Motor wurde Gestartet");}
}
else
{
}return 1;
} -
kann ich nich einfach das "e" ersetzen ?
-
Nein,
Jede Taste hat eine bestimmte bezeichnung in SAMP bzw GTA SA die im GTA WIKI unter GetPlayerKeys stehenhttp://wiki.sa-mp.com/wiki/GetPlayerKeys
da ist die liste
MFG
xDNGRSx -
Schick mal den kompletten /e befehl
-
breadfish.de
Hat das Thema geschlossen.