Skip to content
View in the app

A better way to browse. Learn more.

GTAGames.nl - De Nederlandse Grand Theft Auto Community!

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Een tutorial maken

Hey mensen :D

Ik had zo'n mijn vraagje over het maken van een tutorial voor een server.

Kan mij iemand uitleggen hoe ik:

- Text kan sturen per tijd (dus bijv. dat er na 15seconden de nieuwe lap tekst komt)

- Dat je beeld naar een andere positie word geschoven na een tijdje

En ik had ook nog een ander vraagje :$

over hoe ik een NPC ergens neer kan zetten dat hij er gewoon staat en een anim doet,

zoals een peuk roken of dat hij aan het pissen is :puh:

Achja als we dan toch al bezig zijn xD

Hoe maak ik het zo dat als ik een camper heb dat daar die hippie camo over heen gaat en dat hij ooko opgeslagen blijft etc.

Ik hoop dat iemand mij kan helpen met mijn aantal vragen :puh:

Alvast bedankt! :D

Featured Replies

- Text kan sturen per tijd (dus bijv. dat er na 15seconden de nieuwe lap tekst komt)

- Dat je beeld naar een andere positie word geschoven na een tijdje

- Je kan je lappen text opslaan in een variable en met een timer elke 15sec een nieuwe lap text erbij voegen (er zijn nog veel mogelijkheden).

- Met een timer in combinatie met SetPlayerCameraPos en SetPlayerCameraLookAt en

over hoe ik een NPC ergens neer kan zetten dat hij er gewoon staat en een anim doet,

- Je kan gewoon de NPC ergens zetten en met ApplyAnimation een animatie laten afspelen

Hoe maak ik het zo dat als ik een camper heb dat daar die hippie camo over heen gaat en dat hij ooko opgeslagen blijft etc.

- Dat snap ik niet echt?

Edited by GTAguillaume

  • Author
Hoe maak ik het zo dat als ik een camper heb dat daar die hippie camo over heen gaat en dat hij ooko opgeslagen blijft etc.

- Dat snap ik niet echt?

Je hebt : Vehicle_483.jpg

en je hebt : http://www.thedjlinkdomain.co.uk/pictures/photographs/hippy%20bus%20GTA%20San%20Andreas%2011-2004.JPG

(sorry voor de vage foto, kon niet zo snel een beter foto make / vinden)

En, kun je me dat met die timers enzo iets beter uitleggen :D?

En bedankt voor je hulp trouwens! :tu:

  • Author

Cool dat met die camper is gelukt (makkie als je het eenmaal weet xD) en die NPCs gaan ook wel lukken.

Maar ik vind die timers toch wel lastig.

Hoe stard ik zo'n timer bij bijvoorbeeld na /tutorial dan start de timer

maar hoe kan ik het zo maken dat hij er wat mee doet,

bijv. dat hij na 5 seconden "blablabla info over de server" zegt ofzo en dan weer na 10 seconden... uhm bijvoorbeeld "Veel plezier met spelen!"

Alvast bedankt :$ :tu:

Voor de tutorial heb je helemaal geen timers nodig hoor! ;)

Zet eerst deze functie onderaan je code:

stock Wait(time)
{
new stamp = tickcount();
while (tickcount() - stamp < time)
{
}
return 1;
}

Nu doe je daar waar je de tutorial wil het volgende:

SendClientMessage(playerid, 0xFFFFFF, "==========Tutorial==========");
SendClientMessage(playerid, 0xFFFFFF, "==========Tutorial==========");
SendClientMessage(playerid, 0xFFFFFF, "==========Tutorial==========");
SendClientMessage(playerid, 0xFFFFFF, "==========Tutorial==========");
SendClientMessage(playerid, 0xFFFFFF, "==========Tutorial==========");
SendClientMessage(playerid, 0xFFFFFF, "==========Tutorial==========");
wait(20000) //wacht 20000 miliseconde = 20 seconde

SendClientMessage(playerid, 0xFFFFFF, "==========Tutorial2==========");
SendClientMessage(playerid, 0xFFFFFF, "==========Tutorial2==========");
SendClientMessage(playerid, 0xFFFFFF, "==========Tutorial2==========");
SendClientMessage(playerid, 0xFFFFFF, "==========Tutorial2==========");
SendClientMessage(playerid, 0xFFFFFF, "==========Tutorial2==========");
SendClientMessage(playerid, 0xFFFFFF, "==========Tutorial2==========");
wait(20000) //wacht 20000 miliseconde = 20 seconde

//En zo verder

;)

Voor de tutorial heb je helemaal geen timers nodig hoor! ;)

Die functie zou ik niet gebruiken. In de 20 seconden dat hij die functie bezig is, doet de server verder niets anders. Dus die 20 seconden verschijnt er geen chat meer en zie je iemand anders niet meer bewegen.

  • Author

Voor de tutorial heb je helemaal geen timers nodig hoor! ;)

Die functie zou ik niet gebruiken. In de 20 seconden dat hij die functie bezig is, doet de server verder niets anders. Dus die 20 seconden verschijnt er geen chat meer en zie je iemand anders niet meer bewegen.

Hoe met het dan wel?

Kun je me een voorbeeld geven :puh:?

Bovenaan in de gamemode:

forward Tut(playerid);
forward Tut2(playerid);

Bij de plek om de tutorial te starten:

SetTimerEx("Tut", 5000, false, "i", playerid); // timer om de volgende functie op te roepen (5000 ms = 5 seconden)

Ergens anders in je gamemode (niet in een andere functie).

public Tut(playerid)
{
    SetPlayerPos(...);
    SetPlayerCameraPos(...); // Posities
    SetPlayerCameraLookAt(...);
    SendClientMessage(playerid, kleur, "blabla"); // Voeg hier je tekst toe.
    SetTimerEx("Tut2", 5000, false, "i", playerid); // timer om de volgende functie op te roepen (5000 ms = 5 seconden)
    return 1;
}

public Tut2(playerid)
{
    SendClientMessage(playerid, kleur, "Veel plezier met spelen blabla"); // Voeg hier meer tekst toe.
    SetCameraBehindPlayer(playerid); // camera resetten
    SetPlayerPos(...); // andere positie
    return 1;
}

Zoiets denk ik.

Edited by Wanted

  • Author

Nice, bedankt ;d

Uhm weet je ook hoe je iemand moet freeze en unfreeze :puh:?

En hoe zet ik gwn een simple NPC neer als het kan een voorbeeld :$

Heel erg bedankt voor jullie hulp! :klap:

  • Author

Bedankt voor dat freezen enzo :D

bij dat NPC hebben ze het allemaal over recorden eno maar ik wil gwn een vent die stil staad op 1 plek, en eventueel een anim doet.

Kun je me daar een voorbeeld van geven?

Daarmee kan ik niet helpen. Misschien moet je het even vragen in dat topic?

Bedankt voor dat freezen enzo :D

bij dat NPC hebben ze het allemaal over recorden eno maar ik wil gwn een vent die stil staad op 1 plek, en eventueel een anim doet.

Kun je me daar een voorbeeld van geven?

Gewoon op een plek staan en record dat voor 1 sec, dan kan je die later een animatie laten afspelen

  • Author

Top, ik heb nu een mooie tutorial maar er is een probleem, hij laad niet het hele scherm dus als er een gebouw te ver is laad hij hem niet.

Dit komt waarschijnlijk omdat ik de SetPlayerPos heb weg gehaald maar weet niet zeker.

Ik heb die SetPlayerPos weg gehaald omdat ik niet weet hoe ik hem dan weer kan terug zetten op de plaats waar hij/zij /tutorial heeft getyped.

Weet iemand hoe ik zeg maar die positie even kan opslaan en dan later het persoon daar weer terug zetten?

Groeten Kattier :D

Bovenaan:

new Float:TutPos[MAX_PLAYERS][4];
new TutInterior[MAX_PLAYERS];

Bij /tutorial, voordat je de speler teleporteerd:

GetPlayerPos(playerid, TutPos[playerid][0], TutPos[playerid][1], TutPos[playerid][2]);
GetPlayerFacingAngle(playerid, TutPos[playerid][3]);
TutInterior[playerid] = GetPlayerInterior(playerid);

Als je klaar bent met de tutorial:

SetPlayerInterior(playerid, TutInterior[playerid]);
SetPlayerPos(playerid, TutPos[playerid][0], TutPos[playerid][1], TutPos[playerid][2]);
SetPlayerFacingAngle(playerid, TutPos[playerid][3]);

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

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.