Hier der Error: [2015-08-11 17:06:27] ERROR: Reallife_SoR/CARSYSTEM/CARHOUSES/CARBUY_S.lua:84: attempt to call global 'carbuy' (a nil value)
Hier der Scriptausschnitt
Lua
local CarbuyMarker = {}
function loadVehicleSystem()
for key, data in pairs(CarbuyTable) do
local id = tonumber(data.vehicleID);
local price = tonumber(carprices[data.vehicleID]);
local mPosX = tonumber(data.vehicleMarkerX);
local mPosY = tonumber(data.vehicleMarkerY);
local mPosZ = tonumber(data.vehicleMarkerZ);
local carhouse_id = tonumber(data.carhouse_id);
CarbuyMarker[key] = createPickup(mPosX, mPosY, mPosZ, 3, 1239, 500);
setElementData(CarbuyMarker[key], 'veh_Id', id);
setElementData(CarbuyMarker[key], 'veh_Price', price);
setElementData(CarbuyMarker[key], 'veh_Carhouse', carhouse_id);
end
end
loadVehicleSystem();
function hitVehicleSystemMarker(element)
if(getElementType(element) == "player")then
if(getElementData(source, 'veh_Id'))then
local vehid = tonumber(getElementData(source, 'veh_Id'));
local price = tonumber(getElementData(source, 'veh_Price'));
local carhouse_id = tonumber(getElementData(source, 'veh_Carhouse'));
triggerClientEvent(element, 'onLoadClientVehicleWindow', element, vehid, price);
westsideSetElementData(element, 'carHouse', carhouse_id);
westsideSetElementData(element, 'veh_ID', vehid);
end
end
end
addEventHandler('onPickupHit', root, hitVehicleSystemMarker);
function buyVehicleSystem(player)
local carid = tonumber(westsideGetElementData(player, 'veh_ID'));
local carprice = tonumber(carprices[carid]);
local id = tonumber(westsideGetElementData(player, 'carHouse'));
local sx, sy, sz, rx, ry, rz = MySQLCarhouses[id]["sx"], MySQLCarhouses[id]["sy"], MySQLCarhouses[id]["sz"], MySQLCarhouses[id]["srx"], MySQLCarhouses[id]["sry"], MySQLCarhouses[id]["srz"]
carbuy ( player, carprice, carid, spawnx, spawny, spawnz, rx, ry, rz, c1, c2, c3, c4, p, ec, Tuning );
end
addEvent('doBuyVehicle', true);
addEventHandler('doBuyVehicle', root, buyVehicleSystem);
Alles anzeigen