Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: rotacja
1. Rotacja gracza przy logowaniu
Witam, mam problem.
Bior? koordynaty z /gp i wklejam do panelu logowania (-2648.48, -25.12, 6.13)
Niestety respi gracza ty?em zamiast przodem jak sta?em kiedy bra?em koordynaty
Jak to poprawi??
Pozdrawiam
2. Nie skaluje się rotacja obrazu
Kod:

local rotation = math.floor(settings.searchRotation((sx/2)/zoom, (sy/2)/zoom, (cursor_position.x * sx)/zoom, (cursor_position.y * sy)/zoom)) +180;


Kod:

dxDrawImage( sx/2 - 300 / zoom, sy/2 - 300-2 / zoom, 599 / zoom, 599 / zoom, "grafy/cursor.png", rotation, 0, 0, tocolor(1, 118, 244, 255), false)


Problem tkwi w tym ?e tylko na mojej rozdzia?ce fhd sie skaluje natomiast na innych ucieka gdzie? reszta gui jest wyskalowana poprawnie na ?rodku.
u?ywam skalowania od?rodkowego, jak kto? jaki? pomys? to ch?tnie postawie piwo.
3. rotacja dxDrawMaterialLine3D
Witam, mam pewien problem. Mianowicie chcia?bym zrobi? obracaj?c? si? cz??? markeru, a wygl?da to tak jak na poni?szym filmiku. Prosze o pomoc. Stawiam :piwo:

pokaz:
https://streamable.com/nr2bl

kod:
if rot_type == "back" then
                        local progressrot 
= (getTickCount() - rotTime) / 1500
                        rot 
math.floor(interpolateBetween(00000200progressrot"InQuad"))
                        if(
progressrot 1then
                            rot_type 
"foward"
                            
rotTime getTickCount()
                        
end
                    
else
                        
local progressrot = (getTickCount() - rotTime) / 1500
                        rot 
math.floor(interpolateBetween(00200000progressrot"OutQuad"))
                        if(
progressrot 1then
                            rot_type 
"back"
                            
rotTime getTickCount()
                        
end
                    end

dxDrawMaterialLine3D
(x+sizey+sizez+0.04x-sizey-sizez+0.04markersize*3tocolor(rgb155), xyz+(rot/1500))


[ Dodano: 2020-01-18, 23:07 ]
ref
4. Rotacja Pojazdu
Witam, Kiedy? kto? na forum mi z tym tematem pomaga? to chyba by? u?ytkownik Marcin778 Ale mniejsza.

Mam pytanie jak robi?o si? ?e gdy pojazd stoi np. w markerze i ma rotacje kt?r? ustawi?em to robiero wtedy skrypt zadzia?a? Nie wiem jak to opisa? Mo?e w formie przyk?adu..

Stoj? 2 samochody i pomi?dzy jest przerwa i gracz musi zaparkowa? mi?dzy tymi pojazdami w miare r?wno wtedy skrypt to uwzgl?dni i zaliczny

Za pomoc jak zawsze piwko i rp :piwo: R*
5. dxDrawMaterialLine3D rotacja
Witam mam problem bo nie wiem jak tu zrobi? rotacj? , pr?bowa?em r??nych sposob?w i nic , wi?c zwracam si? do was .


local redcircle 
dxCreateTexture("poland.png")

x,y,= -1909.58882.7735.17

size 
2

addEventHandler
("onClientRender"root, function()
    
dxDrawMaterialLine3D(x+sizey+sizez-0.95x-sizey-sizez-0.95redcirclesize*2,tocolor(255255255255), xyz)
end)


Za pomoc :piwo:

[ Dodano: 2018-06-21, 19:06 ]
Pomoze ktos ?
6. Rotacja przy wykorzystaniu funkcji dxDrawMaterialLine3D
Witam, od d?u?szego mam problem z pewn? rzecz?. Ot?? chc?, aby obrazek kt?ry stworze za pomoc? tej funkcji dxDrawMaterialLine3D, by? w innej rotacji.

tzn. domy?lnie tworzy si? kwadrat, a chce, ?eby w czasie zmieni? rotacj? na np. romb.

Kr?tko m?wi?c, rogi kwadratu przekr?ci? o 45 stopni w p?aszczy?nie.

Z g?ry dzi?ki za wszelak? pomoc. Pr?bowa?em chyba wszystkiego.
7. Rotacja gracza względem obiektu
Witam.
Chcia?bym si? dowiedzie? jak zrobi?, aby u?y? attachElements tak, aby przylepi? gracza do obiektu i aby gracz mia? tak? sam? rotacj? jak obiekt (podczas gdy ma dan? animacj?)
Z g?ry dzi?kuj?
8. Wybuch auta - Rotacja Pojazdu
Witam, mam pewnie problem, kt?rego nie potrafi? naprawi?. Pr?bowa?em du?o rzeczy lecz to si? nie udawa?o, dlatego pisz? tutaj.
Opis:
Gdy auto wybuchnie ma wr?ci? na miejsce jego ustawionego spawnu. Wraca lecz rotacja pojazdu jest inna ni? powinna by?



for i,v in pairs(maffia) do
    
local vehicle=createVehicle(560v[1], v[2], v[3])
    
setVehicleColor(vehicle,255,255,255,255)
    
setElementRotation(vehiclev[4], v[5], v[6])
    
setVehicleColorvehicle102510255,255,2550,0,,0,0,)
    
addVehicleUpgrade(vehicle1096)
    
setVehiclePlateText(vehicle,"mafia")
end

-- Respawn

function respawnExplodedVehicle()
    
setTimer(respawnVehicle50001source)
end
addEventHandler
("onVehicleExplode"getRootElement(), respawnExplodedVehicle)

Za pomoc nagrodz? - Respektem i piwerkiem ;D
9. [Tut] MoveObject i rotacja
Witam rozpocz??em nagrywa? filmy po?wi?cone problemom j?zyka LUA czy te? platform? na kt?rych owym j?zyku da si? pisa? na sam pocz?tek Multi Theft Auto.



PEŁNY EKRAN Odnośnik YouTube



Ca?y kod:
Szlaban createObject(9681544.6, -1623.913.200270)

function 
wyliczProcent(czasczas_ruchu)
    
local czas_aktualny getTickCount(  ) - czas
    
return math.min(czas_aktualny/czas_ruchu,1)
end

function ZmienStan()
    
local jestOtwarty getElementData(Szlaban"otwary")
    
local xygetElementPositionSzlaban )
    
local czas getElementData(Szlaban"uruchomiony") or 0
    local procent 
wyliczProcent(czas1000)


    if 
jestOtwarty then
        moveObject
Szlaban1000*procent,  xyz0, -90*procent)
    else
        
moveObjectSzlaban1000*procent,  xyz090*procent)        
    
end
    setElementData
(Szlaban"otwary"not jestOtwarty)
    
local tick getTickCount(  ) - 1000*(1-procent)
    
setElementData(Szlaban"uruchomiony"tick)
end
bindKey
(getRandomPlayer(  ), "b""down"ZmienStan)
10. Rotacja
Witam,
pisz?c prace zauwa?y?em, ?e

Więcej informacji znajdziesz w Wikipedii MTA:


setElementRotation

nie dziala na graczach kt?rzy s? na ziemi. Wi?c jak mam zrobic zeby ustawic graczowi rotacje (90), graczowi ktory stoi na ziemi. Z g?ry dziekuje za pomoc.
11. Rotacja broni
Mam taki ma?y problem, wymodelowa?em sobie lizaka policyjnego i podmieni?em go pod colta, niestety jest on skierowany w nie w?a?ciwe czy jest mo?liwo?? rotacji broni ?

Screen:



Je?eli to nie ten dzia?, z g?ry przepraszam.
12. Rotacja pojazdu - dxDrawLine - tasmy
Witam pisz? skrypt na tasmy dla frakcji i wszystko pi?knie ?miga, cofanie gracza jak pr?buje przej?? przez lini?, ale mam problem jak kto? jedzie autem. Wje?d?aj?c w ta?my jad?c do przodu te? go odbija, ale jak jedzie ty?em to ju? udaje mu si? przebi?.
Wie kto? jak temu zaradzi????

Za pomoc stawiam :piwo:
13. Rotacja przy tepaniu
Witam mam kodzik:
pojazd1 createVehicle (500,134.294921875,-77.9599609375,1.4296875,1,1,1)

function 
teleport1 (source)
x,y,getElementPosition (source)
setElementPositionpojazd1 +0+3+0)
warpPedIntoVehicle (sourcepojazd1)
outputChatBox ("Pojazd1 zosta? teleportowany w twoje miejsce.",source,255,5,5)
if 
seat == 0 then
cancelCommandHandler 
("tepaj",pojazd1,source)
outputChatBox ("Wyjd? z pojazdu.",source,255,0,0)
end
end
addCommandHandler
"tepaj" ,teleport1source)

i jak mam zrobi? zeby pobiera?o moj?(thePlayer) rotacje i teleportowany pojazd rotacyjnie odpowiada? postaci?
Jak zrobic zeby nie mozna by?o tepac pojazdu siedz?c juz w poje?dzie?
14. Rotacja gracza
Zrobi?em co? takiego:
Kod:

new Float:P_A;
if(GetPlayerFacingAngle(playerid, P_A) >= 170 && GetPlayerFacingAngle(playerid, P_A) <= 190)

lecz to nic nie daje.My?la?em ?? dzi?ki temu b?dzie mo?na co? zrobi?
pomi?dzy rotacj? 170 a 190.Czy kto? mo?e pom?c mi ogarn?? ten problem?

Prosi?bym o pomoc. :piwo:
15. Rotacja
Witam mam problem z torb? a wiec musze zrobic rotacje czy tak ma wygl?dac kod XD?

function pedRotate ( )
    
local rotXrotYrotZ getElementRotation(localPlayer) -- get the local players's rotation
    setElementRotation(localPlayer,0,0,rotZ+10,"default",true) -- turn the player 10 degrees clockwise
end


Po raz kolejny prosz? stosowa? znaczniki LUA //Emm
16. Rotacja względem gracza?
if (getElementData(pojazd"rozlozony") == truethen
outputChatBox
("** Pojazd nie mo?e zosta? ponownie roz?o?ony!"plr) return -- nie b?dzie mo?na bugowa?, ?e roz?o?y kilka razy pojazd
else -- je?li nie jest roz?o?ony
setElementData
(pojazd"rozlozony"true) -- nadajemy elementdatroz?o?onemu pojazdowi
local x
,y,getElementPosition(plr)
local rx,ry,rz getElementRotation(plr
setElementPosition(pojazdxyz+0.7)
local podnosniki createObject(1949xy+1.8z-1rxryrz
outputChatBox("** Pojazd zosta? roz?o?ony"plr) -- pojazd roz?o?ony


Witaj
!

Posiadam problem z tym kodzikiem, jak do tego kodu przy tworzeniu "podnosniki" zrobi?, aby tworzy?o idealnie na wprost gracza, a nie raz przed nim, raz za nim itp.

B?dzie trzeba sprawdza? rotacj? gracza czy jak? :>