SetPlayerArmedWeapon DE

From SA-MP Wiki

Jump to: navigation, search


Dies wurde in SA:MP 0.3a   hinzugefügt Diese Funktion/Dieses Callback wurde erstmals in SA:MP 0.3a hinzugefügt und funktioniert nicht in älteren Versionen!


Beschreibung:

Setzt welche Waffe ein Spieler in der Hand hält.


Parameters:
(playerid, weaponid)
playeridDie ID des Spielers der eine bestimmte Waffe in der Hand halten soll.
weaponidDieWaffe die der Spieler halten soll.


Rückgabe Werte:

  • 1: Die Funktion wurde erfolgreich ausgeführt. Wird auch ausgeführt wenn die Funktion fehlschlug. Beispielweise wenn der Spieler die Waffe gar nicht hat.
  • 0: Das ausführen der Funktion ist fehlgeschlagen. Die angegebene playerid existiert nicht.


Image:32px-Ambox_warning_orange.png

Note

Diese Funktion setzt voraus dass der Spieler die angegebene Waffe bereits besitzt. Benutze GivePlayerWeapon_DE um dem Spieler die Waffe zu geben.


Beispiel:

// Anti-Fahrer-Drive-By von GangstaSunny
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER)
    {
        SetPlayerArmedWeapon(playerid, 0); // Steigt der Spieler als Fahrer ein wechselt die gehaltene Waffe zur Faust.
    }
    return 1;
}

Verwandte Funktionen

Folgende Funktionen könnten ebenfalls nützlich sein, da sie in der einen oder anderen Weise mit dieser verwandt sind.

  • GetPlayerWeapon: Gibt die Waffen-ID der momentan vom Spieler gehaltenen Waffe zurück.
Personal tools
Navigation
Toolbox