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

Wysłany: 2017-02-11, 20:46


Kuksss

guwno






Wiek: 22
Na forum: 3781 dni
Posty: 102
Nick w MP: guwnp

Piwa: 732

Respekt: 70,5

Ostrzeżeń: 100%
Client:
local sraczkowatyBlip
local sraczkowatyPikap
local sraczkowateAuto
local sraczkaCzescNext
local sraczkowateXd

local copryight="sraczkowatyFCserwer"
local autor="Kuksisko"

local function sraczkowatyFiniszPracy(missionValue)
    if isElement(sraczkowatyBlipthen
        destroyElement(sraczkowatyBlip)
        sraczkowatyBlip=nil
    end
    if isElement(sraczkowatyMarkerthen
        destroyElement(sraczkowatyMarker)
        sraczkowatyMarker=nil
    end
    if missionValue then
        setElementData(localPlayer,"player:job",false)
        triggerServerEvent("mower:stopJOB"localPlayersraczkowateAuto)
        sraczkowateAuto=nil
        sraczkowatyMarker=nil
        sraczkowatyBlip=nil
    end
end

addEventHandler("onClientVehicleExit",root,function (plr,seat)
if plr == localPlayer and seat == and source == sraczkowateAuto then
local vh sraczkowateAuto
sraczkowatyFiniszPracy(sraczkowateAuto)
end
end)

function showMarker()
    el=localPlayer
    veh=getPedOccupiedVehicle(el)
    if not getPedOccupiedVehicle(elthen return end
    if getVehicleController(veh) == el then
        sraczkowatyMarker=createMarker(-74.625371203.4842519.74219"checkpoint"3071255 )
        sraczkowatyBlip=createBlipAttachedTo(sraczkowatyMarker12)
        addEventHandler("onClientMarkerHit"sraczkowatyMarker, function(el,md)
            if el~=localPlayer then return end
                    sraczkaCzescNext=createMarker(53.882181175.5058618.66406"checkpoint"3071255)
                            sraczkowateXd=createBlipAttachedTo(sraczkaCzescNext12)
                outputChatBox("* Aby odebra? wynagrodzenie, wr?? do bazy!")
            sraczkowatyFiniszPracy(false)
        end)
    end
end

sraczkaCzescNext=nil
sraczkowateXd=nil

function czescxxx()
    el=localPlayer
    veh=getPedOccupiedVehicle(el)
    if not getPedOccupiedVehicle(elthen return end
    if getVehicleController(veh) == el then
        triggerServerEvent("givePlayerMoney",resourceRoot,30)
        addEventHandler("onClientMarkerHit"sraczkaCzescNext, function(el,md)
            if el~=localPlayer then return end
                outputChatBox("* Za zako?czenie pracy otrzymujesz: 30 PLN!")
            sraczkowatyFiniszPracy(false)
            czescxxx()
        end)
    end
end

addEvent("mower:startJOB"true)
addEventHandler("mower:startJOB"resourceRoot, function(veh)
    sraczkowateAuto=veh
    showMarker()
    czescxxx()
end)

addEventHandler("onClientResourceStop"resourceRoot, function()
    if getElementData(localPlayer,"player:job") and getElementData(localPlayer,"player:job") == "Kurier" then
        setElementData(localPlayer,"player:job",false)
    end
end)


Mam problem z funkcj? 'czescxxx'.
Chodzi mi o to, ?eby po wjechaniu w marker, kt?ry jest przy bazie Odbiera?o pojazd, pojawil si? napis na chacie i w koncu zabra?o pojazd, ale to nie dzia?a. :/
Za pomoc stawiam :piwo: !
PS. Wszystkit Triggery s? dodane, wi?c o to nie musicie pyta? :)

Podpis
c***
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-11, 21:03


Brzysiek

Skrypter pralek






Wiek: 27
Na forum: 5198 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360


local sraczkowatyBlip
local sraczkowatyPikap
local sraczkowateAuto
local sraczkaCzescNext
local sraczkowateXd
local function sraczkowatyFiniszPracy(missionValue)

:facepalm: :facepalm: :facepalm:


if missionValue then

Zmienna missionValue nie jest definiowana wi?c kod nie przechodzi dalej.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-11, 21:18


Kuksss

guwno






Wiek: 22
Na forum: 3781 dni
Posty: 102
Nick w MP: guwnp

Piwa: 732

Respekt: 70,5

Ostrzeżeń: 100%
Brzysiek, Podam inny kod, kt?ry dzia?a? bez zdefiniowania zmiennej, ale wybiera? randomowe punkty. (match.random)
local missionBlip
local missionPickup
local missionVehicle
local missionPoints = {

{-2417.537109375, -652.9541015625133.00961303711},
{-2397.373046875, -676.4638671875133.1328125},
{-2416.240234375, -686.0517578125133.1328125},
{-2427.7705078125, -709.865234375133.1328125},
{-2415.4541015625, -737.3984375133.1328125},
{-2456.9130859375, -734.7646484375134.83903503418},
{-2466.69921875, -710.794921875136.25512695312},
{-2459.1669921875, -675.13671875134.86730957031},
{-2464.3369140625, -642.5224609375133.47546386719},
{-2449.7314453125, -711.4560546875133.57014465332},
{-2442.0009765625, -685.2861328125133.12825012207},
{-2426.9482421875, -680.1728515625133.12825012207},
{-2435.919921875, -714.453125133.1328125},
{-2456.7080078125, -727.7587890625134.75523376465},
{-2472.0283203125, -713.5400390625137.08215332031},
{-2481.166015625, -687.4296875138.46954345703},
{-2467.095703125, -669.623046875136.16038513184},
{-2393.953125, -691.5498046875133.1328125},
{-2393.5673828125, -723.8154296875133.1328125},
{-2423.32421875, -728.2734375133.1328125},
{-2439.5126953125, -684.634765625133.12825012207},
{-2432.08203125, -670.9736328125133.1328125},
{-2446.9990234375, -642.419921875132.95590209961},
{-2450.4970703125, -669.130859375133.33995056152},
{-2419.1220703125, -654.1201171875133.09617614746},


}

local function finishJob(missionValue)
    if isElement(missionBlipthen
        destroyElement(missionBlip)
        missionBlip=nil
    end
    if isElement(missionMarkerthen
        destroyElement(missionMarker)
        missionMarker=nil
    end
    if missionValue then
        setElementData(localPlayer,"player:job",false)
        triggerServerEvent("mower:stopJOB"localPlayermissionVehicle)
        missionVehicle=nil
        missionMarker=nil
        missionBlip=nil
    end
end

addEventHandler("onClientVehicleExit",root,function (plr,seat)
if plr == localPlayer and seat == and source == missionVehicle then
local vh missionVehicle
finishJob(missionVehicle)
end
end)


function showMarker()
    el=localPlayer -- testing to job
    veh=getPedOccupiedVehicle(el)
    if not getPedOccupiedVehicle(elthen return end
    if getVehicleController(veh) == el then
        rnd=missionPoints[math.random(#missionPoints)]
        missionMarker=createMarker(rnd[1], rnd[2], rnd[3], "checkpoint"3071255 )
        missionBlip=createBlip(rnd[1], rnd[2], rnd[3], 12)
        addEventHandler("onClientMarkerHit"missionMarker, function(el,md)
            if el~=localPlayer then return end
            triggerServerEvent("givePlayerMoney",resourceRoot,6)
            finishJob(false)
            showMarker()
        end)
    end
end

addEvent("mower:startJOB"true)
addEventHandler("mower:startJOB"resourceRoot, function(veh)
    missionVehicle=veh
    showMarker()
end)

addEventHandler("onClientResourceStop"resourceRoot, function()
    if getElementData(localPlayer,"player:job") and getElementData(localPlayer,"player:job") == "Kosiarka" then
        setElementData(localPlayer,"player:job",false)
    end
end)


[ Dodano: 2017-02-17, 11:44 ]
ref

[ Dodano: 2017-02-17, 11:45 ]
Kuksss, Ref

[ Dodano: 2017-02-17, 11:45 ]
Ref

[ Dodano: 2017-02-17, 11:45 ]
Brzysiek, Ref

Podpis
c***
Postaw piwo autorowi tego posta
 

 
Tagi: praca :: dorywcza
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