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.

Hoe moet dit?

Geplaatst:

Hallo,

Ik heb een Vraag, Ik wil graag maken: Dat als een Speler niet ingelogd is, dat hij niet kan spawnen. Ik heb nu dit:

	if(IsLogged[playerid] == 0)
{
    SendClientMessage(playerid, COLOR_RED, "Please login before spawn using: /login [password]");
}
else
{
    new string[256];
    new PlayerName[24];
    GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
    format(string, sizeof(string), "~w~Welcome back: ~r~%s", PlayerName);
    GameTextForPlayer(playerid, string, 2, 3000);
	return 1;
}

Hoe kan ik dat maken?

Greetingz,

Gforce

Featured Replies

Geplaatst:

Hallo,

Ik heb een Vraag, Ik wil graag maken: Dat als een Speler niet ingelogd is, dat hij niet kan spawnen. Ik heb nu dit:

	if(IsLogged[playerid] == 0)
{
    SendClientMessage(playerid, COLOR_RED, "Please login before spawn using: /login [password]");
}
else
{
    new string[256];
    new PlayerName[24];
    GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
    format(string, sizeof(string), "~w~Welcome back: ~r~%s", PlayerName);
    GameTextForPlayer(playerid, string, 2, 3000);
	return 1;
}

Hoe kan ik dat maken?

Greetingz,

Gforce

Hallo, jou ken ik nog niet. maar ik ben net nieuw hier, ik heb nog niks opgezocht maar mischien kan je

if(IsLogged[playerid] == 0) de 0 op 1 te zetten?

*****EDIT****

of bedoel je iets als dit??

>>KLIK HIER<<

Bewerkt: door Mkb122

Geplaatst:

Werkt dat niet dan ??

EDIT:@ hierboven: NEE niet doen waarom ? 0 = false 1 = true hij staat nu goed op 0

Bewerkt: door shotyoudie

Geplaatst:
  • Auteur

ik bedoel eigenlijk.

Als je niet ingelogd bent, Dat je dan Niet kunt spawnen, Dat je op het OnPlayerRequestClass Schermpje Blijft Staan...

Het moet kunnen ik heb het namelijk ook op andere servers gezien...

Geplaatst:

ik bedoel eigenlijk.

Als je niet ingelogd bent, Dat je dan Niet kunt spawnen, Dat je op het OnPlayerRequestClass Schermpje Blijft Staan...

Het moet kunnen ik heb het namelijk ook op andere servers gezien...

het staat wel hier

http://wiki.sa-mp.com/wiki/TogglePlayerControllable

>>LINK<<

deze code kan je laten freezen

TogglePlayerControllable(playerid,0);

En deze code kan je laten unfreezen

TogglePlayerControllable(playerid,1);

Bewerkt: door Mkb122

Geplaatst:
  • Auteur

ik bedoel eigenlijk.

Als je niet ingelogd bent, Dat je dan Niet kunt spawnen, Dat je op het OnPlayerRequestClass Schermpje Blijft Staan...

Het moet kunnen ik heb het namelijk ook op andere servers gezien...

het staat wel hier

http://wiki.sa-mp.com/wiki/TogglePlayerControllable

>>LINK<<

deze code kan je laten freezen

TogglePlayerControllable(playerid,0);

En deze code kan je laten unfreezen

TogglePlayerControllable(playerid,1);

Waar zou ik dat dan neer moeten zetten,

in OnPlayerRequestClass Werkt het niet

in OnPlayerSpawn Spawnt ie alsnog en Sta je dan stil..

Iemand een Idee? :)

Geplaatst:

ik denk dat het zoo moet

public OnPlayerRequestSpawn(playerid)
{   if(PlayerNickRegistered[playerid] == 1)
{
    if(PlayerLoggedIn[playerid] == 0)
    	{
        SendClientMessage(playerid, COLOR_GREEN, "Server: U need loggin type /login [Password]");
           return 0;
	}
	}
	if(GetPlayerSkin(playerid) == 0)
{
		SendClientMessage(playerid, COLOR_GREEN, "Server: Please Login Or first select any skin");
               TogglePlayerControllable(playerid,0);
	return 0;
}
return 1;
}

BRON:wiki.sa-mp.com

dan denk ik bij onplayerspawn

TogglePlayerControllable(playerid,1);

~Mkb122

Bewerkt: door Mkb122

Geplaatst:

Mkb, je post een script waar hij daarvoor al van zei dat hij dat niet wilde. Hij wil namelijk dat hij op het skin kiezen-scherm blijft staan.

De code die je hebt gepost, voeg bij het eerste deel van de if (na de check of de speler is ingelogd) de code

return 0;

toe ;).

Geplaatst:

Mkb, je post een script waar hij daarvoor al van zei dat hij dat niet wilde. Hij wil namelijk dat hij op het skin kiezen-scherm blijft staan.

De code die je hebt gepost, voeg bij het eerste deel van de if (na de check of de speler is ingelogd) de code

return 0;

toe ;).

Hoebedoel je presies? ik heb dat scriptje gepost om een voorbeeld te kunnen geven, de codes stonden er al in toch.

Geplaatst:

Eigenlijk is het gewoon dit:

OnPlayerRequestSpawn(playerid)
{
   if(!Logged[playerid]) 
   {
       GameTextForPlayer(playerid, "~r~Please login first!", 5000, 5); 
       return 0;
   }
   return 1;
}

Geplaatst:
  • Auteur

Dank Jullie wel Allemaal!

Het is Gelukt :)

Greetingz

Gforce

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.