Gdzie masz zdefiniowane zmienne "element"/"client", czyli w tym przypadku gracza?
Jak mo?esz przeczyta? - skrypt oczekuje elementu (czyli gracza w tym przypadku), ale go nie mo?e znale??.
addEventHandler("onMarkerHit",resourceRoot,function(element,md)
local type = getElementType(element)
if type == "player" then
if not getPedOccupiedVehicle(element) then return end
local v = getPedOccupiedVehicle(element)
local veh=getPedOccupiedVehicle(element)
if getVehicleController(veh) ~= element then return end
if getElementData(v,"viewki") then
local viewki = getElementData(v,"viewki",view)
setElementData(element,"pracaView",false)
setElementData(v,"viewki",0)
addEventHandler("onMarkerHit",resourceRoot,function(element,md)
local type = getElementType(element)
if type == "player" then
if not getPedOccupiedVehicle(element) then return end
local v = getPedOccupiedVehicle(element)
local veh=getPedOccupiedVehicle(element)
if getVehicleController(veh) ~= element then return end
if getElementData(v,"viewki") then
local viewki = getElementData(v,"viewki",view)
setElementData(element,"pracaView",false)
setElementData(v,"viewki",0)
local reputacja = getElementData(element, "player:srp")
local repa = string.format("%01d",viewki*1)
setElementData(element, "player:srp", reputacja+repa)
local wyplata = viewki*20
local sid = getElementData(element, "player:sid")
triggerEvent("prace:wyplata_all",getRootElement(),"Sweeper",wyplata)
outputChatBox ("Otrzymujesz "..string.format("%01d",wyplata).." PLN i "..repa.." RP za "..string.format("%0.2f",viewki).." kg zebranych ?mieci.",element,255,255,255,true)
end
end
end
end)
W drugim argumencie funkcji triggerEvent podajesz element, kt?ry jakby na kt?rym si? wykonuje ten event. Client jest zdefiniowany TYLKO kiedy triggerujesz event z klienta.
Wstaw w 2 argumencie zmienn? gracza, a w poprzednim kodzie u?yj "source".
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