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

Wysłany: 2017-06-03, 12:16


oski114







Wiek: 28
Na forum: 3743 dni
Posty: 45
Nick w MP: Naplecik

Piwa: 3

Respekt: 50

jest problem jak wyjmuje auto z przecho tp mnie ale auta nie wida? ktos wie o co mo?e chodzi?



kod:

local screenWscreenH guiGetScreenSize()

local marker=createMarker(1581.65,-1416.68,13.58-1"cylinder"2509020075)
local sphere=createColSphere(1585.01,-1403.48,13.90,5)

local t=createElement("text")
setElementData(t,"scale",1.5)
setElementData(t,"name","Odbi?r pojazd?w")
setElementPosition(t,1581.65,-1416.68,13.58)

function gui()
dxDrawRectangle(screenW 0.2628screenH 0.2135screenW 0.4744screenH 0.5742tocolor(000200), false)
        
dxDrawRectangle(screenW 0.2628screenH 0.2135screenW 0.4744screenH 0.0742tocolor(093147200), false)
       
dxDrawText("Przechowalnia pojazd?w!", (screenW 0.3829) + 1, (screenH 0.2266) + 1, (screenW 0.7657) + 1, (screenH 0.2799) + 1tocolor(000255), 2.00"clear""left""top"falsefalsefalsefalsefalse)
        
dxDrawText("Przechowalnia pojazd?w!"screenW 0.3829screenH 0.2266screenW 0.7657screenH 0.2799tocolor(255255255255), 2.00"clear""left""top"falsefalsefalsefalsefalse)
        
dxDrawRectangle(screenW 0.2701screenH 0.7096screenW 0.1999screenH 0.0651tocolor(093147200), false)
        
dxDrawRectangle(screenW 0.5300screenH 0.7096screenW 0.1999screenH 0.0651tocolor(093147200), false)
        
dxDrawText("Wyci?gnij pojazd!", (screenW 0.2855) + 1, (screenH 0.7161) + 1, (screenW 0.4568) + 1, (screenH 0.7799) + 1tocolor(000255), 2.00"clear""left""top"falsefalsefalsefalsefalse)
        
dxDrawText("Wyci?gnij pojazd!"screenW 0.2855screenH 0.7161screenW 0.4568screenH 0.7799tocolor(255255255255), 2.00"clear""left""top"falsefalsefalsefalsefalse)
        
dxDrawText("Zamknij panel!", (screenW 0.5622) + 1, (screenH 0.7161) + 1, (screenW 0.7335) + 1, (screenH 0.7799) + 1tocolor(000255), 2.00"clear""left""top"falsefalsefalsefalsefalse)
        
dxDrawText("Zamknij panel!"screenW 0.5622screenH 0.7161screenW 0.7335screenH 0.7799tocolor(255255255255), 2.00"clear""left""top"falsefalsefalsefalsefalse)

end

local pozostaw=createMarker(1582.96,-1409.87,13.59-1"cylinder"5255,255,255,0)

function info()
dxDrawText("                     Aby odda? pojazd do przechowalni wysi?d? z niego!", (screenW 0.1808) + 1, (screenH 0.0143) + 1, (screenW 0.8067) + 1, (screenH 0.0794) + 1tocolor(000255), 1.5"clear""left""top"falsefalsefalsefalsefalse)
        
dxDrawText("                     Aby odda? pojazd do przechowalni wysi?d? z niego!"screenW 0.1808screenH 0.0143screenW 0.8067screenH 0.0794tocolor(255255255255), 1.5"clear""left""top"falsefalsefalsefalsefalse)
end

addEventHandler("onClientMarkerHit",pozostaw,function(el)
if el~=localPlayer then return end
if getElementType(el) == "player" then
local veh getPedOccupiedVehicle(el)
if not veh then return end
addEventHandler("onClientRender"rootinfo)
setTimer(function()
removeEventHandler("onClientRender"rootinfo)
end35001)
end
end)

local wm={}
wm.window=guiCreateGridList(screenW 0.2738screenH 0.3008screenW 0.4524screenH 0.3958false)
guiGridListAddColumn(wm.window"ID"0.1)
guiGridListAddColumn(wm.window"Model"0.2)
guiGridListAddColumn(wm.window"Przebieg"0.2)
guiGridListAddColumn(wm.window"Paliwo"0.5)
wm.close=guiCreateButton(screenW 0.5300screenH 0.7096screenW 0.1999screenH 0.0651""false)
guiSetAlpha(wm.close,0.00)
wm.submit=guiCreateButton(screenW 0.2701screenH 0.7096screenW 0.1999screenH 0.0651""false)
guiSetAlpha(wm.submit,0.00)
guiSetVisible(wm.window,false)

addEvent("onParkingGetVehicles"true)
addEventHandler("onParkingGetVehicles"root, function(result)
    guiGridListClear(wm.window)
    if not result then return end
    for i,v in pairs(result) do
    local row=guiGridListAddRow(wm.window)
        guiGridListSetItemText(wm.windowrow1v["id"], falsefalse)
        guiGridListSetItemText(wm.windowrow2getVehicleNameFromModel(v["model"]), falsefalse)
                guiGridListSetItemText(wm.windowrow3v["mileage"], falsefalse)
                guiGridListSetItemText(wm.windowrow4v["fuel"], falsefalse)
    end
end)

addEventHandler("onClientMarkerHit"marker, function(el,md)
    if el~=localPlayer then return end
    if isPedInVehicle(elthen return end
    if guiGetVisible(wm.window) == false then
        showCursor(true)
        guiSetVisible(wm.window,true)
                addEventHandler("onClientRender"rootgui)
        triggerServerEvent("onParkingGetRekords"localPlayer)
    end
end)

addEventHandler("onClientGUIClick"resourceRoot, function()
    if source == wm.close then
        if guiGetVisible(wm.window) == true then
            showCursor(false)
            guiSetVisible(wm.window,false)
                        removeEventHandler("onClientRender"rootgui)
        end
    end
    if source == wm.submit then
        local selectedRow=guiGridListGetSelectedItem(wm.window) or -1
        if selectedRow 0 then return end
                local vehicles=getElementsWithinColShape(sphere,"vehicle")
        if #vehicles > 0 then
            addEventHandler("onClientRender",root,render1)
            setTimer(renderstop1,4500,1)
            return
        end
        local id=guiGridListGetItemText(wm.windowselectedRow1)
        guiGridListRemoveRow(wm.windowselectedRow)
                removeEventHandler("onClientRender"rootgui)
                guiSetVisible(wm.window,false)
                showCursor(false)
                setElementPosition(localPlayer,1586.26, -1401.6113.98)
        triggerServerEvent("onParkingVehicleSpawn"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


addCommandHandler("kordy",function() 
    outputChatBox("Interior: " .. getElementInterior(localPlayer) .. " Dimension: " .. getElementDimension(localPlayer))
    local x,y,getElementPosition(localPlayer)
    string.format("%.2f, %.2f, %.2f"x,y,z)
    outputChatBox("Pozycja gracza: ".. p)
    setClipboard(p)
    local pojazd getPedOccupiedVehicle(localPlayer)
    if pojazd then
        local x,y,getElementPosition(pojazd)
        local rx,ry,rz getElementRotation(pojazd)
    local model getVehicleModelFromName(pojazd)
        string.format("%.2f, %.2f, %.2f, %.1f, %.1f, %.1f"xyzrxryrz)
        outputChatBox("Pozycja pojazdu: ".. p)
        setClipboard(p)
    end
end)


Komentarz HazeMaFaze dodany 2017-06-03, 12:39dodano tagi [lua][/lua]
Ostatnio zmieniony przez _Haze 2017-06-03, 12:38, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-03, 14:09


oski114







Wiek: 28
Na forum: 3743 dni
Posty: 45
Nick w MP: Naplecik

Piwa: 3

Respekt: 50

albo to
local mdestroy=createMarker(1582.96,-1409.87,13.59-1"cylinder"5252552575)
createBlip(1582.96,-1409.87,13.5935,2,0,0,0,0,0,250)

local t=createElement("text")
setElementData(t,"scale",1.5)
setElementData(t,"name","Pozostawianie pojazd?w")
setElementPosition(t,1582.96,-1409.87,13.59)

addEvent("onParkingGetRekords"true)
addEventHandler("onParkingGetRekords"root, function()
    local uid=getElementData(source,"player:uid")
    if not uid then return end
    local org getElementData(source,"player:organization")
    local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_vehicles WHERE (ownedPlayer=? OR ownedGroup=?) AND parking=1",uid,org or "Brak")
    if #result > 0 then
        triggerClientEvent(source"onParkingGetVehicles"sourceresult)
    end
end)

function pozostaw(playerseat)
    if seat == 0 then
    local id getElementData(source"vehicle:id")
        if id then
            if isElementWithinMarker(sourcemdestroythen
            exports["ogrpg-vehicles"]:onSaveVehicle(source)
            destroyElement(source)
            exports["ogrpg-db"]:dbSet("UPDATE ogrpg_vehicles SET parking=1 WHERE id=?"id)
            end
        end
    end
end
addEventHandler("onVehicleExit"getRootElement(), pozostaw)

addEvent("onParkingVehicleSpawn"true)
addEventHandler("onParkingVehicleSpawn"root, function(id)
    if not id then return end
    local spawn=exports["ogrpg-vehicles"]:onRespawnVehicles(_,id,{1587.18, -1404.1713.600.12.8269.1})
    if spawn then
    end
end)


Ostatnio zmieniony przez Emm 2017-07-26, 19:35, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-03, 17:18


MagiK.

Lua :-)






Wiek: 26
Na forum: 3441 dni
Posty: 102

Piwa: 391

Respekt: 35,8

B??dy z db3 wyst?puj??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-04, 20:44


mixLoLmix2

Programista






Wiek: 35
Na forum: 4113 dni
Posty: 454
Nick w MP: TomeQmix

Piwa: 1915

Respekt: 47,3

Skrypt na Pojazdy musi sie nazywa? ogrpg-vehicle
Masz tak?

Podpis
Zajmuję się pisaniem zaawansowanych skryptów lua na zamówienie za bardzo niską cene.
Oraz pomoc przy serwerze mta/forum i tym podobnych.
Discord: TomeQmix#7106
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-06-07, 08:24


Mysterek

Swieżak w LUA






Wiek: 28
Na forum: 3497 dni
Posty: 59
Nick w MP: InjectLine

Piwa: 867

Respekt: 35,3

Ostrzeżeń: 100%
Mo?liwe ?e zmieni?e? nazwe Systemu Pojazdow np z ogrpg-vehicles na rpg-vehicles.

Podpis
<SKYPE> facebook:grin1337
<TS3> ONLY PRIV
Postaw piwo autorowi tego posta
 

 
Tagi: nie :: działa :: przecho
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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