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

Wysłany: 2017-04-07, 20:55


Intuicyjny.

Amator LUA






Wiek: 23
Na forum: 3929 dni
Posty: 57
Nick w MP: Intuicyjny.

Piwa: 3

Respekt: 80

Dobry wiecz?r, mam problem. Napisa?em sobie taki kod:


local ms = createMarker (-215.35378, 987.552, 19.43377, 'checkpoint', 1.0, 55, 55, 255, 255)

MiejsceDostaw = {
{-99.95164, 1107.19031, 18.74219},
{-220.86441, 1135.31641, 18.74219},
{-158.65012, 1178.30273, 18.74219},
}

--local RMD = math.random ( 1, #MiejsceDostaw ) 
--local CPA = getElementData (localPlayer, "player:dostawca")

function sp (hitPlayer)
--if (CPA == true) then
if getElementData(localPlayer, "player:dostawca") == true then
outputChatBox ("*Posiadasz ju? aktywn? prac?!", r, g, b)
else
--setElementData (localPlayer, "player:dostawca", true)
triggerServerEvent("TDP", resourceRoot, localPlayer)   
local RMD = math.random ( 1, #MiejsceDostaw ) 
local MDC = createMarker(MiejsceDostaw[RMD][1], MiejsceDostaw[RMD][2], MiejsceDostaw[RMD][3], "cylinder", 1, 156,104,255) 
local MDB = createBlip (MiejsceDostaw[RMD][1], MiejsceDostaw[RMD][2], MiejsceDostaw[RMD][3], 41, 1.0, r, g, b )
outputChatBox ("*Jed? do czerwonego k??ka zaznaczonego na mapie!", r, g, b)
end
 end
addEventHandler ("onClientMarkerHit", ms, sp)
 
function kp (hitPlayer)
triggerServerEvent ("Kasa", resourceRoot, localPlayer)
end
addEventHandler ("onClientMarkerHit", MDC, kp)


W DB3 wyskakuje b??d:

WARNING: praca/praca_c.lua:30: Bad argument @ 'addEventHandler' [Expected element at argument 2 got nill]


Chodzi tu o t? linijk?:

addEventHandler ("onClientMarkerHit", MDC, kp)


Owy marker o nazwie MDC tworz? w funkcji wcze?niej. I pytanie teraz jak zrobi?, ?eby eventhandler z Kp odczytywa? ten marker? Pewnie to jest na to ?atwe rozwi?zanie, ale jestem pocz?tkuj?cy i nie znam jeszcze wszystkich ''technik" uk?adania locali w kodzie itp. :/

Mi?ego wieczoru!

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-07, 21:37


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

stworzenie drugie tego samego markera xd

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-07, 21:52


Intuicyjny.

Amator LUA






Wiek: 23
Na forum: 3929 dni
Posty: 57
Nick w MP: Intuicyjny.

Piwa: 3

Respekt: 80

Tylko, ?e nie mog? go stworzy? w Kp, gdy? to jest zako?czenie. Musi on by? w Sp ;/ Chyba, ?e Ci? ?le zrozumia?em to napisz co mia?e? na my?li.

Podpis
Kontakt:
GG: 58066780
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-04-07, 21:56


amited







Wiek: 26
Na forum: 3855 dni
Posty: 1233
Nick w MP: Amited

Piwa: 512

Respekt: 466
Respekt: 466

Meh my?la?em o czym? innym pisz?c poprzedni post xd, marker nie mo?e mie? locala przed sob?.

Podpis
"amited" napisał/a:
Postaw piwo autorowi tego posta
 

 
Tagi: jak :: wskazać :: marker :: handlerze :: poprzedniej :: funkcji?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Jak wskazać marker w handlerze z poprzedniej funkcji? 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