Wysłany: 2019-11-09, 14:24
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
s1 = createMarker ( 2202.74 , - 2852.59 , 13.29 - 1 , "cylinder" , 3 , 0 , 255 , 0 , 100 )
addEventHandler ( "onClientMarkerHit" , s1 , function( el , md )
if ( el == getLocalPlayer () and md ) then
if ( exports .global: hasItem ( el , 34 , "1" )) then
exports . hud : sendBottomNotification ( el , "Korner" , "Pomy?lnie sprzeda?e? kokaine." )
exports .global: giveMoney ( el , 100 )
end
else
exports . hud : sendBottomNotification ( el , "Korner" , "Nie masz kokainy." )
end
end )
w db3 nic nie ma i pr?bowa?em z przedmiotem i bez przedmiotu i nic
jest to s-side
dlatego troch? pozmienia?em i oto rezultat
s2 = createMarker ( 2404.68 , - 1343.59 , 25.23 - 1 , "cylinder" , 3 , 0 , 255 , 0 , 100 )
addEventHandler ( "onPlayerMarkerHit" , s2 , function()
exports .global: giveMoney ( source , 100 )
end )
Podpis
Cześć w MTA jestem jako Rodzaje.
Wszystko jest po staremu nie zamierzam stawiać RPG.
Wysłany: 2019-11-10, 00:32
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Czy pierwszy kod, w mecie masz ustawiony jako klient czy serwer? Dodam, ?e powinien by? to klient zwa?aj?c na event 'onClientMarkerHit'. Nie wiem jak tam export funkcji giveMoney, czy robisz go po kliencie czy serwerze.
Drugi kod jest po stronie serwera tak, dzia?a on chocia??
Więcej szczegółów
Wystawiono 1 piw(a):MartinPanZycia
Wysłany: 2019-11-10, 09:57
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
Wilq , 2 kod jest po stronie servera jak i 1 , przez ten czas za?warzy?em ,?e mo?liwe ,?e w Eventach jest cos nie tak, na razie
kod dzia?a i nie dzia?a , tylko marker si? tworzy, bez powiadomie? , napisa?bym po stronie clienta ale nie wiem jak exportowa? w?a?nie na strone clienta bo exportowanie po stronie servera wydaje mi si? ?atwiejsze
Wysłany: 2019-11-10, 13:37
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Mo?esz u?y?
Event onClientMarkerHit dzia?a TYLKO po kliencie, czyli musisz u?y?
Więcej informacji znajdziesz w Wikipedii MTA: onMarkerHit
w 1 kodzie. Wtedy mo?esz usun?? sprawdzanie z getLocalPlayer().
Więcej szczegółów
Wystawiono 1 piw(a):MartinPanZycia
Wysłany: 2019-11-11, 10:19
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
Wilq ,
poprawi?em to do minimum
s1 = createMarker ( 2498.00 , - 2692.14 , 13.64 - 1 , "cylinder" , 3 , 0 , 255 , 0 , 100 )
addEventHandler ( "onMarkerHit" , s1 , function()
outputChatBox ( "Wiadomo?? o markerze" , source , 112 , 128 , 144 )
end )
strona s-side
meta
< meta >
< script src = "marker.lua" type = "server" />
</ meta >
wchodz? w marker i nie wy?wietla si? wiadomo??
Wysłany: 2019-11-11, 11:51
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Zmie? event na onPlayerMarkerHit i wtedy gracz to source.
W onMarkerHit gracz jest zdefiniowany przez pierwszy argument tej funkcji.
Więcej szczegółów
Wystawiono 1 piw(a):MartinPanZycia
Wysłany: 2019-11-11, 14:48
MartinPanZycia
Zielony w LUA
Wiek: 27 Na forum: 3728 dni Posty: 476
Nick w MP: Rodzaje
Piwa : 878
Wilq , ok dzi?kuj? dzia?a <3 jeste? wielki
Tagi: nic :: się :: nie :: dzieje :: wejściu :: marker
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: