CreatePickup DE

From SA-MP Wiki

Jump to: navigation, search


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.


Parameter:
(model, type, Float:X, Float:Y, Float:Z, Virtualworld)
modelDas Objekt-Modell des Pickups.
Float:XDie X-Koordinate, an der das Pickup erstellt werden soll.
Float:YDie Y-Koordinate, an der das Pickup erstellt werden soll.
Float:ZDie Z-Koordinate, an der das Pickup erstellt werden soll.
virtualworldDie Virtuelle Welt, in der das Pickup angezeigt werden soll. Verwende -1, um es in allen Welten anzuzeigen.


RückgabeDie ID des erstellten Pickups, -1 bei Fehlern (z.B. wenn das Limit erreicht wird).


Image:32px-Ambox_warning_orange.png

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.


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.

Personal tools
Navigation
Toolbox
In other languages