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

Wysłany: 2017-06-01, 18:02


Atroth







Wiek: 23
Na forum: 3677 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4808

Respekt: 540
Respekt: 540

Witam. Mam problem z "onClientMarkerHit". Nie zamra?a pojazdu oraz nie daje pieni?dzy graczu. Czasami po prostu nie rozumiem, dlaczego to nie dzia?a :___:.

S:




    marker createMarker(2490.3269042969,-1664.4943847656,12.34375 "cylinder"1.5255,255,255,200)



function wejscie (vpojazd)
    
        pojazd createVehicle(596,2492.7980957031,-1668.8653564453,12.34375 0.5)
        warpPedIntoVehicle(vpojazd)
        triggerClientEvent("praca"rootpojazdgetRootElement())

end
addEventHandler("onMarkerHit"markerwejscie)

addEvent("nagroda"true)
addEventHandler("nagroda"root, function()

    givePlayerMoney(plr50)

end)



C:


addEvent("praca"true)
addEventHandler("praca"root, function(pojazd)
    
    marker_do_pracy createMarker(2481.7465820313,-1674.4731445313,12.34007358551"cylinder"20,0,0,200)
    

    
end)

addEventHandler("onClientMarkerHit"getRootElement(), 
function(pojazdhitPlayer)

    local veh getPedOccupiedVehicle(localPlayer)
    
    if source == marker_do_pracy then
    
    setElementFrozen(pojazdtrue)
    setTimer(function()
    setElementFrozen(pojazdfalse)
    triggerServerEvent("nagroda"localPlayer)
    end1000,1)
    
    end
end
)




Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-01, 18:32


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3


Więcej informacji znajdziesz w Wikipedii MTA:

onClientMarkerHit

Poczytaj co zwraca ten event i w jakiej kolejno?ci. Tw?j "pojazd" to wcale nie pojazd. Pobierasz go przecie? funkcj? getPedOccupiedVehicle pod nazw? "veh". Wystarczy potrafi? korzysta? z debugscript i b?dziesz wiedzia? w wi?kszo?ci przypadk?w, dlaczego kod nie dzia?a.

Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

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


amited







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

Piwa: 512

Respekt: 466
Respekt: 466

Polecam wiki :) Argumenty dla markery clienta to:
'player hitPlayer, bool matchingDimension'
czyli gracz oraz bool wymiar(dimension)
a w markerze po stronie servera:
'element hitElement, bool matchingDimension'
element oraz to samo co wy?ej. a u ciebie jest
'pojazd, hitPlayer'
i
'v, pojazd'
Mam nadzieje ?e sam sobie poradzisz w naprawie tych b??d?w.

Więcej informacji znajdziesz w Wikipedii MTA:

onClientMarkerHit


Więcej informacji znajdziesz w Wikipedii MTA:

onMarkerHit


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

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