local vehCount = 1;
addEventHandler("onResourceStart", getRootElement(),
function (player,vID)
local sql = dbQuery(handle,"SELECT * FROM fahrzeug")
local result = dbPoll(sql, -1)
for _, row in pairs(result) do
local vID = row["model"]
local px,py,pz = row["px"],row["py"],row["pz"]
local rx,ry,rz = row["rx"],row["ry"],row["rz"]
local besitzer = row["besitzer"]
local car = createVehicle(vID,px,py,pz,rx,ry,rz);
setElementData(car,"vehID", vehCount);
setElementData(car,"besitzer", besitzer);
vehCount = vehCount + 1;
end
end)
--nur zum testen
function createCar(player, cmd, vID)
local playerPos = {getElementPosition(player)};
local px,py,pz = playerPos[1], playerPos[2], playerPos[3]
local car = createVehicle(vID, px, py, pz);
local besitzer = getPlayerName(player);
dbExec(handle,"INSERT INTO fahrzeug (model,px,py,pz,besitzer) VALUES (?,?,?,?,?);",vID,px,py,pz,besitzer)
--warpPedIntoVehicle(player, car, 0);
setElementData(car, "vehID", vehCount);
setElementData(car, "besitzer", besitzer);
vehCount = vehCount + 1;
end
addCommandHandler("spawnveh", createCar);
--
function enterVehicle(theVehicle, seat, jacked)
--local carID = getElementData(theVehicle, "vehID")
local besitzer = getElementData(theVehicle, "besitzer")
local name = getPlayerName(source)
--outputChatBox (''..besitzer..'gehört dieses auto!', source) --war nur test
if(besitzer ~= name) then
removePedFromVehicle(source)
outputChatBox ("Du bist nicht der Fahrzeugbesitzer!", source)
end
end
addEventHandler ("onPlayerVehicleEnter", getRootElement(), enterVehicle)
Alles anzeigen