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

Wysłany: 2016-03-04, 17:31


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Witam mam kod na otwieranie gui po wej?ciu w marker tylko to nie dzia?a gui si? nie otwiera w DB3 zero b??d?w. Za pomoc daje :piwo: :piwo: .

S


GLS1 createMarker1676.7, -1121.722.8"cylinder"1900254255 )
GLS2 createMarker1676.7, -111222.8"cylinder"1900254255 )

function open_gieldahitElementmatchingDimension )
if getElementType(hitElement) == "player" then
if not isPedInVehicle hitElement then
triggerClientEvent(hitElement,"open_gielda",hitElement)    
end
end
end
addEventHandler"onMarkerHit"GLS1open_gielda )



C



function otworz_gielda(hitElement)
if hitElement == localPlayer then
guiSetVisible GUIEditor.window[1], true )
showCursor(true)
else 
end
end
addEvent "open_gielda" true)
addEventHandler "open_gielda" getRootElement(), otworz_gielda )    



Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-04, 17:46


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Poczytaj sobie o evencie onMarkerHit.


Więcej informacji znajdziesz w Wikipedii MTA:

OnMarkerHit


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-04, 17:46


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
KineQ, wywal warunek na hitelement po stronie client'a, jest zb?dny, bo wysy?asz to tylko do 1 gracza.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-04, 17:48


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

DestroY, po usuni?ciu i tak gui si? nie wy?wietla. DB3 brak b??d?w.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-04, 19:17


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
KineQ, c??, wszystko wygl?da dobrze, zobacz ten kod i powiedz, czy wszystkie komunikaty si? wy?wietlaj?, szybciej dojdziemy do tego gdzie to si? psuje


GLS1 createMarker1676.7, -1121.722.8"cylinder"1900254255 )
GLS2 createMarker1676.7, -111222.8"cylinder"1900254255 )

function open_gieldahitElementmatchingDimension )
outputChatBox("dzia?a"hitElement)
if getElementType(hitElement) == "player" then
outputChatBox("dzia?a po elementType"hitElement)
if not isPedInVehicle hitElement then
outputChatBox("dzia?a po spr pojazdu"hitElement)
status triggerClientEvent(hitElement,"open_gielda",hitElement)
if status then
outputChatBox("Wytriggerowane"hitElement)
end
end
end
end
addEventHandler"onMarkerHit"GLS1open_gielda )



function otworz_gielda()
outputChatBox("dzia?a client")
end
addEvent "open_gielda" true)
addEventHandler "open_gielda" getRootElement(), otworz_gielda )    


Oczywi?cie wrzu? do odpowiednich plik?w, bo podaj? wszystko w jednym.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-04, 20:31


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Powiem tak nic si? nie wy?wietli?o jakby kolizja po mi?dzy mn? a markerem nie istnia?a.

Ostatnio jak nie by?o ?e hitElement to gracz to jak by?em w moto/rower to otwiera?o ale jak bez pojazdu to nic.

[ Dodano: 2016-03-04, 22:34 ]
DB3 Pusty.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-04, 21:23


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
Dobra, sprobuj co? takiego:


function open(he,md)
if not md then return end
if getElementType(he) ~= "player" then return end
if isPedInVehicle(hethen return end
outputChatBox("Dzia?a"he)
end

addEventHandler("onMarkerHit"resourceRootopen)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-04, 21:36


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

0 w DB3 i 0 na czacie brak reakcji nw co si? dzieje.

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-04, 22:03


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
KineQ, uruchom serwer na tradycyjnym play'u bez ?adnych skrypt?w - tylko ten. Je?eli nie dzia?a to ko?cz? mi si? pomys?y, a jak dzia?a to pojedy?czo startuj zasoby, restartuj ten i testuj czy dzia?a.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-04, 22:45


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Postawi?em serwer na czystym play i nic nie dzia?a nadal nie otwiera gui nw czy w nowym mta jakie? b??dy by?y ?

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-05, 11:38


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
KineQ, prawd? powiedziawszy wymi?kam, kod wygl?da na dobry, spr?buj ewentualnie z tego kodu usun?? wszystkie warunki. Ewentualnie kod z wiki, to powinno dzia?a?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-03-05, 12:03


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Okej zaraz sprawdz? wgl tylko maker inny bo mo?e ten skrypt co? psuje od gie?dy i dam zna?.

[ Dodano: 2016-03-05, 14:13 ]
Odkry?em b??d. Rozmiar markera podany 1 tj.

GLS2 createMarker1676.7, -111222.8"cylinder"1900255255 )


po zmianie na 2 marker zaczyna dzia?a? tak?e dzi?ki za pomoc :piwo: lec?.

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: nie :: działający :: marker
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Nie działający marker 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