Speed boost Problem.

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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
  • Hallo, ich habe gestern den SpeedBoost eingefügt es klappt alles super nur eins.


    wen ich die LINKE MAUS TASTE klicke geht dieses SpeedBoost nur auf einer seite...
    also wen ich jetzt nach LINKS (z.b) fahre fährt er nach hinten und nicht nach vorne.


    so hab ichs


    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    if (newkeys == KEY_FIRE)
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    {
    new Float:x, Float:y, Float:z;
    GetVehicleVelocity(GetPlayerVehicleID(playerid),x,y,z);SetVehicleVelocity(GetPlayerVehicleID(playerid),1,y,z);


    }
    }
    return 1;
    }

    Rechtschreibung? We braucht sowas den?


    Zitat

    [ GODFATHER-RPG ] [ 0.3 ] German-Reallife24[Selfmade Script]
    Selfowne




    FirstSelfmadeServer
    ung. noch 2Monate dan OpenBeta <3


    :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes:


  • kommt davon wenn man ein falsches Speedboost Script nimmt.
    Musst doch mal gucken was bei SetVelocity für eine scheiße ist.



    // Oben definierst du speedboost mit dem Wert den du brauchst.
    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    new Keys,up,down;
    GetPlayerKeys(playerid,Keys,up,down);
    new Float:x,Float:y,Float:z;
    if (PRESSED( KEY_ANALOG_DOWN ))
    {
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
    {
    GetPlayerVelocity(playerid,x,y,z);
    SetPlayerVelocity(playerid,x*speedboost,y*speedboost,z*speedboost);
    }
    }
    if (PRESSED( KEY_ANALOG_DOWN ))
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    GetVehicleVelocity(GetPlayerVehicleID(playerid),x,y,z);
    SetVehicleVelocity(GetPlayerVehicleID(playerid),x*speedboost,y*speedboost,z*speedboost);
    }
    }
    return 1;
    }


  • F:\Eigene Dateien\Denis\gta script\gamemodes\Standard.pwn(233) : error 017: undefined symbol "PRESSED"
    F:\Eigene Dateien\Denis\gta script\gamemodes\Standard.pwn(242) : error 017: undefined symbol "PRESSED"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.
    wen ich das Defenire kommen 2 Warnings


    hier die ganze zeile :


    //Speed Boost
    public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
    {
    new Keys,up,down;
    GetPlayerKeys(playerid,Keys,up,down);
    new Float:x,Float:y,Float:z;
    if (PRESSED( KEY_FIRE ))
    {
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
    {
    GetPlayerVelocity(playerid,x,y,z);
    SetPlayerVelocity(playerid,x*speedboost,y*speedboost,z*speedboost);
    }
    }
    if (PRESSED( KEY_FIRE ))
    {
    if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
    GetVehicleVelocity(GetPlayerVehicleID(playerid),x,y,z);
    SetVehicleVelocity(GetPlayerVehicleID(playerid),x*speedboost,y*speedboost,z*speedboost);
    }
    }
    return 1;
    }


    //////////////////////////

    Rechtschreibung? We braucht sowas den?


    Zitat

    [ GODFATHER-RPG ] [ 0.3 ] German-Reallife24[Selfmade Script]
    Selfowne




    FirstSelfmadeServer
    ung. noch 2Monate dan OpenBeta <3


    :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes:


  • #define PRESSED(%0) (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
    #define speedboost wert


    Wie wärs wenn du mal die Warnings postet?

  • keine Erros/warnings mehr


    aber im game wen ich linke maustaste oder Pfiel taste hoch runter klcike funzt nichts?



    hm,,..



    //Edit:


    es ist kein gf ^^
    ein selfmade ich hoffe das hilft euch etwas weiter^^

    Rechtschreibung? We braucht sowas den?


    Zitat

    [ GODFATHER-RPG ] [ 0.3 ] German-Reallife24[Selfmade Script]
    Selfowne




    FirstSelfmadeServer
    ung. noch 2Monate dan OpenBeta <3


    :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: :rolleyes: