Hallo ich habe eine Frage undzwar wäre es möglich wenn ich mehrer Faggio's hin scripte und dann bei den jenige Faggios den speed ändern kann ?
Frage zu Faggio
- Maurice.
- Geschlossen
- Erledigt
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
-
-
Das ist sicher möglich, indem du die Velocity änderst, nur weiß ich gerade nicht genau wie das geht,
und denke auch, dass sowas leicht buggen kann.Du könntest vllt abfragen, ob die "W"-Taste gehalten wird und dann immer die Velocity abfragen, und
dann unter x und y +2 oder so dazurechnen. Wenn er ein bestimmtest Speed erreicht hat, soll es dann
halt nichtmehr steigen, da er sonst an die 1000kmh erreichen kannIst aber nur eine Vermutung, weiß nicht ob es geht.. Geschwindigkeit erhöhen ist auch nicht empfehlenswert
-
Wie jetzte könnte es man so vielleicht vor scripten (ein teil oder womit ich anfangen muss)
-
Mit "Velocity" hat er ja schonmal einen Teil gegeben, womit du anfangen kannst.
Nun sucht man zur Not im Wiki die Funktion raus und schaut, wie es funktioniert.
http://wiki.sa-mp.com/wiki/Velocity_Tutorial
MfG
-
Und wie mache ich jetzte daraus das er nach vorne fährt anstat nach oben
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (PRESSED(KEY_YES))
{
new Float:x, Float:y, Float:z;
GetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z);
SetVehicleVelocity(GetPlayerVehicleID(playerid) ,x ,y ,z+0.3);
}
return 1;
}public OnPlayerUpdate(playerid)
{
Tick[playerid]++;
if(Tick[playerid] != 3) return 1;
Tick[playerid] = 0;
new Keys,up,down;
GetPlayerKeys(playerid,Keys,up,down); /// ICH SCHÄTZE MAL HIERMIT ABER WIE ?
new Float:x,Float:y,Float:z;
if(Keys &= 1024)
{
if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{GetPlayerVelocity(playerid,x,y,z);
SetPlayerVelocity(playerid,x*1.2,y*1.2,z*1.2);
}
}
else if(Keys &= 4)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
GetVehicleVelocity(GetPlayerVehicleID(playerid),x,y,z);
SetVehicleVelocity(GetPlayerVehicleID(playerid),x*1.2,y*1.2,z*1.2);
}
}
return 1;
} -
Wenn ich mich nicht irre definiert die Z-Koordinate die Höhe, Da du Z+0,3 genommen hast müsste es also nach oben "fahren".
[quote]This next part will show you how you can use another key to make your car jump 10ft in the air.
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if (PRESSED(KEY_HANDBRAKE)) // Change KEY_HANDBRAKE to your choice of PlayerKeys
{
new Float:x, Float:y, Float:z;
GetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z);
SetVehicleVelocity(GetPlayerVehicleID(playerid) ,x ,y ,z+0.3);
}
return 1;
}[/quote]MfG
-
Ach ok verstehe und was soll ich anstatt nehem x oder ?
-
Ach ok verstehe und was soll ich anstatt nehem x oder ?
Da kann ich dir nicht helfen. Musst du einfach mal testen.
MfG
-
Ich habe mal noch so ne frage. Wo sehe ich alles Tasten bei Pwn ?
-
-
Also es geht links rechts hoch aber nürgendswo vorwärts
-
breadfish.de
Hat das Thema geschlossen.