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.

Horloge voor op Gta SA MP

Geplaatst:

hey,

Ik speel al een tijdje op multiplayer, maar nu heeft een server admin me gevraagd om een horloge te maken op de server waarmee je de tijd in de meeste landen kunt zien.

Ik heb geen flouw idee hoe ik hier moet aan beginnen.

Featured Replies

Geplaatst:
hey,

Ik speel al een tijdje op multiplayer, maar nu heeft een server admin me gevraagd om een horloge te maken op de server waarmee je de tijd in de meeste landen kunt zien.

Ik heb geen flouw idee hoe ik hier moet aan beginnen.

Bedoel je iets voor SA:MP dat je gewoon de lokale tijd ziet?

Greetz :sigaar:

Geplaatst:
  • Auteur

Ja, dat is ook goed.

Maar ik zoek meer iets waar je de tijd in (alle landen) ziet.

Geplaatst:

gettime(Hour, Minute, Second);

?

Geplaatst:
  • Auteur

ja

Bewerkt: door Ziggke

Geplaatst:

Als jou host in nederland is, dan zal nu de 'gettime'-functie '18' aangeven als 'hour'

Als jij de tijd in bijvoorbeeld London wilt weten, zal je 1 uur ervan af moeten trekken.

Bijvoorbeeld

new Hour, Minute, Second;
gettime(Hour, Minute, Second);
new LondonTime, NewYorkTime, MoscowTime;

LondonTime = (Hour-1);
NewYorkTime = (Hour-6);
MoscowTime = (Hour+2);

zoiets zegmaar :)

Bewerkt: door Sandra18[NL]

Geplaatst:

Omdat ik me toch verveel heb ik maar een commando voor je gemaakt met 4 wereldtijden (Amsterdam, Londen, New York en Moscow)

Let wel op: Als het bijvoorbeeld 4 minuten over 7 is, dan geeft die 19:4 aan in plaats van 19:04

Om dat te fixen zal je een check moeten inbouwen die checkt of 'Minute' lager dan '10' is. Zo ja, dan moet die een extra '0' toevoegen.

Ik doe dus ff 4 van de 192 landen in de wereld.

de andere 188 mag je lekker zelf doen :clown:

if(strcmp(cmdtext, "/worldtime", true) == 0)
{
new TimeString[256];
new Hour, Minute, Second;
gettime(Hour, Minute, Second); 
new AT, LT, NYT, MT;
AT = (Hour+0); //Amsterdam
LT = (Hour-1); //London 
NYT = (Hour-6); //New York
MT = (Hour+2); //Moscow
format(TimeString, sizeof(TimeString),"**Amsterdam: %d:%d   **London: %d:%d",AT, Minute, LT, Minute);
SendClientMessage(playerid, 0xFFFF66AA ,"=====WorldTimes=====");
SendClientMessage(playerid, 0xFFFF66AA ,TimeString);
format(TimeString, sizeof(TimeString),"**New York: %d:%d   **Moscow: %d:%d",NYT, Minute, MT, Minute);
SendClientMessage(playerid, 0xFFFF66AA ,TimeString);
return 1;
}

Edit: Sorry voor dubbelpost :sst:

Resultaat:

post-70241-1196965856_thumb.jpg

Bewerkt: door Sandra18[NL]

Geplaatst:
  • Auteur

Omdat ik me toch verveel heb ik maar een commando voor je gemaakt met 4 wereldtijden (Amsterdam, Londen, New York en Moscow)

Let wel op: Als het bijvoorbeeld 4 minuten over 7 is, dan geeft die 19:4 aan in plaats van 19:04

Om dat te fixen zal je een check moeten inbouwen die checkt of 'Minute' lager dan '10' is. Zo ja, dan moet die een extra '0' toevoegen.

Ik doe dus ff 4 van de 192 landen in de wereld.

de andere 188 mag je lekker zelf doen :clown:

if(strcmp(cmdtext, "/worldtime", true) == 0)
{
new TimeString[256];
new Hour, Minute, Second;
gettime(Hour, Minute, Second); 
new AT, LT, NYT, MT;
AT = (Hour+0); //Amsterdam
LT = (Hour-1); //London 
NYT = (Hour-6); //New York
MT = (Hour+2); //Moscow
format(TimeString, sizeof(TimeString),"**Amsterdam: %d:%d   **London: %d:%d",AT, Minute, LT, Minute);
SendClientMessage(playerid, 0xFFFF66AA ,"=====WorldTimes=====");
SendClientMessage(playerid, 0xFFFF66AA ,TimeString);
format(TimeString, sizeof(TimeString),"**New York: %d:%d   **Moscow: %d:%d",NYT, Minute, MT, Minute);
SendClientMessage(playerid, 0xFFFF66AA ,TimeString);
return 1;
}

Edit: Sorry voor dubbelpost :sst:

Resultaat:

Hey bedankt!!!

Maar als ik hiermee klaar ben wat moet ik dan met de code doen?

Geplaatst:
Hey bedankt!!!

Maar als ik hiermee klaar ben wat moet ik dan met de code doen?

Als je het in je script hebt gezet, dan moet je het compilen en je server opnieuw opstarten.

Geplaatst:
  • Auteur
Hey bedankt!!!

Maar als ik hiermee klaar ben wat moet ik dan met de code doen?

Als je het in je script hebt gezet, dan moet je het compilen en je server opnieuw opstarten.

In welk script?

Geplaatst:
In welk script?

Uhh

Het script waar de klok in moet.

Server >> Gamemode >> Script>> Codes

Nou, die codes die ik je vanavond gaf, moeten in het script van de server.

Geplaatst:
  • Auteur

Uhh

Het script waar de klok in moet.

Server >> Gamemode >> Script>> Codes

Nou, die codes die ik je vanavond gaf, moeten in het script van de server.

Bij mij staat in de map gamemodes niet de submap script

Zou je een print screen kunnen maken?

Geplaatst:

Een script is een .pwn file

Als het goed is staan die in de map 'gamemodes'

Maar ik denk dat de 'server admin' waar je het in je beginpost over had, wel weet hoe je functies moet toevoegen ;)

Geplaatst:
  • Auteur

Een script is een .pwn file

Als het goed is staan die in de map 'gamemodes'

Maar ik denk dat de 'server admin' waar je het in je beginpost over had, wel weet hoe je functies moet toevoegen ;)

Ja ok, bedankt voor alles :klap:

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.