Deagle schießt zu schnell

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
  • Guten tag
    Ich arbeite grade an einen Godfather nun fiehl mir auf das man als Beifahrer innerhalb 2 Sekunden 1 Magazine mit der Deagle leer schießen kann. Nun weiß ich aber nicht genau unter was ich gucken muss um das weg zu machen.
    Bin noch Anfänger.


    Freue mich auf jede Antwort.


    MFG
    TRoniix

    Projekt:


    German CrimeLife Testserver: 5.62.71.62:7777

  • Möchtest du das DriveBy mit der Deagle komplett deaktivieren oder nur das schießen verlangsamen?


    Advertising has us chasing cars and clothes, working jobs we hate so we can buy shit we don’t need.
    – Tyler Durden


    Sobald Werbung im Spiel ist, bist du, die Nutzerin, der Nutzer, das Produkt.


  • Dafür gibt es mehrere Möglichkeiten:


    1. Ganz Simple die Waffe wegswitchen
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate==PLAYER_STATE_DRIVER || newstate==PLAYER_STATE_PASSENGER)SetPlayerArmedWeapon(playerid,0);
    }


    2. Viel zu viel Aufwand: (Nimmt die Waffen im Fahrzeug weg und gibt sie beim aussteigen wieder)

    Spoiler anzeigen
    new PlayerWeapon[MAX_PLAYERS][13];
    new PlayerAmmo[MAX_PLAYERS][13];

    Spoiler anzeigen
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER)
    {
    for (new i = 0; i<13; i++)
    {
    GetPlayerWeaponData(playerid, i, PlayerWeapon[playerid][i], PlayerAmmo[playerid][i]);
    }
    ResetPlayerWeapons(playerid);
    }
    if(oldstate == PLAYER_STATE_DRIVER && newstate == PLAYER_STATE_ONFOOT || oldstate == PLAYER_STATE_PASSENGER && newstate == PLAYER_STATE_ONFOOT)
    {
    for(new i=0;i<13;i++)
    {
    GivePlayerWeapon(playerid,PlayerWeapon[playerid][i],PlayerAmmo[playerid][i]);
    }
    }
    return 1;
    }


    Advertising has us chasing cars and clothes, working jobs we hate so we can buy shit we don’t need.
    – Tyler Durden


    Sobald Werbung im Spiel ist, bist du, die Nutzerin, der Nutzer, das Produkt.