Gta San Andreas MultiPlayer (samp) HUN
Navigation
     
Account
Felhasználónév:

Jelszó:
SúgóSúgó
Regisztráció
Elfelejtettem a jelszót
     
Kép
Szerver
Legyen ennek a weboldalnak saját samp szervere?

Igen
Nem
Szavazás állása
Lezárt szavazások
     
Friss

Utolsó módosítás
2013 máj. 19.
12:17

 

     
Más weblapok
 SA:MP Fórum
SA:MP Wiki
Google

     

PAWN Eszközök
     
Teleport készítés

Teleport készítése

Először is meny fel a szerveredbe
Aztán menj oda ahol akaord a teleportot (Ne legyél kocsiba)
Írd be hogy     /save <teleport megnevezése hogy könnyebben megtaláljuk a kordinátát> Pl.: /save Ls
Aztán megy be a GTA San Andreas mappába és nyisd meg a "savepositions" nevű fájlt
Ilyeneket látsz benne: AddPlayerClass(294,589.9901,1976.7653,63.3245,301.9042,0,0,0,0,0,0); // Ls 
Ebből 3 db kordinátát kell kivennünk vesszőtöl vesszőig (x, y, z)
Az elején az első nem kell csak az utána következő 3
AddPlayerClass(294,589.9901,1976.7653,63.3245,301.9042,0,0,0,0,0,0); // Ls 

Sima teleport:

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/parancs", cmdtext, true, 10) == 0)
{
        SetPlayerPos(playerid, 589.9901,1976.7653,63.3245);
return 1;
}
return 0;
}


SetPlayerPos = A játékos pozíciójának változtatása
589.9901,1976.7653,63.3245= x, y, z kordináták
Hogyha kiírásos teleportot akarsz akkor a SetPlayerPos alá rakd ezeket! Amik zöldel vannak azokat másold ki
SendClientMessage(playerid, 0xEFEFF7AA, "Elteleportáltál!"); //A chatboxba írja ki
GameTextForPlayer(playerid, "Elteleportaltal", 1000, 1);//a képernyőre írja ki


0xEFEFF7AA = Szín
1000, 1= Idő + stílus
GameTextForPlayernél ne írj ékezetet! Vagy ha többet akarsz megtudni rőla nézd meg az "Egyéb" menüpontot
 
Teleport kocsival

public OnPlayerCommandText(playerid, cmdtext[])

{        

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

  {

{

new cartype = GetPlayerVehicleID(playerid);

        new State=GetPlayerState(playerid);

        SetPlayerInterior(playerid,0);

        {

if(State!=PLAYER_STATE_DRIVER)

        {

SetPlayerPos(playerid,646.3653,2304.6472,135.1438);

}

        else if(IsPlayerInVehicle(playerid, cartype) == 1)

        {

        SetVehiclePos(cartype,646.3653,2304.6472,135.1438);
        SetVehicleZAngle(cartype,270);

}

        else

        {

SetPlayerPos(playerid,646.3653,2304.6472,135.1438);

}

        GameTextForPlayer(playerid,"Teléztél",2500,1);

}

        return 1;

}

  }

  return 0;

}

Mindegyik kordinátát 646.3653,2304.6472,135.1438 rakd át a sajátodra

Teleport úgy hogy kiírja a játékos nevét

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/parancs", cmdtext, true, 10) == 0)
{

                new pName[MAX_PLAYER_NAME];

        new string[256];

        GetPlayerName(playerid, pName, sizeof(pName));

        format(string, sizeof(string), "%s elteleportált!", pName);

        SendClientMessageToAll(0xFF9900AA, string);

            SetPlayerPos(playerid,646.3653,2304.6472,135.1438);
return 1;

}
return 0;



A %s  -t ne töröld le!
SendClientMessageToAll = Üzenet küldés mindenkinek a chatboxon
 

 

17 hozzászólás
Idézet
2014.09.30. 17:57
MCKopi

Sziasztok, nekem miért nem enged 2 teleportot csinálni? Az egyik működik /ls ez a neve, a másiknak /sf és az /sf-nél nem enged teleportálni ezt irja : SERVER

UNCOMMAND.....blabla

Idézet
2013.04.10. 13:05
Dave_Sumer

Üdv Dave vagyok
Régota keresem azt a teleport leírást amely nem parancsos, hanem sima teleport.
PL: oda álunk egy helyré és átesz egy másikra, ezt valaki leirná nekem hogy mégis hogy kell?


skype: nsmarkns3
email: baroczimark@hotmail.hu
facebook: dave_sumer  http://www.facebook.com/profile.php?id=100004912389137

elöre is köszönöm

Idézet
2012.09.08. 14:55
buburgergoLab
[url=http://www.kdfokodlps.com]kdfokodlps[/url] - kdfokodlps - http://www.kdfokodlps.com
Idézet
2011.10.02. 19:43
Power

Nemjó amit írtam :D

Látszik új vagyok a scriptelésben :D

Idézet
2011.10.02. 19:41
Power

azért Los Santost ír mert annak a segítségével csináltam :D

Idézet
2011.10.02. 19:39
Power

Hello.

Én tegnap előtt kezdtem scriptelni de megmutatom hogy csináld:

 

 

if (strcmp("/sf", cmdtext, true, 10) == 0)
{
new tmpcar = GetPlayerVehicleID(playerid);
                    SetVehiclePos(tmpcar, -1989.9164,205.9039,27.6799); //Ez teleportálja a kocsit
                    LinkVehicleToInterior(tmpcar, 0);
                    SetPlayerVirtualWorld(playerid, 0); //Beállítja a virtual world-ot!
                    }
                    else
                    {
                    SetPlayerPos(playerid, -1989.9164,205.9039,27.6799); //Ez a játékost teleportálja
                    }
                    SendClientMessage(playerid, 0x0BF411FF, "Elteleportáltál Los Santosba!"); //Ezt az üzenetet kapja amikor elteleportált!
                    return 1;
                }
return 0;
}
 
így remélem működni fog :D

2011.01.22 21:24
syt

„Nekem valami gond van a teleportnál!(teleport ugy hogy kiírja a jatékos nevét!)segitsetek léccci 

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/sf", cmdtext, true, 10) == 0)
{

new pName[MAX_PLAYER_NAME];

new string[256];

GetPlayerName(playerid, pName, sizeof(pName));

format(string, sizeof(string), "%s elteleportált!", pName);

SendClientMessageToAll(0xFF9900AA, string);

SetPlayerPos(playerid,-1989.9164,205.9039,27.6799);
return 1;
}
return 0;
}”

Idézet
2011.05.15. 11:43
Szaszka

Én most próbáltam filterscript-be,de ugysem megy!

SEGÍTSÉG PLS

 

Idézet
2011.05.14. 16:15
Szaszka

Sziasztok nagyon kéne nekem vki segítsége ):

énnekem  az a bajom vele hogy,bemásolom ezt az aljába,ahol már üres,mert nekem LVDM-em van,amiben alapbol nincs teleport.

Szóval oda lerakom.Edig minden jó.És én a kocsi tele-t akarom megcsinálni.Szóval ezt írja ki!

C/SAMP/gamemodes\lvdm.pwn(1003) : error 021: symbol already defined: "OnPlayerCommandText"

És ez az (1002):public OnPlayerCommandText(playerid, cmdtext[])

Ez az (1003) {
 
és erre írja,C/SAMP/gamemodes\lvdm.pwn(1003) : error 021: symbol already defined: "OnPlayerCommandText"
 
PLS SEGÍTSEN VKI!!!!!
Idézet
2011.02.20. 14:02
székely norbi

én nem értem ezt az egész teleport csinálást :( .valaki segitene pls?????elöe is köszi :)

Idézet
2011.01.22. 21:24
syt

Nekem valami gond van a teleportnál!(teleport ugy hogy kiírja a jatékos nevét!)segitsetek léccci 

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/sf", cmdtext, true, 10) == 0)
{

new pName[MAX_PLAYER_NAME];

new string[256];

GetPlayerName(playerid, pName, sizeof(pName));

format(string, sizeof(string), "%s elteleportált!", pName);

SendClientMessageToAll(0xFF9900AA, string);

SetPlayerPos(playerid,-1989.9164,205.9039,27.6799);
return 1;
}
return 0;
}

Idézet
2010.12.04. 00:24
Magyar

Hogyha kocsival szeretnétek teleportálni az így néz ki szépen :)


                if (strcmp("/LS", cmdtext, true, 10) == 0)
                {
                    if(IsPlayerInAnyVehicle(playerid)) //Lekéri hogy járműben vagy-e.
                    {
                    new tmpcar = GetPlayerVehicleID(playerid);
                    SetVehiclePos(tmpcar, 1482.1372,-1744.7278,13.5469); //Ez teleportálja a kocsit
                    LinkVehicleToInterior(tmpcar, 0);
                    SetPlayerVirtualWorld(playerid, 0); //Beállítja a virtual world-ot!
                    }
                    else
                    {
                    SetPlayerPos(playerid, 1482.1372,-1744.7278,13.5469); //Ez a játékost teleportálja
                    }
                    SendClientMessage(playerid, COLOR_WHITE, "Elteleportáltál Los Santosba!"); //Ezt az üzenetet kapja amikor elteleportált!
                    return 1;
                }


Amiket zöldel jelöltem azokat át lehet írni!

Idézet
2010.08.21. 23:54
hegdavid95

én amugy igy oldottam meg az autos teleportot

if( strcmp( "/lv", cmdtext, true ) == 0 ) {
    if( GetPlayerState( playerid ) == PLAYER_STATE_ONFOOT ) {
        SetPlayerPos( playerid, 2291.9890, 1399.8829, 42.8203 );
        SetPlayerInterior( playerid, 0 );
        SetPlayerVirtualWorld( playerid, 0 );
        ResetPlayerWeapons(playerid);
    } else if( GetPlayerState( playerid ) == PLAYER_STATE_DRIVER ) {
        SetVehiclePos( GetPlayerVehicleID( playerid ), 2291.9890, 1399.8829, 42.8203 );
        LinkVehicleToInterior( GetPlayerVehicleID( playerid ), 0 );
        SetVehicleVirtualWorld( GetPlayerVehicleID( playerid ), 0 );
    }
    SendClientMessage( playerid, 0x38FF06FF, "Üdv Las Venturasban." );
    return 1;
}

Idézet
2010.08.21. 23:49
hegdavid95

Marcell a  return 1 után kihagytad a pontosvesszőt .

}


    if (strcmp("/parancs", cmdtext, true, 10) == 0)
    {
      SetPlayerPos(playerid,646.3653,2304.6472,135.1438);
      SetVehiclePos(playerid,646.3653,2304.6472,135.1438);
      return 1;
}

Idézet
2010.07.14. 10:49
RMarcell

Nekemegy kérdésem lene a kocsis teleportal kapcsolatban

Igy nemlehet valahogy megoldani?:

public OnPlayerCommandText(playerid, cmdtext[])
{       
if (strcmp("/parancs", cmdtext, true, 10) == 0)
      {
      SetPlayerPos(playerid,646.3653,2304.6472,135.1438);
      SetVehiclePos(playerid,646.3653,2304.6472,135.1438);
      return 1
}
Nézétek már meg mert nemtom hogy menyire jön ösze vagy ha valami koment szivesen várom köszike.
 
Idézet
2010.07.06. 22:40
Gang[St]e[R]

 hello!

Messi vagy azér nem engedi mer tul sokat irtál a server.cfg jegyzettömbe lévő filterscript hez vagy azér mer hiba van benne!

Idézet
2010.06.03. 15:53
Messi

Hello nekem az lenne a gondom hogy 2 teleét miért nem enged csinálni ? Az 1. müködiik a 2. nem miért lehet ? pls válaszoljatok

Idézet
2010.05.30. 21:06
sa-moman

nekem nem nyukszik.

beírom hogy /home1 (mert ennek neveztem el) és azt írja ki hogy server un blablabla :S 

     
Nézettség
Indulás: 2010-02-26
     
PAWN/Szkriptek
     
Tutorialok
     
Óra
     
Chat
Kérlek, felesleges dolgokat ne írj a chatbe!
Név:

Üzenet:
:)) :) :@ :? :(( :o :D ;) 8o 8p 8) 8| :( :'( ;D :$
     

Dryvit, hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168 Hívjon!    *****    A legfrissebb hírek a Super Mario világából és a legteljesebb adatbázis a Mario játékokról.Folyamatosan bõvülõ tartalom.    *****    Gigágá! Márton napján is gyertek a Mesetárba! Nemcsak libát, de kacsát is kaptok! Játsszatok velünk!    *****    A Nintendo a Nintendo Music-kal megint valami kiváló dolgot hozott létre! Alaposan nagyító alá vettem, az eredmény itt.    *****    Leanderek, Parfümök, Olajok, és Szépségápolási termékek! Használd a LEVI10 kupont és kapj 10% kedvezményt!Megnyitottunk    *****    Megjelent a Nintendo saját gyártású órája, a Nintendo Sound Clock Alarmo! Ha kíváncsi vagy, mit tud, itt olvashatsz róla    *****    Megnyílt a webáruházunk! Parfümök, Szépségápolási termékek, Olajok mind egy helyen! Nyitási akciók, siess mert limitált!    *****    Az általam legjobbnak vélt sportanimék listája itt olvasható. Top 10 Sportanime az Anime Odyssey-n!    *****    Pont ITT Pont MOST! Pont NEKED! Már fejlesztés alatt is szebbnél szebb képek! Ha gondolod gyere less be!    *****    Megnyílt a webáruházunk! NYITÁSI AKCIÓK! Tusfürdõ+Fogkrém+Sampon+Izzadásgátló+multifunkcionális balzsam most csak 4.490!    *****    Új mese a Mesetárban! Téged is vár, gyere bátran!    *****    Veterán anime rajongók egyik kedvence a Vadmacska kommandó. Retrospektív cikket olvashatsz róla az Anime Odyssey blogban    *****    Parfümök, Olajok, Párologtatók mind egy weboldalon! Siess mert nyitási AKCIÓNK nem sokáig tart! Nagy kedvezmények várnak    *****    Dryvit, hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168 Hívjon!    *****    Aki érdeklõdik a horoszkópja után, az nem kíváncsi, hanem intelligens. Rendeld meg most és én segítek az értelmezésben!    *****    A Múzsa, egy gruppi élményei a színfalak mögött + napi agymenések és bölcseletek    *****    KARATE OKTATÁS *** kicsiknek és nagyoknak *** Budapest I. II. XII.kerületekben +36 70 779-55-77    *****    Augusztus 26-án Kutyák Világnapja! Gyertek a Mesetárba, és ünnepeljétek kutyás színezõkkel! Vau-vau!    *****    A horoszkóp elemzésed utáni érdeklõdés, nem kíváncsiság hanem intelligencia. Rendeld meg és nem fogod megbánni. Katt!!!    *****    Cikksorozatba kezdtem a PlayStation történelmérõl. Miért indult nehezen a Sony karrierje a konzoliparban?