Jump 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.

[TUTORIAL] Teleport

ik ga jullie vertellen hoe je een teleport maakt,

ga naar gta san andreas directory en start SA-MP Debug en klik: Launch Debug (in debug kan je auto spawnen op plaats zette etc,) ( als je in debug bent typ in /interior)

oke ga naar een plek waar je naar toe will teleporteren bijv naar de skatebaan , ga daar naar toe zet het poppetje waar je het wil hebben, doe dan /save

dan hoort er te komen -> Class Poss Saved, dat betekend dat je plek gesaved is, ga dan naar je gta san andreas directory en daar hoort dan te staan, "savedpositions.txt" open het en dan zie je bijv dit staan:

AddPlayerClass(0,-1433.8652,-1537.9504,101.7578,89.6927,0,0,0,0,0,0); //

dat zijn je co-or.

start pawno, en ga naar : public OnPlayerCommandText(playerid, cmdtext[])

( je kan ctrl+f doen en dat intypen hij vind het dan voor je)

wat je doet daar is dit:

if (strcmp("/mycommand", cmdtext, true, 10) == 0)

verander dat "mycommand"in wat je wil bijv: /skatebaan

if (strcmp("/skatebaan", cmdtext, true, 10) == 0)

dan staat daar onder // Do something here haal dat weg en typ:

SetPlayerInterior(playerid,0);

wat je moet doen met de co-or is haal de x,y,z eruit dat is in dit geval:

AddPlayerClass(0,-1433.8652,-1537.9504,101.7578,89.6927,0,0,0,0,0,0); //

(hoe je het vind is de 0 tellen niet mee!, de eerste 2 getallen bijv -1433.8652, als er een komma staat betekend dat dat de x was, de -1537.9504 achter de komma is y en daarna achter de 101.7578 is z kopieer die en voer dit onder

if (strcmp("/skatebaan", cmdtext, true, 10) == 0)

SetPlayerInterior(playerid,0

SetPlayerPoss(playerid,-1433.8652,-1537.9504,101.7578);

return 1;

}

return 0;

}

zo doe je dat(die co-or zijn niet van de skatebaan was een voorbeeld)

start je server typ in /skatebaan en je wordt er naar toe getelporteerd.

groetjes Recromancer

Edited by recromancer

Featured Replies

Een teleportcommand zal elke beginnende scripter al kunnen maken, maar vooruit, je hebt er werk in gestoken en volgens mij is het vrij duidelijk allemaal.

wel 1 tip: gebruik wat meer lay-out, plaats code's tussen een quote-tag, dan ziet het er wat netter uit.

Bij een teleportcommand zijn er trouwens nog meer mogelijkheden, zoals teleporten MET je voertuig.

Als je vlug en makkelijk teleportcommands wilt maken kun je de ScriptTool van =>Sandra<= gebruiken, die kun je -hier- vinden.

groetjes,

  • 2 weeks later...

ik krijg die savedpositions.txt niet

ik doe precies alles wat er staat maar ik krijg de file niet D:

Hoe spawn je dan auto´s met die Debug..

  • Author
Hoe spawn je dan auto´s met die Debug..

zoek in je vehicle.ide

gta san andreas/data/vehicle.ide

400=lanstalker

so go in debug and type:

/v 400

en drive ur car where u want it to and type (when ur in vehicle) save

@hierboven, klopt,

Voor het zoeken van de auto's is het wat makkelijker als je -deze- lijst gebruikt, daar zie je er ook plaatjes bij.

  • Author
Gedaan, wat nu?

lees verder van de tutorial :]

heb je ook addplayerclass erin staan

doe dan bijvoorbeeld dit

public OnGameModeInit()

{

SetGameModeText("[sAS]Stunt-Server");

AddPlayerClass(1,402.8361,2437.9929,16.5000,0.5979,0,0,0,0,0,0); // dit zijn de poppetjes

AddPlayerClass(2,402.8361,2437.9929,16.5000,0.5979,0,0,0,0,0,0); //dit zijn de poppetjes

AddStaticVehicle(521,1243.1177,-805.5688,83.7025,181.8177,75,13); // dit zijn de auto's

AddStaticVehicle(521,1826.1147,-1374.5552,13.9811,266.6597,75,13); // dit zijn de auto's

}

dit waren ff 4 voorbeelden van mijn server

zomaar zeggen plak die gewoon onder Public OnGameModeInit()

en klaar is kees je hebt de dingen staan :]

Edited by recromancer

Oeps, ik zat niet in me wagen, dus heb AddPlayerClass ik doe het nog wel een keer en lees de tutorial van Sandra nog weel een keer :Y

  • Author
Oeps, ik zat niet in me wagen, dus heb AddPlayerClass ik doe het nog wel een keer en lees de tutorial van Sandra nog weel een keer :Y

OMG Nog 60 dagen :'( d8 nog 20 of zo :(

  • 4 months later...
ik krijg die savedpositions.txt niet

ik doe precies alles wat er staat maar ik krijg de file niet D:

Als je Vista hebt staat er bovenin een balkje met "Compatibiliteitsbestanden" klik daarop en dan zie je "savedpositions".

Ik heb 1 probleempje, als ik die van jou kopiëer en een aantal dinge verbeter doet hij het wel, maar als ik er zelf 1 maak niet.

Ik weet nog niet waarom, hij geeft geen foutmelding...

de code is:

AddPlayerClass(0,1219.0601,-1811.7385,16.5938,347.4955,0,0,0,0,0,0);

dus:

SetPlayerPos(playerid,1219.0601,-1811.7385,16.5938);

Ik heb dit staan:

public OnPlayerCommandText(playerid, cmdtext[])

{

if (strcmp("/teleport", cmdtext, true, 10) == 0)

{

SetPlayerInterior(playerid,0);

SetPlayerPos(playerid,1219.0601,-1811.7385,16.5938);

return 1;

}

return 0;

}

Maar dan doet hij het niet.

Als iemand de oplossing weet, meld het me en geef de goede code aub.

Alvast bedankt

Edited by CAR

if (strcmp("/skatebaan", cmdtext, true, 10) == 0)

SetPlayerInterior(playerid,0

SetPlayerPoss(playerid,-1433.8652,-1537.9504,101.7578);

return 1;

}

return 0;

}

Hier klopt iets niet, het moet zo zijn:

if (strcmp("/skatebaan", cmdtext, true, 10) == 0)

{

SetPlayerInterior(playerid,0

SetPlayerPoss(playerid,-1433.8652,-1537.9504,101.7578);

return 1;

}

Edited by Antrex

if (strcmp("/skatebaan", cmdtext, true, 10) == 0)

SetPlayerInterior(playerid,0

SetPlayerPoss(playerid,-1433.8652,-1537.9504,101.7578);

return 1;

}

return 0;

}

Hier klopt iets niet, het moet zo zijn:

if (strcmp("/skatebaan", cmdtext, true, 10) == 0)

{

SetPlayerInterior(playerid,0

SetPlayerPoss(playerid,-1433.8652,-1537.9504,101.7578);

return 1;

}

return 0;

moet er wel anders geeft die een heleboel foutmeldingen

Eerst had ik al deze,...

public OnPlayerCommandText(playerid, cmdtext[])

{

if (strcmp("/werktaxi", cmdtext, true, 10) == 0)

{

SetPlayerInterior(playerid,0);

SetPlayerPos(playerid,1219.1969,-1813.8568,16.5938);

SendClientMessage(playerid, 0xAA3333AA,"na je dood begin je als taxi");

return 1;

}

return 0;

}

Maar die deed het ook niet... wel raar want ik vind hem gewoon hetzelfde, en die ander doet het wel van /skatebaan.

Edited by CAR

  • 2 weeks later...

return 0; moet helemaal onder aan OnPlayerCommandText en maar een keer niet 20 keer halverwege

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

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.