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

Wysłany: 2020-06-19, 01:01


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Witam, chcia?bym wyeksportowa? marker z serverside na client side
tak zrobi?em export:
s_side

mstart = {}

addEvent("e:marker"true)
addEventHandler("e:marker"root, function()
mstart createMarker(-1549.52,1165.43,7.19-0.9"cylinder"1.22551700triggerClientEvent(client"export:magazyn:marker"resourceRootmstart)
end)

c_side

addEvent("export:magazyn:marker"true)
addEventHandler("export:magazyn:marker"resourceRoot, function(mcx)
startPracyMagazyn mcx
end)

Tutaj mam b??d, poniewa? nie mo?e okresli? markeru

addEventHandler("onClientMarkerHit"startPracyMagazyn, function(h) 
if ~= localPlayer then return end 
if isPedInVehicle(localPlayerthen return end 
setElementData(localPlayer"praca:magazyn:gui"trueshowCursor(trueend

B?ad znajduj? si? dok?adnie w tej linijce

addEventHandler("onClientMarkerHit"startPracyMagazyn, function(h

DB3:
Kod:


Bad argument @ 'addEventHandler' [Expected element is argument, 2 got nil]

Za pomoc zimne piwko

Podpis
amta
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-19, 02:46


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Nie da si? tak zrobi?. Czemu po prostu nie stworzysz markera po kliencie?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-19, 02:53


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Poniewa? jak stworze po kliencie, to np marker ma kordy
-1933.07,1284.86,-34.79
a ja bd na kordach o par? jednostek wy?ej np:
-1933.07,1284.86,-18.23
to dalej wykrywa ?e jestem w markerze.
Chodzi tutaj o to ?e stworzymy marker i jeste?my nad nim to dalej wykrywa ?e jeste?my jakby w markerze,a serverside nie ma takiego problemu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-19, 08:26


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

No to pobieraj pozycj? gracza

Więcej informacji znajdziesz w Wikipedii MTA:

getElementPosition

i sprawdzaj trzeci? warto?? (pozycj? Z) czy jest wi?ksza lub mniejsza od wysoko?ci markera.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Pyrek24
Wysłany: 2020-06-19, 21:09


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Wilq, zrobi?em tak, lecz nie wiem jak naprawi? ten b??d pr?bowa?em funkcji tonumber
b??d db3

attempt to compare number with boolean 

kt?ry znajduje si? tutaj

if not z >= (-36then return end

kod

local x,y,getElementPosition(startPracyMagazyn)
addEventHandler("onClientMarkerHit"startPracyMagazyn, function(h) 
if not z >= (-36then return end
if ~= localPlayer then return end 
if isPedInVehicle(localPlayerthen return end 
setElementData(localPlayer"praca:magazyn:gui"trueshowCursor(trueend


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-06-19, 21:21


Qwertick

Coming soon...






Wiek: 23
Na forum: 3577 dni
Posty: 472
Nick w MP: Qwertick

Piwa: 2726

Respekt: 215,8
Respekt: 215,8Respekt: 215,8

Zobacz to
addEventHandler("onClientMarkerHit"startPracyMagazyn, function(h)
local _,_,getElementPosition(localPlayer)
local _,_,z2 getElementPosition(source)
if z2 then return end
if ~= localPlayer then return end 
if isPedInVehicle(localPlayerthen return end 
setElementData(localPlayer"praca:magazyn:gui"trueshowCursor(trueend


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Pyrek24
Wysłany: 2020-06-19, 21:24


Pyrek24







Wiek: 25
Na forum: 3438 dni
Posty: 546
Nick w MP: Pyrek

Piwa: 10

Respekt: 50

Dzi?ki temat do zamkni?cia.

Postaw piwo autorowi tego posta
 

 
Tagi: exporty
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