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

Wysłany: 2017-01-31, 14:26


saller123

Dopiero się ucze ;)






Wiek: 25
Na forum: 4679 dni
Posty: 95
Nick w MP: Davitek

Piwa: 212

Respekt: 70

Witam, zrobi?em prost? funkcj? na wyswietlenie tekstu dla testowania czy marker dzia?a, lecz po wej?ciu w marker nic si? nie dzieje.
Odrazu dodam ?e 2 pozosta?e markery dzia?aj? poprawnie a ten ktory nie dziala jest zrobiony dokladnie tak samo jak te 2 pozosta?e.

Kod:

local markerSM = createMarker(370, 167.3, 1008.38-1, "cylinder", 1, 0, 170, 255, 175)

setElementInterior(markerSM, 3)

function PokazOknoSM (source)

outputChatBox("TEST", source, 255, 255, 255)

end

addEventHandler( "onMarkerHit", markerSM, PokazOknoSM, false )


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-31, 14:59


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8


local markerNRT createMarker(370167.31008.38-1"cylinder"10170255175setElementInterior(markerNRT3) 

function showSM(heoutputChatBox("TEST"he255255255end 

addEventHandler"onMarkerHit"markerNRTshowSM)


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-31, 15:01


saller123

Dopiero się ucze ;)






Wiek: 25
Na forum: 4679 dni
Posty: 95
Nick w MP: Davitek

Piwa: 212

Respekt: 70

Wi?c co tu by?o nie tak? Nazwy?

Podpis
Jeżeli ci pomogłem, postaw piwerko :D
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-31, 15:04


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Zapewne mia?e? dwa markery o takiej samej nazwie markerSM, zb?dne false w zdarzeniu i element gracza. Mo?na zamkn???

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-31, 15:14


saller123

Dopiero się ucze ;)






Wiek: 25
Na forum: 4679 dni
Posty: 95
Nick w MP: Davitek

Piwa: 212

Respekt: 70

Nadal nie dzia?a...
W kodzie mia?em tylko jeden marker.

Tu ca?y kod:
Kod:

GUIEditor = {
button = {},
window = {},
label = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
local screenW, screenH = guiGetScreenSize()
GUIEditor.window[1] = guiCreateWindow((screenW - 302) / 2, (screenH - 309) / 2, 302, 309, "Stra? Miejska", false)
guiWindowSetMovable(GUIEditor.window[1], false)
guiWindowSetSizable(GUIEditor.window[1], false)

GUIEditor.button[1] = guiCreateButton(10, 239, 282, 60, "Rozpocznij prac?", false, GUIEditor.window[1])
GUIEditor.label[1] = guiCreateLabel(10, 28, 282, 201, "Aby rozpocz?? s?u?b? jako \"Stra? Miejska\" kliknij przycisk \"Rozpocznij prac?\"", false, GUIEditor.window[1])
guiLabelSetHorizontalAlign(GUIEditor.label[1], "center", true)
guiLabelSetVerticalAlign(GUIEditor.label[1], "center")
end
)


createBlip(2447.49, 2376.27, 12.16, 40, 2, 255, 0, 0, 255, 0, 400)
local marker = createMarker(2447.49, 2376.27, 12.8, "arrow", 1.1, 255, 255, 0, 175)
local marker2 = createMarker(390.26, 173.77, 1009, "arrow", 1.1, 255, 255, 0, 175)
setElementInterior(marker2, 3)

local idinterior = 3
local x,y,z = 381.41, 173.78, 1008.38

function interior( source)
local vehicle = getPedOccupiedVehicle(source)
if not vehicle then
setElementInterior ( source, idinterior )
setElementPosition ( source, x,y,z )
end
end
function interior2( source)
local vehicle = getPedOccupiedVehicle(source)
if not vehicle then
setElementInterior ( source, 0)
setElementPosition ( source, 2444.54, 2376.38, 12.12)
end
end
addEventHandler( "onMarkerHit", marker, interior, false )
addEventHandler( "onMarkerHit", marker2, interior2, false )

local markerNRT = createMarker(370, 167.3, 1008.38-1, "cylinder", 1, 0, 170, 255, 175)

setElementInterior(markerNRT, 3)

function showSM(he)

outputChatBox("TEST", he, 255, 255, 255)

end

addEventHandler( "onMarkerHit", markerNRT, showSM)


Podpis
Jeżeli ci pomogłem, postaw piwerko :D
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-31, 15:29


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

GUIEditor = { 
button = {}, 
window = {}, 
label = {} 
} 
addEventHandler("onClientResourceStart"resourceRoot, 
function() 
local screenWscreenH guiGetScreenSize() 
GUIEditor.window[1] = guiCreateWindow((screenW 302) / 2, (screenH 309) / 2302309"Stra? Miejska"false)
guiWindowSetMovable(GUIEditor.window[1], falseguiWindowSetSizable(GUIEditor.window[1], falseGUIEditor.button[1] = guiCreateButton(1023928260"Rozpocznij prac?"falseGUIEditor.window[1]) 
GUIEditor.label[1] = guiCreateLabel(1028282201"Aby rozpocz?? s?u?b? jako \"Stra? Miejska\" kliknij przycisk \"Rozpocznij prac?\""falseGUIEditor.window[1]) 
guiLabelSetHorizontalAlign(GUIEditor.label[1], "center"trueguiLabelSetVerticalAlign(GUIEditor.label[1], "center"end 
createBlip(2447.492376.2712.16402255002550400local marker createMarker(2447.492376.2712.8"arrow"1.12552550175local marker2 createMarker(390.26173.771009"arrow"1.12552550175setElementInterior(marker23local idinterior 3 
local x,y,381.41173.781008.38 

function interiorsourcelocal vehicle getPedOccupiedVehicle(source) 
if not vehicle then 
setElementInterior sourceidinterior setElementPosition sourcex,y,end 
end 
function interior2sourcelocal vehicle getPedOccupiedVehicle(source) 
if not vehicle then 
setElementInterior source0setElementPosition source2444.542376.3812.12end 
end 
addEventHandler"onClientMarkerHit"markerinteriorfalse addEventHandler"onClientMarkerHit"marker2interior2false local markerNRT createMarker(370167.31008.38-1"cylinder"10170255175setElementInterior(markerNRT3) 

function showSM(heoutputChatBox("TEST"he255255255end 

addEventHandler"onClientMarkerHit"markerNRTshowSM)


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-31, 18:39


saller123

Dopiero się ucze ;)






Wiek: 25
Na forum: 4679 dni
Posty: 95
Nick w MP: Davitek

Piwa: 212

Respekt: 70

Bardzo przepraszam jestem gap?...
W meta by?o ustawione type="server" zmienilem na "client" i tak jak poprawi?e? "onClientMarkerHit" u?y?em tego i wszystko dzia?a.
Bardzo przepraszam za problem i dzi?kuje za pomoc :)
Leci :piwo:

Do zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Tagi: onmarkerhit
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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