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: moveobject
1. moveObject
Drzwi poprawnie sie otwieraja ale gdy pr?buje zamknac to brak ruchu:


local drzwi1 
createObject(1569,-6725.59, -1470.6097.25-1,0,0,270)
local drzwi2 createObject(1569, -6725.59, -1473.5097.25-1,0,0,90)
local door_state closed
local x1
,y1,z1 getElementPosition(drzwi1)
local x2,y2,z2 getElementPosition(drzwi2)
local cuboid createColCuboid(-6728.19, -1474.1397.25-1,5,3.5,2)

function 
move_doorplayerkeykeyState )
    if 
door_state == closed then
        moveObject
(drzwi1,1500,x1,y1+2,z1)
        
local door_state opened
    
elseif door_state == opened then
        moveObject
(drzwi1,1500,x1,y1-2,z1)
    
end
end
2. Moveobject po łuku
Cze??
Chcia?bym aby dany obiekt porusza? si? tras? zaznaczon? na zdj?ciu a nie po prostej linii, za pomoc stawiam :piwo:


https://imgur.com/Puk6iMB
3. AttachElements i moveObject
Mam problem, kt?ry polega na tym ?e chcia?bym aby obiekt na poje?dzie rusza? si?.

Cz?s? kodu odpowiedzialnego za ruszanie:
Kod:

function moveup ()
moveObject ( obiekt, 1000, x,y,z+4 )
end
addCommandHandler("dzialkoup", moveup )


Za pomoc w rozwi?zaniu problemu daje piwko :D [/code]
4. [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)
5. moveObject w GUI
Siemano! Chc? zrobi? taki skrypt co ma 4Life w SAPD ?e blokady wyje?d?aj? z ulicy czyli createObject i moveObject ot?? mam GUI i chc? aby w nim po klikni?cu przycisku zrobionemu w GUi Editorze ten objekt si? wysun?? z ziemi.
Kod:
GUIEditor = {
    
button = {}
}
addEventHandler("onClientResourceStart"resourceRoot,
    function()
        
blokada1 guiCreateButton(3733351515""false)


        
blokada2 guiCreateButton(3295161515""false)


        
blokada3 guiCreateButton(2342171515""false)


        
blokada4 guiCreateButton(2075571515""false)


        
blokada5 guiCreateButton(3143351515""false)


        
blokada6 guiCreateButton(2844161515""false)


        
blokada7 guiCreateButton(2194011515""false)    
    
end
)

addEventHandler("onClientRender"root,
    function()
        
dxDrawImage(20363719734":images/radar.png"000tocolor(255255255255), false)
    
end
)

 
 function 
wysuwanie ()
 
createObject(
 
moveObject(
 
end
 addEventHandler
("onClientGUIClick"blokada1wysuwaniefalse)


Bardziej chodzi mi jak zastosowa? to w funkcji ?eby wysuwa?o objekt po naci?ni?ciu.
6. moveobject i rotation
Mam problem bo chce aby obiekt si? rusza? wok?? w?asnej osi i jak zrobi? bo pr?bowa?em ale co? mi nie wychodzi obiekt wcale si? nie rusza.

w cmd
Pawn


MoveObject
(sumo,  -154.80080, -608.5916757.73190, -360.00000, -28.00000180.0);




w gamemodeinit

Pawn


sumo 
CreateObject(13607, -154.80080, -608.5916757.73190,   -360.00000, -28.00000325.00000);

7. [INNE] z MoveObject na MoveDynamicObject
Witam ot?? mam problem chcia?bym wszystie MoveObject przerobi? na MoveDynamicObject oto kod na przyk?adow? bram?:

Kod:

if(strcmp(cmdtext, "/open2", true) == 0)
if(gTeam[playerid] == TEAM_KS) {
MoveDynamicObject(bramatt2, -490.00390625, -562.7431640625, 19.283218383789, 4);
SendClientMessage(playerid, J_BLEK, "[KS]Zamykanie Bramy");
return 1;
}

by?bym wdzi?czny je?eli by kto? pom?g?