From SA-MP Wiki
SetSpawnInfo
Beschreibung:
Diese Funktion kann benutzt werden um die Spawninformationen eines bestimmten Spielers zu ändern. Es ermöglicht einem die Waffen, das Team, den Skin und die Spawnposition zu bestimmen. Daher eignet sich SetSpawnInfo besonders für Minispiele oder spezielle Spawnsysteme. Diese Funktion ist zuverlässiger als SetPlayerSkin in den Callbacks OnPlayerSpawn / OnPlayerRequestClass, vor allem seitdem sie im Update 0.2 gefixxt wurde.
Parameter:(playerid, team, skin, Float:x, Float:y, Float:z, Float:Angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo)
playerid | Die ID des Spielers dessen Spawninformationen geändert werden sollen |
team | Die Teamid des Spielers. |
skin | Der Skin mit dem der Spieler spawnen soll. |
Float:X | Die X-Koordinate der Spawnposition. |
Float:Y | Die X-Koordinate der Spawnposition. |
Float:Z | Die X-Koordinate der Spawnposition. |
Float:Angle | Die Blickrichtung in die der Spieler nach dem Spawnen schauen soll. |
weapon1_ammo | Menge der Munition. |
weapon2_ammo | Menge der Munition der zweiten Waffe. |
weapon3_ammo | Anzahl der Munition der dritten Waffe. |
Rückgabe | Diese Funktion gibt keinen relevanten Wert zurück. |
Beispiel:
public OnPlayerRequestClass(playerid, classid)
{
// Dieses Beispiel zeigt wie man jeden Spieler mit dem Skin von CJ spawnt,
//welcher die ID 0 hat. Man spawnt in Las Venturas, mit 36 Sawnoff-Shotgun
//Kugeln und 150 Tec9 Kugeln.
SetSpawnInfo( playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0 );
}
Related Functions
The following functions may be useful, as they are related to this function in one way or another.