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

Wysłany: 2016-08-26, 22:51


STOPseba

Emeryt na scenie MTA






Wiek: 25
Na forum: 3771 dni
Posty: 448
Nick w MP: STOPseba

Piwa: 5014

Respekt: 576,3
Respekt: 576,3

Witam mam takie problem z tym skryptem chodzi o to ze jak zmieni? kordy to lakiernia przestaje dzia?a? i ci?gle mam info"Na stanowisku lakierniczym nie ma ?adnego pojazdu!"
lakiernia:
local strefyLakiernicze = {
    LakierniaDoherty = {
        cuboid = {2161.76, -2167.0713.6110.009.005.00},-- cuboid w ktorym musi znalezc sie pojazd
        marker = {2154.07,-2164.98,13.55-1}, -- pozycja markera w ktorym gracz bedzie stal aby w??czylakierni?
        dostep_frakcja 1, -- id frakcji ktora ma do tego dostep
  },
}

for i,v in pairs(strefyLakiernicze) do
    setGarageOpen(21true)
    l_cuboid createColCuboid(unpack(v.cuboid))
    l_wybor createMarker(v.marker[1], v.marker[2], v.marker[3], "cylinder"1.523,214,255,140)
    setElementData(l_wybor"dostep_frakcja"v.dostep_frakcja)
    setElementData(l_wybor"lakiernia_cs"l_cuboid)
end

addEventHandler("onMarkerHit"resourceRoot, function(elmd)
            if getElementType(el) == "player" then
                local pojazd getElementsWithinColShape(l_cuboid"vehicle")
                if #pojazd<1 then
                    outputChatBox("Na stanowisku lakierniczym nie ma ?adnego pojazdu!"el)
                    return
                end
                if #pojazd>1 then
                    outputChatBox("Na stanowisku lakierniczym jest zbyt du?o pojazd?w!"el)
                    return
                end
                for _,v in ipairs(getElementsByType("vehicle")) do
                    if isElementWithinColShape(vl_cuboidthen
                        triggerClientEvent(el"onWyborLakieru"root)
                    end
                end
    end
end)

addEvent("onLakierujPojazd"true)
addEventHandler("onLakierujPojazd"root, function(kolor)
    if kolor == 0 then
        for _,v in ipairs(getElementsByType("vehicle")) do
            if isElementWithinColShape(vl_cuboidthen
                setGarageOpen(21false)
                playSoundFrontEnd(v46)
                setTimer(setVehicleColor30001v25500)
                setTimer(setGarageOpen4000121true)
            end
        end
    end
    if kolor == 1 then
        for _,v in ipairs(getElementsByType("vehicle")) do
            if isElementWithinColShape(vl_cuboidthen
                setGarageOpen(21false)
                setTimer(setVehicleColor30001v2552550)
                setTimer(setGarageOpen4000121true)
            end
        end
    end
    if kolor == 2 then
        for _,v in ipairs(getElementsByType("vehicle")) do
            if isElementWithinColShape(vl_cuboidthen
                setGarageOpen(21false)
                setTimer(setVehicleColor30001v095255)
                setTimer(setGarageOpen4000121true)
            end
        end
    end
    if kolor == 3 then
        for _,v in ipairs(getElementsByType("vehicle")) do
            if isElementWithinColShape(vl_cuboidthen
                setGarageOpen(21false)
                setTimer(setVehicleColor30001v000)
                setTimer(setGarageOpen4000121true)
            end
        end
    end
    if kolor == 4 then
        for _,v in ipairs(getElementsByType("vehicle")) do
            if isElementWithinColShape(vl_cuboidthen
                setGarageOpen(21false)
                setTimer(setVehicleColor30001v255255255)
                setTimer(setGarageOpen4000121true)
            end
        end
    end
    if kolor == 5 then
        for _,v in ipairs(getElementsByType("vehicle")) do
            if isElementWithinColShape(vl_cuboidthen
                setGarageOpen(21false)
                setTimer(setVehicleColor30001v128128128)
                setTimer(setGarageOpen4000121true)
            end
        end
    end
    if kolor == 6 then
        for _,v in ipairs(getElementsByType("vehicle")) do
            if isElementWithinColShape(vl_cuboidthen
                setGarageOpen(21false)
                setTimer(setVehicleColor30001v890255)
                setTimer(setGarageOpen4000121true)
            end
        end
    end
    if kolor == 7 then
        for _,v in ipairs(getElementsByType("vehicle")) do
            if isElementWithinColShape(vl_cuboidthen
                setGarageOpen(21false)
                setTimer(setVehicleColor30001v255960)
                setTimer(setGarageOpen4000121true)
            end
        end
    end
    if kolor == 8 then
        for _,v in ipairs(getElementsByType("vehicle")) do
            if isElementWithinColShape(vl_cuboidthen
                setGarageOpen(21false)
                setTimer(setVehicleColor30001v281435)
                setTimer(setGarageOpen4000121true)
            end
        end
    end
    if kolor == 9 then
        for _,v in ipairs(getElementsByType("vehicle")) do
            if isElementWithinColShape(vl_cuboidthen
                setGarageOpen(21false)
                setTimer(setVehicleColor30001v2550186)
                setTimer(setGarageOpen4000121true)
            end
        end
    end
    if kolor == 10 then
        for _,v in ipairs(getElementsByType("vehicle")) do
            if isElementWithinColShape(vl_cuboidthen
                setGarageOpen(21false)
                setTimer(setVehicleColor30001v02550)
                setTimer(setGarageOpen4000121true)
            end
        end
    end
end)

createBlip 2154.07,-2164.98,13.5563 )

lakiernia_c:
function Skaluj(swshsw2sh2) 
    local sWidth,sHeight guiGetScreenSize()
    local scaleXscaleY=(sWidth/1280), (sHeight/720)
    return (sw*scaleX), (sh*scaleY), (sw2*scaleX), (sh2*scaleY)
end

x,y,w,Skaluj(155155973408)
x1,y1,w1,h1 Skaluj(151794217)
x2,y2,w2,h2 Skaluj(1434943318)
x3,y3,w3,h3 Skaluj(1435620342)
x4,y4,w4,h4 Skaluj(75435620342)
x5,y5,w5,h5 Skaluj(38035720341)

function wybierzKolor()
    wl_okno guiCreateWindow(x,y,w,h"WYB?R LAKIERU"false)
    guiWindowSetSizable(wl_oknofalse)
    guiSetVisible(wl_oknotrue)
    showCursor(true)
    
    wl_info guiCreateLabel(x1,y1,w1,h1""falsewl_okno)
    guiLabelSetHorizontalAlign(wl_info"center"false)
    guiLabelSetColor(wl_info25400)
    
    wl_gridlist guiCreateGridList(x2,y2,w2,h2falsewl_okno)
    guiGridListAddColumn(wl_gridlist"Nazwa koloru"0.3)
    guiGridListAddColumn(wl_gridlist"Cena"0.3)
    guiGridListAddColumn(wl_gridlist"Dla pojazd?w"0.3)
    
    for 110 do
        guiGridListAddRow(wl_gridlist)
    end
    
    guiGridListSetItemText(wl_gridlist01"Czerwony"falsefalse)
    guiGridListSetItemText(wl_gridlist0210falsefalse)
    guiGridListSetItemText(wl_gridlist03"Wszystkich"falsefalse)
    
    guiGridListSetItemText(wl_gridlist11"Z??ty"falsefalse)
    guiGridListSetItemText(wl_gridlist1210falsefalse)
    guiGridListSetItemText(wl_gridlist13"Wszystkich"falsefalse)
    
    guiGridListSetItemText(wl_gridlist21"Niebieski"falsefalse)
    guiGridListSetItemText(wl_gridlist2210falsefalse)
    guiGridListSetItemText(wl_gridlist23"Wszystkich"falsefalse)
    
    guiGridListSetItemText(wl_gridlist31"Czarny"falsefalse)
    guiGridListSetItemText(wl_gridlist3210falsefalse)
    guiGridListSetItemText(wl_gridlist33"Wszystkich"falsefalse)
    
    guiGridListSetItemText(wl_gridlist41"Bialy"falsefalse)
    guiGridListSetItemText(wl_gridlist4210falsefalse)
    guiGridListSetItemText(wl_gridlist43"Wszystkich"falsefalse)
    
    guiGridListSetItemText(wl_gridlist51"Szary"falsefalse)
    guiGridListSetItemText(wl_gridlist5210falsefalse)
    guiGridListSetItemText(wl_gridlist53"Wszystkich"falsefalse)
    
    guiGridListSetItemText(wl_gridlist61"Fioletowy"falsefalse)
    guiGridListSetItemText(wl_gridlist6210falsefalse)
    guiGridListSetItemText(wl_gridlist63"Wszystkich"falsefalse)
    
    guiGridListSetItemText(wl_gridlist71"Pomara?czowy"falsefalse)
    guiGridListSetItemText(wl_gridlist7210falsefalse)
    guiGridListSetItemText(wl_gridlist73"Wszystkich"falsefalse)
    
    guiGridListSetItemText(wl_gridlist81"Zielony"falsefalse)
    guiGridListSetItemText(wl_gridlist8210falsefalse)
    guiGridListSetItemText(wl_gridlist83"Wszystkich"falsefalse)
    
    guiGridListSetItemText(wl_gridlist91"R??owy"falsefalse)
    guiGridListSetItemText(wl_gridlist9210falsefalse)
    guiGridListSetItemText(wl_gridlist93"Wszystkich"falsefalse)
    
    guiGridListSetItemText(wl_gridlist101"Zielony"falsefalse)
    guiGridListSetItemText(wl_gridlist10210falsefalse)
    guiGridListSetItemText(wl_gridlist103"Wszystkich"falsefalse)
    
    wl_uruchom guiCreateButton(x3,y3,w3,h3"Uruchom lakierowanie"falsewl_okno)
    addEventHandler("onClientGUIClick"wl_uruchomonUruchomLakierowaniefalse)
    wl_zamknij guiCreateButton(x4,y4,w4,h4"Zamknij"falsewl_okno)
    addEventHandler("onClientGUIClick"wl_zamknijonZamknijOknofalse)
    wl_blad guiCreateButton(x5,y5,w5,h5"Zg?o? b??d(w przygotowaniu)"falsewl_okno)    
end

function onZamknijOkno()
    guiSetVisible(wl_oknofalse)
    showCursor(false)
end

addEvent("onWyborLakieru"true)
addEventHandler("onWyborLakieru"root, function()
    wybierzKolor()
end)

function onUruchomLakierowanie()
    local id guiGridListGetSelectedItem(wl_gridlist)
    local kolor guiGridListGetSelectedItem(wl_gridlist)
    local cena guiGridListGetItemText(wl_gridlistid2)
    if id == id then
        if tonumber(cena) <= getPlayerMoney(getLocalPlayer()) then
            takePlayerMoney(cena)
            triggerServerEvent("onLakierujPojazd"rootkolor)
        else
            guiSetText(wl_info"Nie posiadasz wystarczaj?cej ilo?ci pieni?dzy!")
        end
    end
end

addCommandHandler"devmode",
function ()
    setDevelopmentMode true )
end
)


Podpis



Kontakt
Discord: STOPseba#7603
STOPseba na fejsie
Messenger


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-27, 11:55


Podhal







Wiek: 25
Na forum: 3848 dni
Posty: 101

Piwa: 805

Respekt: 200
Respekt: 200Respekt: 200

STOPseba, cuboid r?wnie? przestawi?e??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-27, 13:20


STOPseba

Emeryt na scenie MTA






Wiek: 25
Na forum: 3771 dni
Posty: 448
Nick w MP: STOPseba

Piwa: 5014

Respekt: 576,3
Respekt: 576,3

"Podhal" napisał/a:

STOPseba, cuboid r?wnie? przestawi?e??

tak

Podpis



Kontakt
Discord: STOPseba#7603
STOPseba na fejsie
Messenger


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-27, 14:32


Kalizman







Wiek: 23
Na forum: 3651 dni
Posty: 1394

Piwa: 4619

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

STOPseba, Mam nadziej? ?e powinno dzia?a?:

local strefyLakiernicze = {
    LakierniaDoherty = {
        cuboid = {2161.76, -2167.0713.615},-- cuboid w ktorym musi znalezc sie pojazd
        marker = {2154.07,-2164.98,13.55-1}, -- pozycja markera w ktorym gracz bedzie stal aby w??czylakierni?
        dostep_frakcja 1, -- id frakcji ktora ma do tego dostep
  },
}



Postaw piwo autorowi tego posta
 

 
Tagi: lakiernik
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Lakiernik 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