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

Wysłany: 2016-07-13, 14:35


Jakub123313

LUA / Mapper <3






Wiek: 31
Na forum: 4087 dni
Posty: 62
Nick w MP: DjBoreK

Piwa: 8

Respekt: 50

Mam taki problem i? nie wyjade mi pojazd z przechowywalni

oto kod z strony clienta :
local screenWscreenH guiGetScreenSize()
local marker=createMarker(-366.551193.0819.71"cylinder"2255,255,255,50)
local sphere=createColSphere(-349.171155.5719.74,5)

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

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.4)
guiGridListAddColumn(wm.gridlist"Model"0.6)
wm.submit=guiCreateButton(0.040.760.470.19"Wyjmij pojazd"truewm.window)
wm.close=guiCreateButton(0.570.750.390.20"Zamknij"truewm.window)

addEvent("onParkingGetVehicles"true)
addEventHandler("onParkingGetVehicles"root, function(result)
    guiGridListClear(wm.gridlist)
    if not result then return end
    for i,v in pairs(result) do
        local row=guiGridListAddRow(wm.gridlist)
        guiGridListSetItemText(wm.gridlistrow1v["id"], falsefalse)
        guiGridListSetItemText(wm.gridlistrow2getVehicleNameFromModel(v["model"]), 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)
        triggerServerEvent("onParkingGetRekords"localPlayer)
        --etCameraMatrix(-2056.26468.7738.49, -2048.08467.7335.17)
    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(sphere,"vehicle")
        if #vehicles > 0 then
            addEventHandler("onClientRender",root,render1)
            setTimer(renderstop1,4500,1)
            return
        end
        local id=guiGridListGetItemText(wm.gridlistselectedRow1)
        guiGridListRemoveRow(wm.gridlistselectedRow)
        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



Kod z strony serwer :
local mdestroy=createMarker(-360.971191.0619.74"cylinder"4255,255,255,50)
createBlip(-363.241168.2919.7435,2,0,0,0,0,0,250)

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

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

addEventHandler("onMarkerHit"mdestroy, function(el,md)
    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,"vehicle:id")
        if not id then return end
        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()
            exports["ogrpg-vehicles"]:onSaveVehicle(veh)
            destroyElement(veh)
            exports["ogrpg-db"]:dbSet("UPDATE ogrpg_vehicles SET parking=1 WHERE id=?"id)
            toggleControl(el,"enter_exit",true)
            --outputChatBox("* Pomy?lnie zapisano pojazd."el255255 ,255 ,true)
        end30001)
    end
end)

addEvent("onParkingVehicleSpawn"true)
addEventHandler("onParkingVehicleSpawn"root, function(id)
    if not id then return end
    local spawn=exports["ogrpg-vehicles"]:onRespawnVehicles(_,id,{-349.451176.1219.42360.00.0179.5})
    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 


[ Dodano: 2016-07-13, 14:36 ]
daje 2 :arrow: :piwo:

[ Komentarz dodany przez: AteX: 2016-07-13, 14:43 ]
Stosuj znaczniki [lua][/lua]

Podpis
Ymmm...
" Życie jest tylko jedno, więc trzeba korzystać "
Ostatnio zmieniony przez AteX 2016-07-13, 14:42, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-13, 15:14


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4150 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Jakie? b??dy ? /debugscript 3

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-13, 15:17


Emm

***** ***






Wiek: 32
Na forum: 3881 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Pod??czy?e? dobrze baz? danych?

Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-13, 15:17


Jakub123313

LUA / Mapper <3






Wiek: 31
Na forum: 4087 dni
Posty: 62
Nick w MP: DjBoreK

Piwa: 8

Respekt: 50

tak dobrze pod??czy?em prosze pom??cie

Podpis
Ymmm...
" Życie jest tylko jedno, więc trzeba korzystać "
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-13, 15:19


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4150 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

No masz jakie? b??dy czy nie? ;-;

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-13, 15:22


Jakub123313

LUA / Mapper <3






Wiek: 31
Na forum: 4087 dni
Posty: 62
Nick w MP: DjBoreK

Piwa: 8

Respekt: 50

dzia?a tylko w z?ym miejsc wydaje a jak wyjde z marker to wejde spwortotem to pojazd tam nadal jest

Podpis
Ymmm...
" Życie jest tylko jedno, więc trzeba korzystać "
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-13, 15:24


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4150 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

We? to opisz jako? po ludzku bo z tego nic zrozumie? si? nie da....

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-13, 15:28


Jakub123313

LUA / Mapper <3






Wiek: 31
Na forum: 4087 dni
Posty: 62
Nick w MP: DjBoreK

Piwa: 8

Respekt: 50

Jest tak ?e wszystko pozmienia?em zeby by?o w fc to przecho co nie ? I tera jak zakpi?em pojazd sobie zeby wypr?bowac przecho to da?em go do przechowywalni i wyj??em go
i jak go wyj??em to nie zrespi? sie w tym miejsc co powinien. i jak wyjde z marker i wejde spowrotem to jest tam nadal. w przecho

Podpis
Ymmm...
" Życie jest tylko jedno, więc trzeba korzystać "
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-15, 10:24


mixLoLmix2

Programista






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

Piwa: 1915

Respekt: 47,3

//Do?aczam si?, mam ten sam problem -Przechowywalnia by?a w LS ale j? przerobi?em ze jest w SF i w LS i jak biore auto w SF to w LS sie pojawia

Niema Db3

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: 2016-07-16, 09:22


Jurandovsky

Kurdebele






Wiek: 17
Na forum: 4838 dni
Posty: 915

Piwa: 2697

Respekt: 955,3
Respekt: 955,3Respekt: 955,3

Z tego co zrozumia?em, zmieniacie tylko pozycje markera do wyci?gania, a nie sam? pozycj? wyci?gania auta.


local spawn=exports["ogrpg-vehicles"]:onRespawnVehicles(_,id,{-349.451176.1219.42360.00.0179.5})


To jest linijka kt?ra spawnuje pojazd w wybranych koordynatach i wybranej rotacji, zmie?cie j? sobie u siebie.

Podpis
Jedyny kontakt ze mną to PW forum

Kod:


local noobs = getElementsByTitle("player", "Programista LUA")
for k, v in ipairs(noobs) do
outputChatBox("Bez mózgu jest użytkownik o nicku: "..getPlayerName(v), root)
destroyElement(v)
end
Postaw piwo autorowi tego posta
 

 
Tagi: nie :: wydaje :: pojazd
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 wydaje pojazd 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