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

Wysłany: 2017-07-30, 14:48


maslibo







Wiek: 22
Na forum: 3793 dni
Posty: 22
Nick w MP: maslibo

Piwa: 2

Respekt: 50

Cze??, mam pewien problem z skryptem na przecho, chcia?em ustaw? kordy na kt?rych auto wyci?gni?te z przecho powinno si? zrespi?, respi si? mniej wi?cej na koordach -1754.57,952.10,24.22 a tu nigdzie nie ma gdzie zmieni? te kordy... . Prosz? o pomoc !

s_parking.lua

chowalnie = {
{{-1935.97,246.08,34.46},createMarker(-1935.97,246.08,34.46-0.9"cylinder"5255,255,255,25),setElementData(createColCuboid( -1935.97,246.08,34.46   -15.2,6.5,6),"przecho:chowanie:id",1),{['Automobile']=true,['Bike']=true,['BMX']=true,['Quad']=true,['Monster Truck']=true,},""},
}

for _,c in pairs(chowalnie) do
createBlip(c[1][1],c[1][2],c[1][3], 35,2,0,0,0,0,0,250)
local t=createElement("text")
setElementData(t,"scale",1.5)
setElementData(t,"name","Pozostawianie pojazd?w")
setElementPosition(t,c[1][1],c[1][2],c[1][3])
end

addEvent("onParkingGetRekords22"true)
addEventHandler("onParkingGetRekords22"root, function(id)
    local uid=getElementData(client"UID")
    if not uid then return end
    local org getElementData(client,"player:organization:id")
    local result=exports["MNSDB"]:dbGet("SELECT * FROM mns_pojazdy WHERE wlasciciel=? AND parking=1",uid)
    if #result > 0 then
        triggerClientEvent(client"onParkingGetVehicles22"rootresult,id)
    end
end)

addEventHandler("onColShapeHit"root, function(el,md)
    local id_chow getElementData(source,"przecho:chowanie:id")
    if not id_chow then return end
    if getElementType(el) == "player" then
        local veh=getPedOccupiedVehicle(el)
        if not veh then return end
        if getVehicleController(veh) ~= el then return end
        local id=getElementData(veh,"dbid")
        if not id then return end
        if chowalnie[id_chow][4][getVehicleType(veh)] then
        if isTimer(timeroddaniathen return end
        setElementFrozen(veh,true)
        outputChatBox("Trwa oddawanie  pojazdu."el,255,255,255,true)
        toggleControl(el,"enter_exit",false)
        timeroddania=setTimer(function()
            setElementFrozen(veh,false)
            local id=getElementData(veh,"dbid")
            if not id then return end
            exports["Pojazdy"]:veh_save(veh)
            destroyElement(veh)
            exports["MNSDB"]:dbSet("UPDATE mns_pojazdy SET parking=1 WHERE id=?"id)
            toggleControl(el,"enter_exit",true)
            outputChatBox("* Pomy?lnie zapisano pojazd."el255255 ,255 ,true)
        end30001)
        end
    end
end)

addEvent("onParkingVehicleSpawn22"true)
addEventHandler("onParkingVehicleSpawn22"root, function(id)
    if not id then return end
    exports.MNSDB:dbSet("UPDATE mns_pojazdy SET parking=0,pos=?,rot='0, 0, 270' WHERE id=? LIMIT 1"'-1754.21484375,952.154296875,25.7421875'id)
    local spawn=exports["Pojazdy"]:veh_load(id)
    if spawn then
    addEventHandler("onClientRender",root,render1)
    end
end)



function render1()
dxDrawText("Zrespiono pojazd"screenW 0.3656screenH 0.1553screenW 0.6273screenH 0.3193tocolor(255255255255), 2.50"pricedown""center""center"falsefalsefalsefalsefalse)
end


function renderstop1()
removeEventHandler("onClientRender",root,render1)
end


c_parking.lua

local screenWscreenH guiGetScreenSize()


---- TWORZENIE PRZECHOWALNI NOWY SYSTEM :P
przechowalnie = {
{{-1942.99,237.39,34.11 +0.3},setElementData(createMarker(-1942.99,237.39,34.11-0.9"cylinder"2255,255,255,50),"przecho:id",1),{['Automobile']=true,['Bike']=true,['BMX']=true,['Quad']=true,['Monster Truck']=true,},"Samochody i motocykle",createColCuboid( -2291.4072265625,1122.9501953125,103.25-0.57.2555.25),{ -2291.4072265625,1122.9501953125,103.25,0,0,270}},
}

for i,p in pairs(przechowalnie) do
local t=createElement("text")
setElementData(t,"scale",1.5)
setElementData(t,"name",("Odbi?r pojazd?w (%s)"):format(p[4]))
setElementPosition(t,p[1][1],p[1][2],p[1][3])
end


-----


ID_PRZECHO_DO_JAKIEJ_WLAZLES nil

local wm={}
wm.window=guiCreateWindow(0.250.260.510.42"Odbieranie pojazd?w"true)
guiWindowSetSizable(wm.windowfalse)
guiWindowSetMovable(wm.windowfalse)
guiSetVisible(wm.windowfalse)
wm.gridlist=guiCreateGridList(0.040.090.920.65truewm.window)
guiGridListAddColumn(wm.gridlist"ID"0.5)
guiGridListAddColumn(wm.gridlist"Model"0.5)
wm.submit=guiCreateButton(0.040.760.470.19"Wyjmij pojazd"truewm.window)
wm.close=guiCreateButton(0.570.750.390.20"Zamknij"truewm.window)



addEvent("onParkingGetVehicles22"true)
addEventHandler("onParkingGetVehicles22"root, function(result,id)
    guiGridListClear(wm.gridlist)
    if not result then return end
    for i,v in pairs(result) do
        local row=guiGridListAddRow(wm.gridlist)
        if przechowalnie[id][3][getVehicleType(v["model"])] then
        guiGridListSetItemText(wm.gridlistrow1v["id"], falsefalse)
        guiGridListSetItemText(wm.gridlistrow2getVehicleNameFromModel(v["model"]), falsefalse)
        end
    end
end)

addEventHandler("onClientMarkerHit"root, function(el,md)
    local id getElementData(source,"przecho:id")
    if not id then return end
    if el~=localPlayer then return end
    if isPedInVehicle(elthen return end
    if guiGetVisible(wm.window) == false then
        showCursor(true)
        guiSetVisible(wm.window,true)
        triggerServerEvent("onParkingGetRekords22"root,id)
        ID_PRZECHO_DO_JAKIEJ_WLAZLES id
    end
end)

addEventHandler("onClientGUIClick"resourceRoot, function()
    if source == wm.close then
        if guiGetVisible(wm.window) == true then
            showCursor(false)
            guiSetVisible(wm.window,false)
            setCameraTarget(localPlayerlocalPlayer)
        end
    end
    if source == wm.submit then
        local selectedRow=guiGridListGetSelectedItem(wm.gridlist) or -1
        if selectedRow 0 then return end
        local vehicles=getElementsWithinColShape(przechowalnie[ID_PRZECHO_DO_JAKIEJ_WLAZLES][5],"vehicle")
        if #vehicles > 0 then
            addEventHandler("onClientRender",root,render1)
            setTimer(renderstop1,4500,1)
            return
        end
        local id=guiGridListGetItemText(wm.gridlistselectedRow1)
        guiGridListRemoveRow(wm.gridlistselectedRow)
        triggerServerEvent("onParkingVehicleSpawn22"localPlayertonumber(id))
    end
end)


function render1()
dxDrawText(" Nie ma miejsca aby wyci?gn?? pojazd"screenW 0.3656screenH 0.1553screenW 0.6273screenH 0.3193tocolor(25500255), 1.50"pricedown""center""center"falsefalsefalsefalsefalse)
end

function renderstop1()
removeEventHandler("onClientRender",root,render1)
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-07-30, 19:35


Hades.

Łiiiiiiiiii






Wiek: 22
Na forum: 4699 dni
Posty: 372
Nick w MP: Hades

Piwa: 3214

Respekt: 337,8
Respekt: 337,8Respekt: 337,8Respekt: 337,8

Niema?


   exports.MNSDB:dbSet("UPDATE mns_pojazdy SET parking=0,pos=?,rot='0, 0, 270' WHERE id=? LIMIT 1"'-1754.21484375,952.154296875,25.7421875'id)


Podpis
Skrypty/Grafiki na zamówienie!
Kontakt: Discord R35#5507

Discord związany z pomocą: https://discord.gg/ttkQTsc
Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
maslibo
Wysłany: 2017-07-30, 20:43


maslibo







Wiek: 22
Na forum: 3793 dni
Posty: 22
Nick w MP: maslibo

Piwa: 2

Respekt: 50

@up
Dzi?ki, co ciekawe przy wyszukiwaniu tego -1754 (CTRL + F) Nic nie wyskakiwa?o

Postaw piwo autorowi tego posta
 

 
Tagi: auto :: jest :: tepane :: miejsce :: pomimo :: zmienionych :: koordynatow
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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