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

Wysłany: 2021-03-16, 18:42


Citrus







Wiek: 25
Na forum: 3671 dni
Posty: 34
Nick w MP: Citrus

Piwa: 4

Respekt: 47,3

Dzie? dobry, jak zedytowa? skrypt tak, aby po naci?ni?ciu przycisku teleportowa?o na dan? pozycje na mapie, a nie do interioru?
https://community.multitheftauto.com/index.php?p=resources&s=details&id=2823

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2021-03-16, 20:26


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8


Więcej informacji znajdziesz w Wikipedii MTA:

guiCreateButton


Więcej informacji znajdziesz w Wikipedii MTA:

onClientGUIClick


Więcej informacji znajdziesz w Wikipedii MTA:

setElementPosition


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2021-03-17, 11:52


TheSebaPL

Mod-team






Wiek: 21
Na forum: 3098 dni
Posty: 964

Piwa: 3102

Respekt: 640,5
Respekt: 640,5Respekt: 640,5

Ja ci polecam zrobi? poprzez wej?cie w marker aby trzeba by?o nacisn?? dany klawisz czyli:


Więcej informacji znajdziesz w Wikipedii MTA:

onClientMarkerHit


Więcej informacji znajdziesz w Wikipedii MTA:

onClientColShapeLeave


Więcej informacji znajdziesz w Wikipedii MTA:

unbindKey


Więcej informacji znajdziesz w Wikipedii MTA:

createMarker


Więcej informacji znajdziesz w Wikipedii MTA:

createColCuboid




--Skalowanie
local sx,sy guiGetScreenSize()
local zoom 1
local fh 1366
if sx fh then
    zoom math.min(2,fh/sx)
end

wejscie false

--Tworzenie markeracuboidu
local marker createMarker(-2412.00293, -599.82471132.60004-1,"cylinder",1,255,255,255)
local strefa createColCuboid(-2412.58, -600.18131.561.331.031.99)

--Wchodzenie w marker
addEventHandler("onClientMarkerHit"marker, function(el,md)
    if el ~= localPlayer then return end
    if wejscie == false then
        addEventHandler("onClientRender",root,render)
        bindKey('E','down',otwieranie)
    end
end)

--Je?eli osoba wyjdzie ze strefy
function wyjscies(strefa)
    if strefa == localPlayer then
        removeEventHandler("onClientRender",root,render)
        unbindKey ('E','down',otwieranie)
    end
end
addEventHandler("onClientColShapeLeave"rootwyjscies)

--Przenoszenie
function otwieranie()
    if wejscie == false then
        wejscie false
        removeEventHandler("onClientRender",root,render)
        setElementPosition(localPlayer,-2417.72925, -625.99017132.53403)
        unbindKey ('E','down',otwieranie)
    else
        wejscie true
    end
end
bindKey('E','down',otwieranie)


--Ca?e GUI
function render()
    dxDrawRectangle(515/zoom528/zoom324/zoom174/zoomtocolor(555555255), false)
    dxDrawText("NASI?NIJ 'E' ABY PRZEJ?? DO INTERIORU"520/zoom540/zoom829/zoom692/zoomtocolor(255255255255), 1.00"default-bold""center""center"falsefalsefalsefalsefalse)
end


Je?eli b?d? b??dy to wstaw je tutaj tak?e zmie? sobie dxDrawText i dxDrawRectangle bo robi?em to na innej rozdzielczo?ci.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Tagi: interior :: shamala
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Interior shamala Odpowiedz do tematu

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