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

Wysłany: 2017-01-16, 17:10


Hubio69

Mapper MTA






Wiek: 27
Na forum: 3585 dni
Posty: 99
Nick w MP: Hubio69

Piwa: 17

Respekt: 50

Mam problem z dimensionem.
Postaram si? jak najlepiej rozja?ni? o co chodzi.
A mianowicie mam byle jaki skrypt np. Przebieralnia. Ustawiam w nim setElementDimension i prawie wszystko jest dobrze. Wchodz? na serwer i na domy?lny dimension (dimension 0). Przebieralnia r?wnie? ma ustawiony dimension 0.
Gdy wejd? na dimension 1 (lub inne), to na minimapie lub radarze w dolnym lewym rogu nic nie wida? (chodzi tutaj o blipy). Markera od wej?cia do przebieralni r?wnie? nie ma, ale gdy p?jd? w miejsce markera tej przebieralni, to i tak mnie teleportuje do niej. I to w?a?nie jest ten problem, niby nie ma przebieralni na tym dimensionie ale i tak mog? do niej wej??.
Teraz prosi?bym was o pomoc. Chcia?bym tak ustawi?, ?eby na innym dimensionie ni? 0 nie tylko nie by?o wida? blip?w czy marker?w, ale te? ?eby na innych dimensionach opr?cz 0 nie mo?na by?o wchodzi? do przebieralni pomimo braku markera.

Wpad?em te? na troch? "g?upi" pomys?, ?eby "zamurowa?" to miejsce gdzie znajduje si? marker :D (ale to na wypadek braku mo?liwo?ci rozwi?zania tego problemu).

Jeszcze raz prosz? o pomoc, z g?ry dzi?ki.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-16, 17:17


ExtreM

Profesjonalny Mapper






Wiek: 33
Na forum: 3478 dni
Posty: 104
Nick w MP: ExtreM

Piwa: 462

Respekt: 86,8

Je?eli w dimensionie 1 nie widzisz marker?w , to musisz ustawi? im dim 1 .

Podpis
Discord : ExtreM#7905

Wykonuję profesjonalne mapy/interiory/exteriory na zamówienie!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-16, 17:22


Hubio69

Mapper MTA






Wiek: 27
Na forum: 3585 dni
Posty: 99
Nick w MP: Hubio69

Piwa: 17

Respekt: 50

Ale mi w?a?nie o to chodzi, ?eby nie by?o wida? ich w dim 1 (i innych).
Tylko jeszcze nie chc?, aby teleportowa?o mnie do przebieralni pomimo tego, ?e ona jest ustawiona na dim 0 a ja jestem na dim 1.
W skr?cie chc? ?eby teleportowa?o mnie tylko i wy??cznie w dim 0.

[ Dodano: 2017-01-16, 17:23 ]
PS Czytanie ze zrozumieniem ;)

Podpis
Mapper MTA
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-16, 18:53


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

Hubio69,
Więcej informacji znajdziesz w Wikipedii MTA:

onMarkerHit

"matchingDimension: True if the element is in the same dimension as the marker he hit" dodaj ifa
if matchingDimension then
i na ko?cu end :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-16, 18:57


Hubio69

Mapper MTA






Wiek: 27
Na forum: 3585 dni
Posty: 99
Nick w MP: Hubio69

Piwa: 17

Respekt: 50

Dzi?ki = mo?na zamkn?? :)

[ Dodano: 2017-01-16, 19:27 ]
Nie wychodzi mi to, jak mam to ustawi??

------------------------------------------------
--Skrypt/Mapa Wykonany Przez --------          
--Skrypt EdytowaSTOPseba+pomoc gtao.pl       
--Skrypt/Mapa byDla Serwera NoName Polski Serwer RPG    
--GG:55028983                                  
------------------------------------------------
local m createMarker(-1882.30,866.55,35.17+0.7"arrow"1.223,214,255,140) -- create myMarker

function MarkerHithitElementmatchingDimension ) -- define MarkerHit function for the handler
    local elementType getElementTypehitElement ) -- get the hit element's type
    outputChatBox( elementType.." inside myMarker", getRootElement(), 255, 255, 0 ) -- attach the element's type with the text, and output it
end
addEventHandler"onMarkerHit"myMarkerMarkerHit ) -- attach onMarkerHit event to MarkerHit function
local b createBlipAttachedTo(m452255,0,0,255,0,400)

local m2 createMarker(204.22,-168.68,1000.52+0.7"arrow"1.223,214,255,140)
setElementInterior(m214)
setElementDimension(m25)

addEventHandler("onMarkerHit"m, function(el,md)
    setElementInterior(el14)
    setElementDimension(el5)
    setElementPosition(el203.45,-166.32,1000.52)

local m createMarker(-1882.30,866.55,35.17+0.7"arrow"1.223,214,255,140) -- create myMarker

function MarkerHithitElementmatchingDimension ) -- define MarkerHit function for the handler
    local elementType getElementTypehitElement ) -- get the hit element's type
    outputChatBox( elementType.." inside myMarker", getRootElement(), 255, 255, 0 ) -- attach the element's type with the text, and output it
end
addEventHandler"onMarkerHit"myMarkerMarkerHit ) -- attach onMarkerHit event to MarkerHit function





end)

addEventHandler("onMarkerHit"m2, function(el,md)
    setElementInterior(el0)
    setElementDimension(el0)
    setElementPosition(el, -1885.13,865.28,35.17)
end)

addEvent("changeSkin"true)
addEventHandler("changeSkin"root, function(model)
    setElementModel(sourcemodel)
    setElementData(source"gracz_ubranie"model)
end)


Podpis
Mapper MTA
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-16, 19:51


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

Hubio69, wsz?dzie masz po onMarkerHit da? if md then i na ko?cu end to wszystko

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-16, 20:12


Hubio69

Mapper MTA






Wiek: 27
Na forum: 3585 dni
Posty: 99
Nick w MP: Hubio69

Piwa: 17

Respekt: 50

Ok, mo?na zamkn??

Podpis
Mapper MTA
Postaw piwo autorowi tego posta
 

 
Tagi: setelementdimension
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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