SetPlayerArmedWeapon DE
From SA-MP Wiki
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.
(playerid, weaponid)
playerid | Die ID des Spielers der eine bestimmte Waffe in der Hand halten soll. |
weaponid | DieWaffe 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.
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.
- GivePlayerWeapon: Gibt einem Spieler eine Waffe.
- GetPlayerWeapon: Gibt die Waffen-ID der momentan vom Spieler gehaltenen Waffe zurück.