Ga naar hoofdinhoud

OnPlayerSpawn

Beschrijving​

Deze callback wordt aangeroepen wanneer een speler spawnt. (d.w.z. na het aanroepen van de SpawnPlayer functie)

NaamBeschrijving
playeridHet ID van de speler die gespawnd is.

Returns​

0 - Voorkomt dat andere filterscripts deze callback ontvangen.

1 - Geeft aan dat deze callback wordt doorgegeven aan het volgende filterscript.

Wordt altijd als eerste aangeroepen in filterscripts.

Voorbeelden​

public OnPlayerSpawn(playerid)
{
new PlayerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, PlayerName, sizeof(PlayerName));

new string[64];
format(string, sizeof(string), "%s has spawned successfully.", PlayerName);

SendClientMessageToAll(0xFFFFFFFF, string);
return 1;
}

Notities​

notitie

Wanneer een speler sterft in San Andreas krijgen ze automatisch $100 afgetrokken voor ziekenhuiskosten. Deze functie blijft in SA:MP, maar is verwijderd uit open.mp om scripts hun eigen geld te laten beheren. Verschillende scripts proberen dit al te repareren door $100 toe te voegen aan een speler na de dood, of bij spawn. Als dit jouw script is, verwijder dan de extra fix, hoewel de code in open.mp probeert rekening te houden met scripts die dit doen. Als jouw script afhankelijk was van deze functie, voeg dan de volgende code toe aan OnPlayerDeath:

GivePlayerMoney(playerid, -100);

Gerelateerde Callbacks​

De volgende callbacks kunnen nuttig zijn, omdat ze gerelateerd zijn aan deze callback.

  • OnPlayerDeath: Deze callback wordt aangeroepen wanneer een speler sterft.
  • OnVehicleSpawn: Deze callback wordt aangeroepen wanneer een voertuig respawnt.

Gerelateerde Functies​

De volgende functies kunnen nuttig zijn, omdat ze gerelateerd zijn aan deze callback.