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

Wysłany: 2017-08-15, 21:19


karat1







Wiek: 25
Na forum: 3900 dni
Posty: 95
Nick w MP: Karatos

Piwa: 4

Respekt: 50

Ostrzeżeń: 60%
Witam o to? chcia?bym przerobi? prac? gdy dodaje inny obiekt ten si? staje pomniejszony a o to kod


Pojazdy = {
{-2132.57, 285.03, 35.12, 0.4, 357.3, 269.5},
{-2132.55, 289.71, 34.89, 0.8, 356.7, 268.8},
{-2132.55, 294.48, 34.77, 357.9, 358.9, 267.8},
{-2132.42, 299.10, 34.70, 356.0, 358.8, 267.2},
{-2132.31, 304.01, 34.64, 356.8, 360.0, 267.2},
{-2110.25, 306.31, 35.17, 359.8, 0.5, 180.1},
{-2105.53, 306.42, 35.23, 359.8, 0.5, 179.3},
{-2100.98, 306.47, 35.28, 359.8, 0.5, 180.6},
{-2096.01, 306.46, 35.33, 359.8, 0.5, 179.4},
}

for i,v in ipairs(Pojazdy) do
    Pojazd = createVehicle(578, v[1], v[2], v[3], v[4], v[5], v[6])
    setElementData(Pojazd, "vehicle:desc", "Praca Dorywcza\n?adowanie Kr?g?w")
    setVehicleColor (Pojazd, 223, 111, 11)
    setVehicleHandling(Pojazd,"maxVelocity",30)
    setElementData(Pojazd, "vehicle:fuel", 50)
    setElementFrozen(Pojazd, true)
    setElementData(Pojazd, "vehicle.praca", true)
    setVehicleEngineState(Pojazd, false)
    setElementData(Pojazd, "vehicle:BezynaWloczone", true)
end

addEventHandler("onVehicleEnter", resourceRoot, function(plr, seat)
    if seat == 0 then
        if getElementData(plr, "player:job") == false then
            setElementData(plr, "player:job", true)
            setElementFrozen(source, false)
            outputChatBox("* Rozpocze?e?/a? prace ?adowanie Kr?g?w! Jed? za?adowa? kr?g na pojazd", plr, 255, 255, 255)
                        setElementData(Pojazd, "vehicle:BezynaWloczone", true)
            triggerClientEvent(plr, "kurier_praca", resourceRoot)
        else
            outputChatBox("* Posiadasz juz aktywna prace!", plr, 255, 0, 0)
        end
    end
end)

function respawnVehicles()
    for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
        if not getVehicleOccupant(v) then
            respawnVehicle(v)
            setElementFrozen(v, true)
            setElementData(v, "vehicle:desc", "Praca Dorywcza\n?adowanie Kr?g?w")
            setVehicleColor (v, 223, 111, 11)
            setVehicleHandling(v,"maxVelocity",30)
            setElementData(v, "vehicle:fuel", 50)
            setVehicleEngineState(v, false)
            setElementData(v, "vehicle.praca", true)
            setElementData(v, "vehicle:BezynaWloczone", true)
        end
    end
end
setTimer(respawnVehicles, 500, 0)

-----Paczki

addEvent("DajKregLadowanie", true)
addEventHandler("DajKregLadowanie", getRootElement(),
function()
local car = getPedOccupiedVehicle(source)
    kregi = createObject(3565, 0, 0, 0)
    attachElements (kregi, car, 0.0, 4.5, -0.1, 0, 0, 90)
    setObjectScale(kregi, 0.3)
    setElementCollisionsEnabled(kregi, false)
    KregMagazynier[source] = kregi
end)

KregMagazynier = {}

addEvent("UsunKregLadowanie", true)
addEventHandler("UsunKregLadowanie", getRootElement(),
function()
     if KregMagazynier[source] then
          if isElement(KregMagazynier[source]) then destroyElement(KregMagazynier[source]) end
     end
end)

local strefapracy=createColCuboid(-2136.7685546875, 120.15768432617, 34.0, 98.25, 190.5, 8)

addEventHandler("onColShapeLeave", strefapracy, function(el,md)
if getElementData(el, "player:job") then
     if KregMagazynier[source] then
          if isElement(KregMagazynier[source]) then destroyElement(KregMagazynier[source]) end
     end
     removePedFromVehicle(el)
     triggerClientEvent(el, "StopPracaKregi", resourceRoot)
end
end)


Komentarz _Haze dodany 2017-08-15, 23:48dodano tagi [lua][/lua]
Ostatnio zmieniony przez _Haze 2017-08-15, 23:47, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-15, 21:25


awfesa







Wiek: 29
Na forum: 4846 dni
Posty: 563

Piwa: 223

Respekt: 280
Respekt: 280Respekt: 280Respekt: 280

ten kod odpowiada za wielko?? obiektu

setObjectScale(kregi, 0.3) 


Usu? ten kod a obiekt b?dzie standardowej wiel


I daj ca?y kod w [lua.] [/lua.] (bez kropek) b?dzie tw?j kod bardziej czytelny.

Podpis

Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-15, 21:37


karat1







Wiek: 25
Na forum: 3900 dni
Posty: 95
Nick w MP: Karatos

Piwa: 4

Respekt: 50

Ostrzeżeń: 60%
a mam jeszcze 1 pytanie jak zmienic kordy tego objektu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-15, 21:38


Kalizman







Wiek: 24
Na forum: 3793 dni
Posty: 1394

Piwa: 4624

Respekt: 358,8
Respekt: 358,8Respekt: 358,8Respekt: 358,8Respekt: 358,8

Przed setObjectScale:

attachElements (kregi, car, 0.0, 4.5, -0.1, 0, 0, 90) 


Postaw piwo autorowi tego posta
 

 
Tagi: praca
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Praca Odpowiedz do tematu

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