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

Wysłany: 2019-04-14, 00:41


AkossPL







Wiek: 25
Na forum: 4079 dni
Posty: 140
Nick w MP: AkossPL

Piwa: 3

Respekt: 50

Tak jak w temacie

Client:

destinationMarker nil
destBlip nil
reloadMarker createMarker(76.48, -258.011.58-0.9"cylinder"5.025500130)
local Blip createBlip(76.48, -258.011.5846)  

unloadingPos = {
{306.94, -246.451.58},
{250.761421.3810.59},
{1124.211960.7510.82},
{1693.042292.9110.82},
{1417.821035.9110.82},
{1367.401155.0210.82},
}

function endOfWork()
if destinationMarker and isElement(destinationMarkerthen
destroyElement(destinationMarker)
destinationMarker nil
end
if destBlip and isElement(destBlipthen
destroyElement(destBlip)
destBlip nil
end
end


function takeFurniture(hemd)
if he ~= localPlayer then return end
if not getPedOccupiedVehicle(hethen return end

local car getPedOccupiedVehicle(he)

if getElementData(car"pojazd_opis") == "Za�adowane Meble : 0%" then
        setElementFrozen(car,true)
        outputChatBox("* Ladujesz paczki, prosze czekac!"255255255)
        setTimer(function()
    setElementData(car"pojazd_opis""Za�adowane Meble : 100%")
        setElementFrozen(car,false)
    outputChatBox("* Zaladowales paczki, jedz do blipu 'C'"255255255)
    showDestination()
     end50001)
end
end
addEventHandler("onClientMarkerHit"reloadMarkertakeFurniture)

function showDestination()
local rand math.random(1#unloadingPos)
local destMarker unloadingPos[rand]
destinationMarker createMarker(destMarker[1], destMarker[2], destMarker[3], "checkpoint"2.725500130)
destBlip createBlipAttachedTo(destinationMarker12)
addEventHandler("onClientMarkerHit"destinationMarkerunloadFurniture)
end

function unloadFurniture(hemd)
if he ~= localPlayer then return end
if not getPedOccupiedVehicle(hethen return end

local carr getPedOccupiedVehicle(he)

if getElementData(carr"pojazd_opis") == "Za�adowane Meble : 100%" then
    outputChatBox("*Dojechales do celu, jedz po nowa paczke!"255255255)
    setElementData(carr"pojazd_opis""Za�adowane Meble : 0%")
    triggerServerEvent("givePlayerMoney"localPlayer6000000)
        outputChatBox("* Dostajesz 6000000 PLN."551460)
    endOfWork()
else
    outputChatBox("* Twoje auto nie jest zaladowane!"25500)
end
end



addEvent("kurier_praca"true)
addEventHandler("kurier_praca"resourceRoot, function()
takeFurniture(hemd)
end)

addEventHandler("onClientVehicleExit"resourceRoot, function(plrseat)
    if seat == 0 then
        if plr == localPlayer then
            setElementData(plr"graczPraca"false)
            outputChatBox("* Zakonczyles prace!"255255255)
            endOfWork()
        end
    end
end)

addEventHandler("onClientPlayerQuit"resourceRoot, function()
setElementData(source"graczPraca"false)
end)

addEventHandler("onClientPlayerWasted"resourceRoot, function()
setElementData(source"graczPraca"false)
outputChatBox("* Zginales podczas dorywczej pracy! Musisz zaczac od nowa!"25500)
end)

addEventHandler("onClientResourceStop"resourceRoot, function()
setElementData(localPlayer"graczPraca"false)
end)


Server:

Pojazdy = {
{165.74, -275.481.53-0.2358.10.087.6},
{165.74, -270.161.52-0.2358.0360.088.8},
{165.74, -265.241.53-0.2358.2360.089.1},
{165.74, -260.471.52-0.2358.10.188.8},
{165.74, -255.961.53-0.2358.1359.987.2},
{165.74, -251.121.52-0.2358.0360.089.3},
{150.98, -229.541.53-0.2358.3360.0178.8},
{146.26, -229.541.50-0.2358.0360.0178.0},
{141.06, -229.541.52-0.2358.2359.9179.1},
{135.75, -229.541.51-0.2358.00.0177.9},
{131.08, -229.541.51-0.2358.00.0178.7},
{125.70, -229.541.52-0.2358.10.0176.4},
{120.84, -229.541.53-0.2358.2360.0178.3},
{115.85, -229.541.53-0.2358.20.0178.1},
{110.94, -229.541.53-0.2358.10.0179.3},
}

for i,v in ipairs(Pojazdy) do
    local Pojazd createVehicle(414v[1], v[2], v[3]+0.3v[4], v[5], v[6])
    setElementData(Pojazd"pojazd_opis""Za�adowane Meble : 0%")
    setVehicleColor (Pojazd00)
    setVehicleHandling(Pojazd,"maxVelocity",100)
    setElementData(Pojazd"pojazdy_przebieg"math.random(5001000))
    setElementData(Pojazd"pojazdy_paliwo"50)
    setElementFrozen(Pojazdtrue)
    setVehicleEngineState(Pojazdfalse)
end

addEventHandler("onVehicleEnter"resourceRoot, function(plrseat)
    if seat == 0 then
        if getElementData(plr"graczPraca") == false then
            setElementData(plr"graczPraca"true)
            setElementFrozen(sourcefalse)
            outputChatBox("* Rozpoczales prace jako kurier, jedz po paczki!"plr255255255)
            triggerClientEvent(plr"kurier_praca"resourceRoot)
        else
            outputChatBox("* Posiadasz Ju� Aktywn� Prace!"plr25500)
        end
    end
end)



function respawnVehicles()
    for i,v in ipairs(getElementsByType("vehicle"resourceRoot)) do
        if not getVehicleOccupant(vthen
            respawnVehicle(v)
            setElementFrozen(vtrue)
            setElementData(v"pojazd_opis""Za�adowane Meble : 0%")
            setVehicleColor (v00)
            setVehicleHandling(v,"maxVelocity",150)
            setElementData(v"pojazdy_przebieg"math.random(5001000))
            setElementData(v"pojazd_paliwo"100)
            setVehicleEngineState(vfalse)
        end
    end
end
setTimer(respawnVehicles50000)
addEvent("checkCars"true)
addEventHandler("checkCars"resourceRootrespawnVehicles)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-14, 02:03


AmaMa.

AmaMa.#3768






Wiek: 25
Na forum: 3207 dni
Posty: 182
Nick w MP: AmaMa.

Piwa: 1825

Respekt: 165,3
Respekt: 165,3Respekt: 165,3

AkossPL, db3 co? pokazuje?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-14, 09:58


_jvneczek







Wiek: 22
Na forum: 4326 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5

mo?e daj kod licznika?
W liczniku pewnie masz ?e w poje?dzie kurierskim nie wy?wietla go.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-14, 16:26


AkossPL







Wiek: 25
Na forum: 4079 dni
Posty: 140
Nick w MP: AkossPL

Piwa: 3

Respekt: 50

SataN., Skrypt na licznik:
local xguiGetScreenSize()
local pxpy= (x/1024), (y/768)
local sp dxCreateTexture("licznik.png""argb"false)
local sp2 dxCreateTexture("wskazowka.png""argb"false)
local sp3 dxCreateTexture("bar.png""argb"false)
local screenWscreenH guiGetScreenSize()

addEventHandler("onClientRender"root, function()
    if not getPedOccupiedVehicle(localPlayerthen return end
    local speedxspeedyspeedz getElementVelocity(getPedOccupiedVehicle(localPlayer))
    local fuel getElementData(getPedOccupiedVehicle(localPlayer), "vehicle:fuel")
    local speed = (speedx^speedy^speedz^2)^(0.5) * 130
    local przeb getElementData(getPedOccupiedVehicle(localPlayer), "vehicle:mileage")
    local txt math.floor(speed*1.37)
    local txt2 math.floor(przeb)
    if speed 220 then
        dxDrawText(txt.." km/h"900*px680*py)
        speed 220
    end
    dxDrawImage(814*px538*py200*px220*pysp)
    dxDrawImage(838*px580*py150*px180*pysp2speed-13.5)
    dxDrawImage(890*px730*py100*px20*pysp3)
    dxDrawRectangle(892*px732*py, ((fuel*100/105))*px16*pytocolor(220220200200))
    dxDrawText(txt2.." KM"900*px710*py)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-14, 18:01


AmaMa.

AmaMa.#3768






Wiek: 25
Na forum: 3207 dni
Posty: 182
Nick w MP: AmaMa.

Piwa: 1825

Respekt: 165,3
Respekt: 165,3Respekt: 165,3

AkossPL, Powinno dzia?a?:
Server

Pojazdy = {
{165.74, -275.481.53-0.2358.10.087.6},
{165.74, -270.161.52-0.2358.0360.088.8},
{165.74, -265.241.53-0.2358.2360.089.1},
{165.74, -260.471.52-0.2358.10.188.8},
{165.74, -255.961.53-0.2358.1359.987.2},
{165.74, -251.121.52-0.2358.0360.089.3},
{150.98, -229.541.53-0.2358.3360.0178.8},
{146.26, -229.541.50-0.2358.0360.0178.0},
{141.06, -229.541.52-0.2358.2359.9179.1},
{135.75, -229.541.51-0.2358.00.0177.9},
{131.08, -229.541.51-0.2358.00.0178.7},
{125.70, -229.541.52-0.2358.10.0176.4},
{120.84, -229.541.53-0.2358.2360.0178.3},
{115.85, -229.541.53-0.2358.20.0178.1},
{110.94, -229.541.53-0.2358.10.0179.3},
}

for i,v in ipairs(Pojazdy) do
    local Pojazd createVehicle(414v[1], v[2], v[3]+0.3v[4], v[5], v[6])
    setElementData(Pojazd"pojazd_opis""Za�adowane Meble : 0%")
    setVehicleColor (Pojazd00)
    setVehicleHandling(Pojazd,"maxVelocity",100)
    setElementData(Pojazd"vehicle:mileage"math.random(5001000))
    setElementData(Pojazd"vehicle:fuel"50)
    setElementFrozen(Pojazdtrue)
    setVehicleEngineState(Pojazdfalse)
end

addEventHandler("onVehicleEnter"resourceRoot, function(plrseat)
    if seat == 0 then
        if getElementData(plr"graczPraca") == false then
            setElementData(plr"graczPraca"true)
            setElementFrozen(sourcefalse)
            outputChatBox("* Rozpoczales prace jako kurier, jedz po paczki!"plr255255255)
            triggerClientEvent(plr"kurier_praca"resourceRoot)
        else
            outputChatBox("* Posiadasz Ju� Aktywn� Prace!"plr25500)
        end
    end
end)



function respawnVehicles()
    for i,v in ipairs(getElementsByType("vehicle"resourceRoot)) do
        if not getVehicleOccupant(vthen
            respawnVehicle(v)
            setElementFrozen(vtrue)
            setElementData(v"pojazd_opis""Za�adowane Meble : 0%")
            setVehicleColor (v00)
            setVehicleHandling(v,"maxVelocity",150)
            setElementData(v"vehicle:mileage"math.random(5001000))
            setElementData(v"vehicle:fuel"100)
            setVehicleEngineState(vfalse)
        end
    end
end
setTimer(respawnVehicles50000)
addEvent("checkCars"true)
addEventHandler("checkCars"resourceRootrespawnVehicles)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-15, 12:45


AkossPL







Wiek: 25
Na forum: 4079 dni
Posty: 140
Nick w MP: AkossPL

Piwa: 3

Respekt: 50

AmaMa., Nie dzia?a nie ?aduje paczek

Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-04-15, 13:03


AmaMa.

AmaMa.#3768






Wiek: 25
Na forum: 3207 dni
Posty: 182
Nick w MP: AmaMa.

Piwa: 1825

Respekt: 165,3
Respekt: 165,3Respekt: 165,3

AkossPL, Zmieni?em tylko elementdaty pojazdu. Twoja praca jest popsuta. DB3 co? pokazuje?

Postaw piwo autorowi tego posta
 

 
Tagi: nie :: widać :: licznika :: kurierze
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