Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2018-01-15, 19:41


l3g3nd4

Mapper & Modeler






Wiek: 22
Na forum: 3399 dni
Posty: 156
Nick w MP: l3g3nd4

Piwa: 602

Respekt: 95,3

Witam..
Prosz? o pomoc, gdy? napisa?em "skrypt" na bierierki dla r??nych frakcji, lecz
rotacja mi nie chce dzia?a?...
Obiekt ci?gle tworzy si? w t? sam? stron?, a powinien si? tworzy? ci?gle przed graczem.


S-Side
addEvent("Postaw:Barierka"true)
addEventHandler("Postaw:Barierka"getRootElement(), function()
    local xygetElementPosition(source)
    local RxRyRz getElementRotation(source)
    local Barierka createObject(1228000000)
    attachElements(Barierkasource01.1000000238419, -0.6500Rz)
    detachElements(Barierkasource)
    setElementFrozen(Barierkatrue)
end)


C-Side

function Panel_Blokad_Wez_Barierka()
if source~=Przycisk_Barierka then return end
    guiSetVisible(Panel_Blokadfalse)
    setElementData(localPlayer"Gracz:Barierka"true)
        local xygetElementPosition(localPlayer)
        local RxRyRz getElementRotation(localPlayer)
        local Barierka createObject(1228000000)
        attachElements (BarierkalocalPlayer01.1000000238419, -0.600000023841860090)
        setElementCollisionsEnabled(Barierkafalse)
        setElementAlpha(Barierka150)
        
        function Panel_Blokad_Schowaj_Barierka()
        if source~=Przycisk_Barierka2 then return end
            if getElementData(localPlayer"Gracz:Barierka"then
                guiSetVisible(Panel_Blokadfalse)
                destroyElement(Barierka)
                setElementData(localPlayer"Gracz:Barierka"false)
            end
        end
        addEventHandler("onClientGUIClick"rootPanel_Blokad_Schowaj_Barierka)
end
addEventHandler("onClientGUIClick"rootPanel_Blokad_Wez_Barierka)

bindKey("m""down", function()
if getElementData(localPlayer"Gracz:Barierka"then
    triggerServerEvent "Postaw:Barierka"localPlayer)    
end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-01-15, 19:43


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

l3g3nd4, W takim razie zastosuj funkcj? math.rad sin (do x) i cosinus (do y).

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
l3g3nd4
Wysłany: 2018-01-15, 20:01


l3g3nd4

Mapper & Modeler






Wiek: 22
Na forum: 3399 dni
Posty: 156
Nick w MP: l3g3nd4

Piwa: 602

Respekt: 95,3

_Mike, Dzi?kuj? :) ?ap :piwo:
Mo?na !! LOCK !!

Postaw piwo autorowi tego posta
 

 
Tagi: pomoc :: rotacji :: obiektu
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Pomoc w rotacji obiektu Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku