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:

Hoi, ik heb een timer op het begin van de server, als iemand connect en spawnt moet hij 5 sec wachten zodat de map wordt geladen, script:

OnPlayerConnect:

spawntime[playerid] = 1;

OnPlayerSpawn
if(spawntime[playerid] == 1)
		{
		TogglePlayerControllable(playerid, 0);
	 	spawntime[playerid] = 0;
	 	SetTimer("spawntijd",5000,false);
	 	SendClientMessage(playerid,0x0066FFAA, "[MAP LOADING] Wait 5 sec!");
		}

public spawntijd(playerid)
{
TogglePlayerControllable(playerid, 1);
}

hij werkt perfect, alleen als ik inlog, en daarna iemand anders, werkt de unfroze timer niet meer (spawntijd)

hij staat dan uit, maar als ik hem op treu zet, wordt ik elke 5 min ungefreezed of hoe je het ook noemt,

dat maakt niet veel uit, alleen bij het kiezen van een ander skin/team dan valt de class naar beneden xD

en als ik iemand freeze, weet iemand waardoor ik deze timer alleen voor 1 speler kan gebruiken thanks

Featured Replies

Geplaatst:

Hiervoor moet je de SetTimerEx functie gebruiken.

Dit wordt je code dan:

public OnPlayerSpawn(playerid)
{
if(spawntime[playerid] == 1)
{
	TogglePlayerControllable(playerid, 0);
	spawntime[playerid] = 0;
	SetTimerEx("spawntijd", 5000, false, "i", playerid);
	SendClientMessage(playerid,0x0066FFAA, "[MAP LOADING] Wait 5 sec!");
}
}

public spawntijd(playerid)
{
TogglePlayerControllable(playerid, 1);
}

Geplaatst:
  • Auteur

bedankt!

ik ga het testen, maar nog een ander vraagje hoe laat ik spelers als CJ rennen?

Geplaatst:
bedankt!

ik ga het testen, maar nog een ander vraagje hoe laat ik spelers als CJ rennen?

Door de volgende code in OnGameModeInit() te zetten.

UsePlayerPedAnims();

Geplaatst:
  • Auteur

Thanks het werkt weer een andere vraag, ik heb een map van 300 object, ik gebruik nu een streamer daarvoor, maar als ik naar de map ga, komt er niet verzenden te staan en sluit hij gta af :S

Geplaatst:

Crasht de server of de client? Indien de client crasht dan heb je ergens een ongeldig object id gebruikt.

Geplaatst:
  • Auteur

Ik heb het al opgelost, maar toch bedankt voor het willen helpen ;)

Geplaatst:
public OnPlayerSpawn(playerid)
{
if(spawntime[playerid] == 1)
{
	TogglePlayerControllable(playerid, 0);
	spawntime[playerid] = 0;
	SetTimerEx("spawntijd", 5000, false, "i", playerid);
	SendClientMessage(playerid,0x0066FFAA, "[MAP LOADING] Wait 5 sec!");
}
}

public spawntijd(playerid)
{
TogglePlayerControllable(playerid, 1);
}

uh,,

de oude wetse DYN func bestaat cker niet meer....

#define DYN_UpdateTime 3000 // 3sec

forward DYN_UptdateStart(playerid);

forward DYN_UptdateStop(playerid);

new DYN_UpdatePlayer[MAX_PLAYERS];

public DYN_UpdateStart(playerid) {

SetTimer("DYN_UpdateStop",DYN_UpdateTime,0);

DYN_UpdatePlayer[playerid] = 1;

SetPlayerControlAble(playerid,0);

}

public DYN_UpdateStop(playerid) {

if ( DYN_UpdatePlayer[playerid] == 1 ) {

SetPlayerControlAble(playerid,1);

} }

/*

en dan bij elke cmd of tele of spawn.

DYN_UpdateStart(playerid);

*/

[code]

Geplaatst:
uh,,

de oude wetse DYN func bestaat cker niet meer....

#define DYN_UpdateTime 3000 // 3sec
forward DYN_UptdateStart(playerid);
forward DYN_UptdateStop(playerid);
new DYN_UpdatePlayer[MAX_PLAYERS];

public DYN_UpdateStart(playerid) {
SetTimer("DYN_UpdateStop",DYN_UpdateTime,0);
DYN_UpdatePlayer[playerid] = 1;
SetPlayerControlAble(playerid,0);
}

public DYN_UpdateStop(playerid) {
  if ( DYN_UpdatePlayer[playerid] == 1 ) { 
  SetPlayerControlAble(playerid,1); 
}  }

/*
en dan bij elke cmd of tele of spawn.

DYN_UpdateStart(playerid);

*/

Die functie zal niet werken... De variable playerid bij DYN_UpdateStop(playerid) zal altijd 0 zijn...

Bovendien is het geen SetPlayerControlAble(playerid,1); maar TogglePlayerControllable(playerid, true);

Geplaatst:

kan wel twas maar een snelle klad

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.