Jump to content

vehicles reboot


Recommended Posts

Üdv.

Elkezdtem irni egy vehicle-systemet es amikor ujra inditom a resourcet akkor ugye lekene menteni ujbol az adatokat hogy a kocsihozz kosse. 

Bovebben, sql -bol kene a kocsihoz kotni egy id-t de nincs ra otletem igy oldottam meg amikor elkeszitem az autot.

 

 

 

    if isElement(cars) then
                        local vehicleQuery = dbQuery(connect,"INSERT INTO vehicle SET owner= ? , type = ? , r=?, g=? , b=?, x= ? ,y = ? ,z = ? ", owner, vehicleModel, r,g,b,px,py,pz)
                        
                        local vehicleQueryResult, _, beszurtID = dbPoll(vehicleQuery, -1)
                        
                        if vehicleQueryResult then
                        
                            setElementData(cars, "kocsi:id", beszurtID)
                            
                            local kocsiID = getElementData(cars, "kocsi:id")
                            
                        
                            
                            for k,v in ipairs(result) do
                                if v["id"] == tonumber(owner) then
                                
                                    owner_name = v["charname"]:gsub("_", " ")
                                    
                                    owner_id = v["id"]
                        
                                    
                                    setElementData(cars, "kocsi:owner", owner_name)
                                    
                                    setElementData(cars, "kocsi:owner:id",owner_id)               
                        
                                    
                                end
                            end
                        end
                    end    

Ilyesmivel probalkoztam.(nem jott be)

function res_resource(resource)

    local qh_v = dbQuery(connect, "SELECT * FROM vehicle") 
    local result_v = dbPoll(qh_v,-1)

    for k,v in pairs(result_v) do 
        local car = createVehicle(v["type"],v["sx"],v["sy"],v["sz"])


        local color = setVehicleColor(car,v["r"],v["g"],v["b"])


        if isElement(car) then


            local vehicleQueryResult, _, beszurtID = dbPoll(result_v[k], -1)


            if vehicleQueryResult then    


                setElementData(cars, "kocsi:id", beszurtID)


                local kocsiID = getElementData(cars, "kocsi:id")


                outputChatBox(tostring(kocsiID),source)
            end
        end    
    end
end


addEventHandler("onResourceStart", root , res_resource)

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...