GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: siklosikrisz - 2012. július 19. - 19:35:46

Cím: Teleport script
Írta: siklosikrisz - 2012. július 19. - 19:35:46
Hali!
Tudna valaki készíteni nekem egy olyan scriptet amiben csak teleportok vannak?
Kb 10 darab normális drift pálya kellene
Sf,Lv,Ls,
repterek.  Aza sivatagi (általában /aa néven szerepel) lvair sfair lsair
Chilliad
tengerpart
és egy nagyon jó kis helyen a kezdõ hely. errõl ha lehetséges egy képet is kérnék
Cím: Teleport script
Írta: Nátha - 2012. július 19. - 20:39:41
Teleportokat könnyen csinálhatsz SAMP Debug-al
Itt meg találod ----> C:\\Program Files\\Rockstar Games\\GTA San Andreas\\samp_debug
Aztán abba belelépsz, majd ott a vinewood feliratnál kirak és oda mész ahová szeretnéd a teleportot be írod /save és le menti azt a pozíciót ahol épp álltál. A mentett pozíciókat itt találod----> Dokumentumok\\GTA San Andreas User Files\\SAMP\\savedpositions
A mentet pozíciót meg már gondolom bele tudod írni egy parancsba  ;)
Cím: Teleport script
Írta: siklosikrisz - 2012. július 19. - 21:44:43
Hát sajnos pont eza gond hogy nemtudom bele írni :D :(
De most azértis megpróbálom
Cím: Teleport script
Írta: Nátha - 2012. július 19. - 21:57:59
Így kell:
 
#include <a_samp>
public OnPlayerCommandText(playerid,cmdtext[])
{
if(strcmp(cmdtext, \"/sf\", true) == 0)
{
SetPlayerPos(playerid,és ide a mentett pozíció);
return 1;
}
return 0;
}
Cím: Teleport script
Írta: siklosikrisz - 2012. július 19. - 22:29:22
így az egész szám sor ? AddPlayerClass(217,-325.1331,1533.0276,75.3594,93.5694,0,0,0,0,0,0); // drift1
vagy csak ez? -325.1331,1533.0276,75.3594
Cím: Teleport script
Írta: CANNONN - 2012. július 19. - 22:41:44
Teleportáláshoz többnyire csak x, y, z koordináta kell. Jelen esetben az, amit írtál. (-325.1331,1533.0276,75.3594)
Tehát így néz ki a teleportálásod zcmd parancsfeldolgozóval.
 

CMD:tele(playerid)
{
SetPlayerPos(playerid, -325.1331,1533.0276,75.3594);
return 1;
}
Cím: Teleport script
Írta: siklosikrisz - 2012. július 19. - 22:42:50
Csakhogy nem mûködik  :((
Cím: Teleport script
Írta: xXx - 2012. július 19. - 22:46:30
Mert biztos nincs meg a zcmd include-d de már a másik topicba leirtam...
http://sampforum.hu/index.php?topic=29113.msg311498#msg311498
Cím: Teleport script
Írta: Nátha - 2012. július 19. - 22:50:49
De ha nem akarsz zcmd-t használni akkor csak rakd be így simán:
 
public OnPlayerCommandText(playerid,cmdtext[])
{
if(strcmp(cmdtext, \"/tele\", true) == 0)
{
SetPlayerPos(playerid, -325.1331,1533.0276,75.3594);
return 1;
}
Cím: Teleport script
Írta: siklosikrisz - 2012. július 19. - 23:29:12
próbáltam így de nem jó :(
Cím: Teleport script
Írta: CANNONN - 2012. július 19. - 23:54:53
Idézetet írta: siklosikrisz date=1342733352\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"24699\" data-ipsquote-contentclass=\"forums_Topic
próbáltam így de nem jó :(
 
Hibák, hibás sorok....?
Cím: Teleport script
Írta: D4N13L - 2012. július 21. - 10:48:13
Van egy netes oldal ahol teleportokat tudsz csinálni.
Csak nem tudom mi a neve...
Cím: Teleport script
Írta: siklosikrisz - 2012. július 21. - 15:08:40
Már megvan a hiba csak a kocsi ne mteleportál :S
Cím: Teleport script
Írta: Cronos - 2012. július 21. - 19:25:46
Kijavítottam a módot, és abban van ZCMD a régi OnPlayerCommandText-et már nem tudod használni, és példa is van a módodban h kell teleportot csinálni.