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

Hatalmas Archívum => Fórum Archívum (Témák/Fórumok) => A témát indította: scripter01 - 2011. szeptember 30. - 21:01:36

Cím: [TUT]Interorba menés!
Írta: scripter01 - 2011. szeptember 30. - 21:01:36
Sziasztok!
Sokan jönnek hozzám hogy hogyan lehet azt meg csinálni hogy oda állok egy adott pontra és be dobjon egy interorba!
Ennek van több féle módja!Én most csak az egyiket fogom be mutatni!
Texrdawval való interiorba menést!
Elsõ lépés!
Menjünk fel a szerverünkre és egy tetszõleges ponton írjuk be hogy, /save!
Majd áljunk egy kicsit arrébb ahova ki dobjon az interorból!
Ha ez meg van lépjünk le.
Most nyissuk meg a Dokumentumok/Gta User Files/SAMP/savedeposition.txt-t!
Ott látunk kettõ kordinátát!
Az alsó kordináta az azt jelenti hogy ahonnan be megyünk a interiorba!
A felsõ pedig azt ahová ki dobjon az interorból.
Nah most jön a nehezebb rész!
Ha meg van a kettõ kordínáta!
 

public CheckForWalkingTeleport(playerid)
{
Ez alá
if(PlayerToPointStripped(1, playerid,Ide rakd azt a kordinátát ahonnan be fog dobni!, cx,cy,cz)) //Honan dobjon
{//Be járat
GameTextForPlayer(playerid, \"~w~Be járat\", 5000, 1);//Ide írj egy tetszõleges szöveget a képernyõ jobb sarkán lesz látható
SetPlayerInterior(playerid, InterorID);
SetPlayerPos(playerid,Interor kirdínáta);//http://weedarr.wikidot.com/interior itt meg tekinthetõek az interoir ID-k és a kordínáták!
PlayerInfo[playerid][pInt] = InterorID;
}
else if(PlayerToPointStripped(1, playerid,Ide rakd azt a kordinátát ahonnan ki fog menni, cx,cy,cz))//Honan dobjon
{//Ki járat
//GameTextForPlayer(playerid, \"~w~Ki járat\", 5000, 1);//Ide írj egy tetszõleges szöveget a képernyõ jobb sarkán lesz látható
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,Ide majd azt ahova ki fog dobni!);
PlayerInfo[playerid][pInt] = 0;
}

 
Nah most nagyon jól figyelj ezt f6-al konvertáld le ha bent van a modba!
Menj el arra  a helyre ahová be raktad és menj be az interorba!
Majd az interorba egy tetszõleges helyen írd be /save
És azt rakd a ki járathoz \"SetPlayerPos(playerid,Ide majd azt ahova ki fog dobni!);\" az az ebbe a sorba!
Ha meg van márcsak a textdrawot kell le raknunk!
Amit le mentettünk bejárathoz való kordínátát azt másoljuk ki!
Majd rakjuk be így!
 

public OnGameModeInit()
{
Ez alá:
Create3DTextLabel(\"[szöveg]\",SZÍNKÓD,KORDÍNÁTA,18.0,0);

 
Hát akkor ennyi is lenne!
Ha valakinek ezzel segítséget nyújtottam akkor szívesen!
Ha be jött a TUT akkor mehet a +!
Elõre is köszönöm hogy segíthettem hasonló dolgogba lehet kérdezni PM-ben!
Cím: [TUT]Interorba menés!
Írta: .:Secur:. - 2011. szeptember 30. - 21:32:57
Kicsit lehetne még bõviteni ezt a \"TUT\"-ot.
Írd le, hogy ezt azért kell csinálni mert ....... ha nem csinálnád akkor ...... lenne.
stb.
Amúgy szép kis tutorial.
Cím: [TUT]Interorba menés!
Írta: Zsolesszka - 2011. szeptember 30. - 22:18:53
Kicsit túl szellõsre sikeredett ez a tut.
Amúgy ez mi PlayerToPointStripped?  Nem találom az alap samp funkciók közt ezért nem ártana publikálni ezt a kódot is, elvileg a leírás azért készül hogy bárki végre tudja hajtani, de ha olyan eljárásokat írsz ki amit nem talál sehol meg lesz a véleménye.
Ja igen, a hejesírás ugye helyesírás?
Cím: [TUT]Interorba menés!
Írta: kadaradam - 2011. szeptember 30. - 23:00:21
Texrdawval való interiorba menést![/quote]
Kemény!
A textdrawwal lehet bemenni? ::|
Egyébként ez is nagy:
 
Create3DTextLabel(\"[szöveg]\",SZÍNKÓD,KORDÍNÁTA,18.0,0);[/quote]
Nem úgy kéne,hogyha ott van az ajtónál akkor hozza be a textdrawot?Vagy nem tudom hogyan gondoltad!
Cím: [TUT]Interorba menés!
Írta: ~BlackStyler~ - 2011. október 01. - 00:34:10
Ilyet még nem látam ezt megnézzem!  ::| Kössz a tut -t!
Cím: [TUT]Interorba menés!
Írta: Koncz_Norbert - 2011. október 01. - 08:07:22
Nem emlékszek ilyen eljárásra.
 
public CheckForWalkingTeleport( playerid )

 
[mod]Van 3 napod a bõvítéshez.[/mod]
Cím: [TUT]Interorba menés!
Írta: instant - 2011. október 01. - 09:28:49
PlayerInfo[playerid][pInt] = InterorID;[/quote]
ha jol tom ehhez kell enum is nem ???
Cím: [TUT]Interorba menés!
Írta: Sheet - 2011. október 01. - 09:31:53
Idézetet írta: instant date=1317454129\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12095\" data-ipsquote-contentclass=\"forums_Topic

PlayerInfo[playerid][pInt] = InterorID;
ha jol tom ehhez kell enum is nem ???
 
[/quote]
Jól tudod... Ez nem leírás, mivel, létrehozatlan fügvényeket írt le, valamint deklarálatlan kódokat.
Cím: [TUT]Interorba menés!
Írta: Benceee - 2011. október 01. - 10:16:17
Ráadásul ez DT módból van. Aki nem hiszi, töltse le DT módot.