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.

Vraagjes:

Geplaatst:

Ik heb even een paar probleempjes, en ik weet er niet echt uit te komen:

Alles werkt bij spelerslot 0 bij andere spelerslots werkt het vreemd/raar

Vraag 1:

Al een speler niet is spelerslot 1 zit dan blijft die bevroren bij /login

Code:

// bij login:
TogglePlayerControllable(playerid, 0);
SetTimer("FreezePlayer",5000,false);
// de timer:
forward FreezePlayer(playerid);
public FreezePlayer(playerid)
{
TogglePlayerControllable(playerid, 1);
return 1;
}

Vraag 2:

Ik heb zelf een antimoney hack gemaakt:

Om de 20sec.:

forward moneyhack();public moneyhack()
{
for(new i = 0; i < GetMaxPlayers(); i++)
{
new f;
GetPlayerName(i, playername, sizeof(playername));
	money[i] = dini_Int(userfile, "money");
	if (GetPlayerMoney(i) > money[i]+50)
{
f = (GetPlayerMoney(i) - money[i]);
	new string[256]; format(string,sizeof(string),"%s(%d) is using MONEY HACK  [$%d]",playername,i,f);
	SendAdminMessage(COLOR_RED,string);
	}
}
}

Bij speler 0 gaat alles goet maar bij speler 1 komt dit zonder dat hij meer geld heeft:

Als voorbeeld in een keer in chat:

Bjorn(46) is using MONEY HACK [$47000]

Bjorn(47) is using MONEY HACK [$47000]

Bjorn(49) is using MONEY HACK [$47000]

Bjorn(48) is using MONEY HACK [$47000]

En dan ben ik in slot 1

Vraag 3:

Als ik de server restart met gmx dan gaat alles doorelkaar.

mijn menu loopt door elkaar met een ander menu van een ander FS,

alle pickups zijn verdwenen.

Hoe komt dit en hoe fix ik dit alles

Bewerkt: door mosweg

Featured Replies

Geplaatst:

Vraag 1: Gebruik SetTimerEx("FreezePlayer",5000,false,"i",playerid);

Vraag 2: Hoe define je userfile?

Vraag 3: Doe een complete restart van je server. Dus herlaad ook je filterscripts. /rcon exit + autrestarter doet dit erg goed.

Geplaatst:
  • Auteur

Ik denk dat dat wel zal werken en ik heb userfiles gedifened,

Maar over dat restarten hoe moet dat dan precies met ook de filtersripts herladen

Ik heb een restarter maar met /rcon ecit sluit de server af en moet je eerst weer opneiuw joinen.

Of is er een andere/beter manier?

Ik heb nog een vraagje,

Ik ben bezig met een minigame, maar ik wil de andere team verborgen houden.

Nu is een team verborgen en de andere niet...

Dit word om de 500 milisec. uitgevoerd:

forward check();public check()
{
new string[256];
for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i) == 1)
		{
		if(gTeam[i] == TEAM_RED || gTeam[i] == TEAM_BLUE)
		{
		if(gTeam[i] == TEAM_BLUE){
format(string, sizeof(string), "Money: ~y~$~r~%d~w~/~y~$~b~%d   ~b~Kills: ~w~%d ~b~Dead: ~w~%d",scorered,scoreblue,Kills,Deaths);}
SetPlayerMarkerForPlayer(i,gTeam[TEAM_RED],0xFFFFFF00);
if(gTeam[i] == TEAM_RED){
format(string, sizeof(string), "Money: ~y~$~r~%d~w~/~y~$~b~%d   ~r~Kills: ~w~%d ~r~Dead: ~w~%d",scorered,scoreblue,Kills,Deaths);}
SetPlayerMarkerForPlayer(i,gTeam[TEAM_BLUE],0xFFFFFF00);
TextDrawSetString(INFO,string);
		}
	}
}
}

Moet toch goed gaan, maar het werkt niet,

Geplaatst:

Even een tip: verzorg je indentation (tabs) en post dan je script op Pastebin. Zo kan ik toch niet zien waar iets hoort?

Geplaatst:
  • Auteur

uuh, bedankt, volgensmij heb ik de fout gevonden.

Ik had er een moeten sluiten in plaats van op het eind..

Ik hoop dat het nu werkt

Geplaatst:
  • Auteur

Het lukt nog steeds niet om de ene team voor de andere team onzichbaar te maken,

Weet iemand een code daarvoor, Het gaat om gTeam

dit heb ik geprobeerd maar werkte niet(stukje waarover het gaat:)(hetzelfde gebeurt ok met team red):

for(new i = 0; i < MAX_PLAYERS; i++)
{
if(gTeam[i] == TEAM_BLUE)
  {
  SetPlayerMarkerForPlayer(i,gTeam[TEAM_RED],0xFFFFFF00);
  }
}

Het lukt gedeeltelijk, team blue ziet team red niet, maar team red ziet team blue wel...

Bewerkt: door mosweg

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.