CreatePickup DE
From SA-MP Wiki
Description:
Diese Funktion tut genau das selbe wie AddStaticPickup, außer dass sie eine Pickup ID zurückgibt, die verwendet werden kann, um das Pickup beispielsweise wieder zu zerstören oder um es mit OnPlayerPickUpPickup zu überwachen.
(model, type, Float:X, Float:Y, Float:Z, Virtualworld)
model | Das Objekt-Modell des Pickups. |
type | Der Pickup-Spawntyp. |
Float:X | Die X-Koordinate, an der das Pickup erstellt werden soll. |
Float:Y | Die Y-Koordinate, an der das Pickup erstellt werden soll. |
Float:Z | Die Z-Koordinate, an der das Pickup erstellt werden soll. |
virtualworld | Die Virtuelle Welt, in der das Pickup angezeigt werden soll. Verwende -1, um es in allen Welten anzuzeigen. |
Rückgabe | Die ID des erstellten Pickups, -1 bei Fehlern (z.B. wenn das Limit erreicht wird). |
Hinweis | Während OnPlayerPickUpPickup aufgerufen wird, wenn ein Spieler ein Pickup aufhebt, denke dran, dass mehrere Spieler das selbe Pickup aufheben können oder dass ein Spieler es aufheben kann, ohne dass es für alle anderen entfernt wird. Wenn du eine zuverlässige Erkennung von etwa Waffen Pickups möchtest, solltest du Pickup Typ 1 verwenden und manuell Waffen ausgeben und das Pickup zerstören, wenn es aufgehoben wird. Vergiss nicht, Spieler, die die selbe Pickup ID aufheben, zu berücksichtigen. |
new pickup; // Erstellt eine Variable, in der die ID eines Pickups gespeichert werden soll. public OnGameModeInit() { pickup = CreatePickup(1242, 2, 1503.3359, 1432.3585, 10.1191, -1); // Erstellt ein Rüstungspickup und speichert dessen ID in "pickup". return 1; } // Später.. DestroyPickup(pickup); // Beispiel zur Verwendung der Pickup ID
Verwandte Funktionen
Folgende Funktionen könnten ebenfalls nützlich sein, da sie in der einen oder anderen Weise mit dieser verwandt sind.
- AddStaticPickup: Erstellt ein statisches Pickup.
- DestroyPickup: Zerstört ein Pickup.
Zugehörige Callbacks
Die folgenden Callbacks könnten hilfreich sein, da sie zusammen mit der Funktion arbeiten oder die Funktion dort ausgeführt werden kann.
- OnPlayerPickUpPickup: Wird aufgerufen, wenn ein Spieler ein Pickup aufhebt.