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

Wysłany: 2019-02-15, 21:22


Mazeusz







Wiek: 30
Na forum: 2673 dni
Posty: 52
Nick w MP: Mazeusz*



Respekt: 50

Ostrzeżeń: 80%
Witam robi? prac? i gdy wje?d?am w cel to nie dodaje kasy sa b?edy w db3:
Error: Client (Mazeusz*) triggered serverside event givePlayerMoney but event is not added serverside
WARNING: praca_dealeragtao\praca.lua:85 (i 189) Bad argument @ 'addeventhandler' (i removeeventhandler) [Expected funkction at argument 3 got nil]

[ Dodano: 2019-02-15, 21:23 ]
local missionPed
local missionBlip
local missionMarker
local missionVehicle
local screenWscreenH guiGetScreenSize()

local code="Nielegalna Praca\n Dostawcy Narkotykow\n Zarobek ?atwy\n Ryzyko Du?e"

local cele = {
        {-1051.74, -1186.65129.32},
        {-1051.74, -1186.65129.32},
        {-1051.74, -1186.65129.32},
        {-1051.74, -1186.65129.32},
        {-1051.74, -1186.65129.32},
        {-1051.74, -1186.65129.32},
        {-1051.74, -1186.65129.32},


}
--local missionZaladunek=createMarker(-1673.7763671875, -233.026367187510.602230072021,"cylinder",5,0,128,128)

local text=createElement("text")
setElementPosition(text, -1177,-1153.38,129.63)
setElementData(text,"name","Nielegalna Praca Rozwozu Narkotykow\nZarobek=?atwy\nRyzyko=Du?e")

addEvent("startJobek"true)
addEventHandler("startJobek"resourceRoot, function(veh)
    if getElementData(localPlayer,"player:job") ~= code then return end
    missionVehicle=veh
    showMarker()
    addEventHandler("onClientRender",root,render3)
        setTimer(renderstop3,1000,1)
end)

function finishJob(plr,value1,value2)
    if plr ~= getLocalPlayer() then return end
    if getElementData(localPlayer,"player:job") ~= code then return end
    if value1 == true then
        if isElement(missionMarker) and missionMarker then
            destroyElement(missionMarker)
            missionMarker=nil
        end
        if isElement(missionBlip) and missionBlip then
            destroyElement(missionBlip)
            missionBlip=nil
        end
    end
    if value2 == true then
        if isElement(missionVehicle) and missionVehicle then
            triggerServerEvent("destroyVehicle"rootmissionVehicle)
            missionVehicle=nil
        end
    end
end

addEvent("onFinish"true)
addEventHandler("onFinish"resourceRoot, function(plr)
    if plr~=localPlayer then return end
    finishJob(plrtrue,true)
end)


function showNextPoint(el,md)
    if not md or el~=localPlayer then return end
    local veh=getPedOccupiedVehicle(el)
    local kasa math.random(900,2000)
    if not veh then return end
    if getVehicleController(veh) ~= localPlayer then return end
    finishJob(el,true,false)
    setTimer(function()
        --playSound(":ogrpg-misc/misc/success.flac")
        finishJob(true,false)
        if getElementData(veh,"praca:punkt") == 5 then
            triggerServerEvent("givePlayerMoney"elkasa)
            outputChatBox("* Za dostarczenie narkotykow otrzymujesz: "..kasa.." PLN,")
            outputChatBox("* Odszukaj nastepnych kupcow na male co nie co.")
            setElementData(veh,"praca:punkt"0)
        else
            local xd getElementData(veh"praca:punkt") or 0
            setElementData(veh,"praca:punkt"xd+1)
            triggerServerEvent("givePlayerMoney"elkasa)
            outputChatBox("* Za dostarczenie narkotykow otrzymujesz: "..kasa.." PLN,")
            outputChatBox("* Odszukaj nastepnych kupcow na male co nie co.")
        end
        addEventHandler("onClientRender",root,render4)
        setTimer(renderstop4,1500,1)
        showMarker()
    end1001)
end

function showMarker()
    local losuj math.random(2#cele)
    rnd=cele
    missionMarker=createMarker(rnd[losuj][1], rnd[losuj][2], rnd[losuj][3]-1"checkpoint"5255255255)
    missionBlip=createBlipAttachedTo(missionMarker12)
    addEventHandler("onClientMarkerHit"missionMarkershowNextPoint)
end


addEventHandler("onClientVehicleExit"resourceRoot, function(plr,seat)
    if seat~=0 then return end
    if plr~=localPlayer then return end
    finishJob(plrtrue,true)
    setElementData(plr,"player:job",false)
    outputChatBox("* Zakonczyles prace"25500)
    addEventHandler("onClientRender",root,render1)
        setTimer(renderstop1,500,1)
end)

local zone createColCuboid(-1645.05,-221.59,14.6151.500002288818)
function ucieczkatheElementmatchingDimension )
    if ( theElement == getLocalPlayer() ) then 
        if getElementData(theElement,"player:job") ~= code then return end
        finishJob(theElementtrue,true)
        setElementData(theElement,"player:job",false)
    end
end
addEventHandler("onClientColShapeLeave",zone,ucieczka)


addEventHandler("onClientVehicleExplode"resourceRoot, function()
    if getElementModel(source) ~= 572 then return end
    local plr=getVehicleController(source)
    if plr~=localPlayer then return end
    finishJob(plrtrue,true)
    setElementData(plr,"player:job",false)
    outputChatBox("* Zakonczyles prace"25500)
    addEventHandler("onClientRender",root,render1)
        setTimer(renderstop1,2500,1)
end)


addEventHandler("onClientResourceStop"resourceRoot, function()
    if getElementData(localPlayer"player:job")==code then
        setElementFrozen(localPlayerfalse)
        setElementData(localPlayer"player:job"false)
    end
end,false,"high")



local jobOnline=true -- czy praca w??czona
local jobMarker=createMarker(-1077,-1153.27,128"cylinder"1.2969696) -- marker
local t=createElement("text")
setElementData(t,"name""PRACA: Transport Marihuanen\nZAROBEK: 1050$\nOPIS: Transport marihuanen")
setElementPosition(t,-1077, -1153.27129)
setElementDimension(t0)
setElementInterior(t0)


bindKey("E""down", function()
    plr=localPlayer
    if isPedInVehicle(plrthen return end
    if not isElementWithinMarker(plr,jobMarkerthen return end
    if jobOnline == false then
        outputChatBox("* Praca jest wy??czona."25500)
        return
    end
    if getElementData(plr,"player:job"then
        outputChatBox("* Ju? posiadasz aktywn? prac?."25500)
        return
    end
    setElementData(plr,"player:job"code)
    triggerServerEvent("startJobS"root,localPlayer)
end)

addEventHandler("onClientMarkerHit"jobMarker, function(el,md)
    if el~=localPlayer then return end
    if getElementType(el) == "player" then
        if isPedInVehicle(elthen return end
        outputChatBox("Wci?nij 'E' aby rozpocz??.")
        addEventHandler("onClientRender",root,render2)
        setTimer(renderstop2,1500,1)
    end
end)


function renderstop1()
removeEventHandler("onClientRender",root,render1)
end

function renderstop2()
removeEventHandler("onClientRender",root,render2)
end
function renderstop3()
removeEventHandler("onClientRender",root,render3)
end
function renderstop4()
removeEventHandler("onClientRender",root,render4)
end
function renderstop5()
removeEventHandler("onClientRender",root,render5)
end


[ Dodano: 2019-02-15, 21:24 ]
i jak wysiadam z auta to nie usuwa pojazdu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-15, 21:27


Kuks*







Wiek: 15
Na forum: 3030 dni
Posty: 246
Nick w MP: Kuks*

Piwa: 2208

Respekt: 115,8
Respekt: 115,8

Mazeusz, Gdzie masz funkcje render1, render2, render3, render4?
I jeszcze nie masz dodanego eventu po server side

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-15, 21:40


Mazeusz







Wiek: 30
Na forum: 2673 dni
Posty: 52
Nick w MP: Mazeusz*



Respekt: 50

Ostrzeżeń: 80%
A ok

[ Dodano: 2019-02-15, 21:40 ]
thx

Postaw piwo autorowi tego posta
 

 
Tagi: nie :: daje :: kasy. :: praca :: db3
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