Hallo,
gibt es evtl. eine funktion mit der man z.B. die Pfeiltasten benutzen kann?
Bsp: if(playerpress = pfeillinks) {
SendClientMessage(playerid,COLOR_GREY,"Du hast gerade die linke Pfeilstaste gedrückt");
}
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
-
-
Ja mom ich editier das gleich denn ich hab mal ein tutorial gemacht mitdem man gates mit tasten druck öffenen kann das ist das gleiche prinziep mom
//der edit:
zuerst suchst du im script OnPlayerKeyStateChange.
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == (**))//wo die ** sind kommt die taste hin
{
SendClientMessage(playerid,COLOR_GREY,"Du hast gerade die linke Pfeilstaste gedrückt");
}
}
Wichtig Es muss Kein return 1; sein
Keys (on foot):
left/right°°°°°°°°°°°°°°°°°°°°°° ~GO_LEFT~, ~GO_RIGHT~
forward/backward °°°°°°°°°°°°°° ~GO_FORWARD~, ~GO_BACK~
special ctrl left/right °°°°°°°°°°°°~VEHICLE_LOOKLEFT~, ~VEHICLE_LOOKRIGHT
special ctrl up/down°°°°°°°°°°°°°°kA steht nix da -.-
action °°°°°°°°°°°°°°°°°°°°°°°°°~PED_ANSWER_PHONE~
previous weapon/zoom in°°°°°°°°° ~PED_CYCLE_WEAPON_LEFT~, ~PED_SNIPER_ZOOM_IN~
aim weapon °°°°°°°°°°°°°°°°°°°° ~PED_LOCK_TARGET~
next weapon/zoom out °°°°°°°°°° ~PED_CYCLE_WEAPON_RIGHT~, ~PED_SNIPER_ZOOM_OUT~
Group CTRL Forward °°°°°°°°°°°° ~GROUP_CONTROL_FWD~
Group CTRL back °°°°°°°°°°°°°°°~GROUP_CONTROL_BWD~
conversation - no °°°°°°°°°°°°°°° ~CONVERSATION_NO~
conversation - yes °°°°°°°°°°°°°° ~CONVERSATION_YES~
change camera°°°°°°°°°°°°°°°°° ~CAMERA_CHANGE_VIEW_ALL_SITUATIONS~
jump °°°°°°°°°°°°°°°°°°°°°°°°° ~PED_JUMPING~
enter vehicle °°°°°°°°°°°°°°°°°° ~VEHICLE_ENTER_EXIT~
sprint °°°°°°°°°°°°°°°°°°°°°°°° ~PED_SPRINT~
fire°°°°°°°°°°°°°°°°°°°°°°°°°°° ~PED_FIREWEAPON~, ~PED_FIREWEAPON_ALT
crouch °°°°°°°°°°°°°°°°°°°°°°°~PED_DUCK~
look behind °°°°°°°°°°°°°°°°°°°~PED_LOOKBEHIND~
LALT Sneak °°°°°°°°°°°°°°°°°°~SNEAK_ABOUT~
[b]Keys (in vehicle):
left/right °°°°°°°°°°°°°°°°°°°~VEHICLE_STEERLEFT~, ~VEHICLE_STEERRIGHT~
steer back/up °°°°°°°°°°°°°°°~VEHICLE_STEERUP~, ~VEHICLE_STEERDOWN~
Special ctrl left/right °°°°°°°°°° ~VEHICLE_TURRETLEFT~, ~VEHICLE_TURRETRIGHT~
Special control up/down °°°°°°°° ~VEHICLE_TURRETUP~, ~VEHICLE_TURRETDOWN~
secondary fire °°°°°°°°°°°°°°°°~VEHICLE_FIREWEAPON_ALT~
look left °°°°°°°°°°°°°°°°°°°°°°~VEHICLE_LOOKLEFT~
hand brake °°°°°°°°°°°°°°°°°°° ~VEHICLE_HANDBRAKE~
look right °°°°°°°°°°°°°°°°°°°°~VEHICLE_LOOKRIGHT~
next radio station °°°°°°°°°°°°°~VEHICLE_RADIO_STATION_UP~
previous radio station °°°°°°°°°° ~VEHICLE_RADIO_STATION_DOWN~
No °°°°°°°°°°°°°°°°°°°°°°°°°° ~CONVERSATION_NO~
Yes / Trip skip °°°°°°°°°°°°°°°° ~CONVERSATION_YES~
camera °°°°°°°°°°°°°°°°°°°°°° ~CAMERA_CHANGE_VIEW_ALL_SITUATIONS~
brake/reserve °°°°°°°°°°°°°°°° ~VEHICLE_BRAKE~
ENTER+EXIT°°°°°°°°°°°°°°°°°°° ~VEHICLE_ENTER_EXIT~
accelerate °°°°°°°°°°°°°°°°°°°° ~VEHICLE_ACCELERATE~
fire °°°°°°°°°°°°°°°°°°°°°°°°°° ~VEHICLE_FIREWEAPON~, ~VEHICLE_FIREWEAPON_ALT~
horn °°°°°°°°°°°°°°°°°°°°°°°°° ~VEHICLE_HORN~
submission °°°°°°°°°°°°°°°°°°° ~TOGGLE_SUBMISSIONS~
RMB °°°°°°°°°°°°°°°°°°°°°°°°° vehicle mouse look ~VEHICLE_MOUSELOOK~Thx an das Englische Forum mit dem Beitrag klick ihn an ---> :D oder hir: xD wenn du willstz kannst du auch hir klicken : :P
-
man kann nur die tasten nehmen die vorgegeben sind mehr nicht
-
Danke!
Wie heißen denn die Pfeiltasten?
Und kann man bestimmte tasten blocken? z.B. in der Skinauswahl die Shift und Leertaste, das immer wenn man die drückt nichts passiert? -
~GO_FORWARD~, ~GO_BACK~ naja also englisch sollte man können zum scripten
-
-
Nein ich möchte eine eigene Skinauswahl machen, könnte mir pls jmd die befehle für die Pfeiltasten links und rechts geben?
-
lool in der skin auswahl ist das automatisch -.-
-
Soweit bin ich auch, aber ich möchte eine andere machen, da ich die F4 Skinauswahl nicht benutzen möchte, da man seinen Skin bei mir im Skript nur an bestimmten Stellen wechsel darf/kann.
-
Wieso heißt es eig da PED_JUMPING
wenn es KEY_JUMP ist wenn man es per befehl nutzen will ?
-
Ich schätze mal das ist so, weil die Taste ja nicht Jump heißt sondern der Befehl das der Typ springen soll, mich interessiert eher die frage wieso das nid key_shift heißt
-
ALso in der Wiki steht folgendes dazu:
ZitatOnPlayerKeyStateChange will be called each time a key state is changed. It will never be called for up, down, left and right.
-
Wie geht es das manche X dafür benutzen.
Der Taste X ist doch keine Funktion zugeteilt in GTA oder?
- Tomsen
-
breadfish.de
Hat das Thema geschlossen.