Přejít na obsah

[Tutorial] Warpy, změna pozice hráče

Toturial

  • Pokud chcete odpovědět, přihlaste se
20 odpovědí

#1
_Dominik_

_Dominik_

    Jonny Sindacco

  • Uživatel
  • Příspěvků: 22

*
POPULÁRNÍ

Zdravím,další toturial ale asi někdo už to určitě udělal ale skuste si to také přečíst :) Děkuju za přečtení ....


1. Uložení pozice

Nejdříve potřebujeme vědět kam chceme hráče warpnout, takže spustíme si server nebo se na nějaký připojíme a stoupneme si tam kde chceme aby se hráč warpnul a napíšeme do chatu /save a tím se nám uloží pozice.

2. Souřadnice

Ve hře jsou 3 osy, osa X, Y a Z
Osa X a Y je směr doleva, doprava, dopředu a dozadu
Osa Z je nahoru dolu
A pak je ještě úhel, tj také osa Z, ale rotace


Takže spustíme si pawno a vytvoříme nový příkaz jaký chceme, dejme tomu /warp a teď potřebujeme souřadnice.

Takže pokud máte sa-mp verzi 0.3e a vyšší tak se vám veškeré uložené pozice ukládají do textového souboru ve složce

Windows Xp

C:/Documents and Settings//Dokumenty/GTA SA User Files/SAMP

Windows 7 - Vista

C:/Users//Dokumenty/GTA SA User Files/SAMP

A to v souboru s názvem savedpositions.txt, ten otevřeme a jukneme co v něm je. Uvedu příklad s mímy souřadnicemi.6661dbc941_85785452_o2.jpg

AddPlayerClass(0,1117.9332,-2036.9949,78.7500,266.7980,0,0,0,0,0,0);


AddPlayerClass - Toho si nevšímejte to je funkce, ta nás teď nezajímá
0 - ID skinu
1117.9332 - Osa X
-2036.9949 - Osa Y
78.7500 - Osa Z78
266.7980 - Úhel pohledu

3. Warp

Takže nyní si do příkazu vytvoříme funkci SetPlayerPos a zadáme souřádky X, Y a Z (NE ÚHEL!), takže po úpravě by náš příkaz měl vypadat asi takto :
e4f9338231_85785501_o2.jpg

SetPlayerPos(playerid,1117.9332,-2036.9949,78.7500);

SetPlayerPos - Funkce, změna pozice hráče
playerid - Jakého hráče warpneme, playerid znamená toho který zadal příkaz (vyvolal funkci)
1117.9332 - Osa X
2036.9949 - Osa Y
78.7500 - Osa Z

Nyní jsme změnili pozici hráče, teď mu změníme úhel, rotaci (nebo-li úhel pohledu).
Pod n
ebo nad SetPlayerPos si přidáme funkci SetPlayerFacingAngle, takže by ve finále měl náš příkaz vypadat asi takto :a9bc3d4e66_85785533_o2.jpg

SetPlayerFacingAngle(playerid,266.7980);

SetPlayerFacingAngle -Funkce, změna úhlu pohledu hráče
playerid - Hráč, kterému budeme měnit úhel, v tomto případě to bude ten zadávající příkaz
266.7980 - Úhel pohledu (viz. nahoře 2. Souřadnice)

Tak a je to :) Změnili jsme pozici a úhel pohledu hráči, čímž jsme ho jak někteří říkají warpnuli.
Děkuju za hodnocení a komentáře - Pokud sem ti pomohl +rep,ale i tak jen nemusíte dávat ...

 

[success='Návod označen jako platný']Ten to návod byl označen jako platný.Návod může být kdykoli označen jako nevhodný či neplatný[/success]


  • 6


Na modě už pracuju!.
NoName [60%] - 


#2
Adrián Lipták

Adrián Lipták

    Pán nedokonalý

  • Uživatel
  • Příspěvků: 737
Výborný tutoriál. Toto si zaslúži REP+ určite.
  • 0

2JNyr0X.gif


#3
Ewwe

Ewwe

    Zázraky na počkání, nemožné do dvou dnů

  • Administrátor
  • Příspěvků: 3 945

Steam Profile


       

Ve hře jsou 3 osy, osa X, Y a Z


Vlastně je jich 6

X,Y,Z,RX,RY,RZ (rotace)
  • 2

Zaměstnání:

Axfone.cz - Programátor

 

Soukromě pracuji na:

Elite Dangerous ( Frontend , Backend )

 


#4
EmpireSk

EmpireSk

    Profesionalný uživatel

  • Validating
  • Příspěvků: 711
pekný TUT +rep
  • 0

#5
_Dominik_

_Dominik_

    Jonny Sindacco

  • Uživatel
  • Příspěvků: 22
Děkujem,budu se snažit udělat další ... :)
  • 1

Na modě už pracuju!.
NoName [60%] - 


#6
w.endelin

w.endelin

    Marc Wayne "B-Dup"

  • Uživatel
  • Příspěvků: 399
Velice pěkný TUT, moc se povedl, skvělí pro nováčky
  • 1

San Francisco and near Villages Life   v1-0
- WIP, more info comming soon


#7
Perjour

Perjour

    Dwaine

  • Uživatel
  • Příspěvků: 74
Velmi pěkný návod :)
  • 0

#8
PiratesOfSamp

PiratesOfSamp

    Zero

  • Uživatel
  • Příspěvků: 46

No je to pecka viac  sa naučim :d xDDD


  • 1

#9
KrakCZ

KrakCZ

    Jonny Sindacco

  • Uživatel
  • Příspěvků: 1

Dík pomohl si mi na 101%!! určitě +rep!
Akorát prosím tě.. udělej aji návod že tam v tom jednom může být víc příkazů jako abych tam nemusel dávat 10 souborů např. lv.amx , ls.amx , driftlv.amx atd..
Ale jinak určitě Super!!


  • 0

#10
TheKid

TheKid

    AW Clan Member

  • Uživatel
  • Příspěvků: 782

 

Dík pomohl si mi na 101%!! určitě +rep!
Akorát prosím tě.. udělej aji návod že tam v tom jednom může být víc příkazů jako abych tam nemusel dávat 10 souborů např. lv.amx , ls.amx , driftlv.amx atd..
Ale jinak určitě Super!!

 

Panebože neotvírej staré téma


  • 0

Dělám hudbu. A nebo aspoň něco hudbě podobnýho.

 

♦ SoundCloud: https://soundcloud.com/arzim/

♦ Youtube: https://www.youtube....FubFyXVh8ZyMcRw

 


#11
Gabe Newell

Gabe Newell

    Owner of VALVE

  • Globální moderátor
  • Příspěvků: 560

Panebože neotvírej staré téma

 

Ak sa jedná o tutoriál nevidím dôvod prečo by nemal.


  • 0

Vložený obrázek


#12
Steam wallet

Steam wallet

    Ken Rosenberg

  • Uživatel
  • Příspěvků: 2 314

Steam Profile


                 

Dík pomohl si mi na 101%!! určitě +rep!
Akorát prosím tě.. udělej aji návod že tam v tom jednom může být víc příkazů jako abych tam nemusel dávat 10 souborů např. lv.amx , ls.amx , driftlv.amx atd..
Ale jinak určitě Super!!

to je asi težke zkopírovat jednu vec :d


  • 0
Vložený obrázek

#13
rhsCZ

rhsCZ

    OG LOC

  • Uživatel
  • Příspěvků: 1 498

SetPlayerFacingAngle otočí samotného hráče nikoliv kameru

proto se musí ještě použít funkce

SetCameraBehindPlayer(playerid);


 


  • 0

642_422_222_671.0854491001369770503.gif

3172551492.png
Nelegálními se věci stávají tehdy, jakmile se stanou populární,“-Kim Dotcom
„Zeptáš-li se, budeš 5 minut vypadat jako blbec. Nezeptáš-li se, budeš blbcem po celý život.“-Čínské přísloví
„V životě nevěř tomu, kdo tě klame, ale nezklam toho, kdo ti věří.“
„Největší chyba, kterou v životě můžete udělat, je mít pořád strach, že nějakou uděláte.“-Elbert Hubbard


#14
PiratesOfSamp

PiratesOfSamp

    Zero

  • Uživatel
  • Příspěvků: 46

Tohle je fakt super zas to hodnotím ale fakt je to super


  • 0

#15
Hip

Hip

    Maria Latore

  • Uživatel
  • Příspěvků: 2 554

Steam Profile

Tohle je fakt super zas to hodnotím ale fakt je to super

 

nojo tak si si zaspamoval tak zase klid...


  • 0

#16
TheBrothersPlays

TheBrothersPlays

    Jonny Sindacco

  • Uživatel
  • Příspěvků: 4

Dobrý tutorial. Naučil si ma ! :) 


  • 0

#17
DeX

DeX

    Jonny Sindacco

  • Uživatel
  • Příspěvků: 7

SetPlayerFacingAngle otočí samotného hráče nikoliv kameru

proto se musí ještě použít funkce

SetCameraBehindPlayer(playerid);

 

Bůh ti žehnej.. za boha jsem to nemohl zjistit, zkoušel jsem si tam různé kombinace a furt mi to nešlo, děkuji ti.. :v: :)


  • 0

#18
w.endelin

w.endelin

    Marc Wayne "B-Dup"

  • Uživatel
  • Příspěvků: 399

Bůh ti žehnej.. za boha jsem to nemohl zjistit, zkoušel jsem si tam různé kombinace a furt mi to nešlo, děkuji ti.. :v: :)

 

 

Dobrý tutorial. Naučil si ma ! :)

 

 

Vážně budeme oživovat tuty z 2014?


  • 0

San Francisco and near Villages Life   v1-0
- WIP, more info comming soon


#19
DeX

DeX

    Jonny Sindacco

  • Uživatel
  • Příspěvků: 7

Vážně budeme oživovat tuty z 2014?

Za 1. Nevšiml jsem si toho tak trochu.

Za 2. Vadí to snad něčemu? Je to tutoriál, byl k pomoci v roce 2014, je k pomoci i teď.  :)


  • 0

#20
w.endelin

w.endelin

    Marc Wayne "B-Dup"

  • Uživatel
  • Příspěvků: 399

Za 1. Nevšiml jsem si toho tak trochu.

Za 2. Vadí to snad něčemu? Je to tutoriál, byl k pomoci v roce 2014, je k pomoci i teď.  :)

Nevadí, neřekl jsem, že ano, ale když cituješ nekoho kdo tu už dost dlouho nebyl tak mi to nedává smysl..


Upraveno uživatelem iWendelinnek: 11 září 2016 - 16:35:30

  • 0

San Francisco and near Villages Life   v1-0
- WIP, more info comming soon






Také označeno jedním nebo více klíčovými slovy: Návod, Toturial

0 uživatelů si prohlíží toto fórum

0 uživatelů, 0 návštěvníků 0 anonymních uživatelů

© 2015 IPS, Inc.

Zajímat Vás mohou ještě aktuální zprávy. sleviště, slevy dnes Herbalife je skvělou cestou pro dobré zdraví. Je libo dětský web?