Skip to content
Bekijk in de app

Een betere weg om onze GTA community te volgen. Leer meer.

GTAGames.nl - De Nederlandse Grand Theft Auto Community!

Een volledig scherm app op het beginscherm inclusief notificaties, badges en meer.

Om deze app op je iPhone en iPad te installeren
  1. Druk op het icoon in Safari
  2. Scroll in het menu en druk op Zet op beginscherm.
  3. Druk op Voeg toe rechts bovenaan.
Om deze app op je Android toe te voegen
  1. Druk op het 3-punten menu (⋮) rechts bovenaan in de browser.
  2. Druk op Toevoegen aan beginscherm of Installeer app.
  3. Druk op Toevoegen om te bevestigen.
Geplaatst:

Ik een vraagje, hoe kan ik doen da ge maar 1 keer kunt spawne?

Featured Replies

Geplaatst:

Volgens mij kun je bij de 'OnPlayerDeath' een variabele de warde '0' toekennen, bij 'OnGameModeInit' hem op '1' zetten, en bij 'OnPlayerRequestSpawn' vragen of de variabele '1' is. Simpel, maar lijkt me dat 't werkt :)

Geplaatst:
  • Auteur

Hoe bedoel je?

Geplaatst:

new IsPlayerAlive[playerid];

public OnGameModeInit() // Als de game start ...
{
IsPlayerAlive[playerid] = 1; // zet de speler "levend"
return 1;
}

public OnPlayerDeath() // als de speler dood gaat ...
{
IsPlayerAlive[playerid] = 0; // zet de speler "dood"
ForceClassSelection(playerid); // forceer de speler terug naar de class selectie
return 1;
}

public OnPlayerRequestSpawn(playerid) // Als de speler wil spawnen ...
{
if(IsPlayerAlive[playerid] == 1) // Als de speler levend is ...
{
	SpawnPlayer(playerid); // spawn de speler
}
else //als de speler dood is ...
{
	SendClientMessage(playerid, COLOR_RED, "Je kan niet meer als 1 keer spawnen!"); // zend hem een bericht
	ForceClassSelection(playerid); // en forceer terug naar de class selectie
}
return 1;
}

Zoiets denk ik.

Geplaatst:
  • Auteur

ok, bedankt :tu: zal is teste

Geplaatst:
ok, bedankt :tu: zal is teste

Ik kan je nu al vertellen dat het niet zal werken :puh:

Je krijgt sowieso al een "Undefined symbol: "playerid""-error ;)

De OnGamemodeInit-callback heeft geen 'playerid' parameter omdat er op dat moment nooit spelers aanwezig kunnen zijn.

Je kan de code, "IsPlayerAlive[playerid] = 1;", beter bij je OnPlayerConnect-callback zetten ;)

Geplaatst:

Of je doet bij de new dit:

new IsPlayerAlive[MAX_PLAYERS] = 1;

Bewerkt: door jovu123

Geplaatst:
  • Auteur
ok, bedankt :tu: zal is teste

Ik kan je nu al vertellen dat het niet zal werken :puh:

Je krijgt sowieso al een "Undefined symbol: "playerid""-error ;)

De OnGamemodeInit-callback heeft geen 'playerid' parameter omdat er op dat moment nooit spelers aanwezig kunnen zijn.

Je kan de code, "IsPlayerAlive[playerid] = 1;", beter bij je OnPlayerConnect-callback zetten ;)

Klopt ik had 3 errors maar zal is proberen wat jij zegt

Geplaatst:
  • Auteur

Nu heb ik 2 errors en bij jovu krijg ik ook errors

Geplaatst:

En mogen we ook weten wat die errors zijn?

Geplaatst:
  • Auteur

Ja, hier zijn de errors van Sandra: error 017: undefined symbol "playerid"

error 009: invalid array size (negative, zero or out of bounds)

en hier error van Jovu: error 017: undefined symbol "playerid"

Geplaatst:

Je moet mijn code niet bij de OnGameModeInit kop zetten.

Zet hem boven de forwards.

Die van Sandra moet je er ook niet bij zetten omdat bij OnGameModeInit playerid niet aangegeven is.

Geplaatst:
  • Auteur
Je moet mijn code niet bij de OnGameModeInit kop zetten.

Zet hem boven de forwards.

Die van Sandra moet je er ook niet bij zetten omdat bij OnGameModeInit playerid niet aangegeven is.

Ja, heb ik gedaan :duh:

Geplaatst:

Weet je zeker dat je

new IsPlayerAlive[playerid];

boven de regel

#if defined FILTERSCRIPT

hebt gezet?

Geplaatst:
Weet je zeker dat je

new IsPlayerAlive[playerid];

boven de regel

#if defined FILTERSCRIPT

hebt gezet?

(even om fouten te voorkomen) Het moet:

new IsPlayerAlive[MAX_PLAYERS];

zijn

Geplaatst:
  • Auteur

Ja nu heb ik geen errors meer maar als ik sterf ga ik terug naar de classe selectie en dan kan ik terug spawnen :?

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

Recent actief 0

  • Er zijn hier geen geregistreerde gebruikers aanwezig.

Account

Navigatie

Zoeken

Zoeken

Configureer push berichten

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.