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

Wysłany: 2017-02-17, 11:47


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. Wszystkie Triggery s? dodane, wi?c o to nie musicie pyta? :)

Podpis
c***
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-17, 11:52


FlinstoN!







Wiek: 28
Na forum: 3395 dni
Posty: 13
Nick w MP: FlineK/FlinstoN!

Piwa: 2

Respekt: 60

Ostrzeżeń: 100%
Kuksss, Dopisz do funkcji sraczkowatyFiniszPracy
destroyElement(sraczkowateAuto)

Podpis
Linki:
www.sungame.xaa.pl
sungame.gclan.pl
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-02-17, 11:54


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

Kuksss, Nie mo?esz wykona? tej samej funkcji w funkcji bo b?dziesz mia? stack overflow. Do tego argument resourceRoot mo?e by? wszystkim i niczym w trigerze.


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

Ah sprawdzasz milion razy to samo. Jak ju? zrobisz ?e veh to getPedOccupiedVehicle to po co jeszcze raz sprawdza? getPedOccupiedVehicle skoro mo?esz if not veh then return end?

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