^this
Hey Leute mein Problem ist, dass wenn ich ein Vehiclechange-Pickup fahre und z. B. dann einen Sandking bekomme, dass er die Standardfelgen drin lässt anstatt die Gekauften.
Ich hab es über setAccountData gemacht, doch es klappt nicht, hoffe mir kann jemand helfen.
Hier ist der Code:
Lua
function setWheels (wheels)
local account = getPlayerAccount(source)
if not isGuestAccount ( account ) then
local cash = tonumber(getAccountData(account,"cash"))
if cash >= 9000 or (getElementData(source, "Vip") and cash >= 4500) then
local vehicle = getPedOccupiedVehicle(source)
if wheels == "Shadow" then
addVehicleUpgrade (vehicle,1073)
setAccountData(account, "wheels", 1073)
elseif wheels == "Mega" then
addVehicleUpgrade (vehicle,1074)
setAccountData(account, "wheels", 1074)
elseif wheels == "Offroad" then
addVehicleUpgrade (vehicle,1025)
setAccountData(account, "wheels", 1025)
elseif wheels == "Rimshine" then
addVehicleUpgrade (vehicle,1075)
setAccountData(account, "wheels", 1075)
elseif wheels == "Wires" then
addVehicleUpgrade (vehicle,1076)
setAccountData(account, "wheels", 1076)
elseif wheels == "Classic" then
addVehicleUpgrade (vehicle,1077)
setAccountData(account, "wheels", 1077)
elseif wheels == "Twist" then
addVehicleUpgrade (vehicle,1078)
setAccountData(account, "wheels", 1078)
elseif wheels == "Cutter" then
addVehicleUpgrade (vehicle,1079)
setAccountData(account, "wheels", 1079)
elseif wheels == "Switch" then
addVehicleUpgrade (vehicle,1080)
setAccountData(account, "wheels", 1080)
elseif wheels == "Grove" then
addVehicleUpgrade (vehicle,1081)
setAccountData(account, "wheels", 1081)
elseif wheels == "Import" then
addVehicleUpgrade (vehicle,1082)
setAccountData(account, "wheels", 1082)
elseif wheels == "Dollar" then
addVehicleUpgrade (vehicle,1083)
setAccountData(account, "wheels",1083)
elseif wheels == "Trance" then
addVehicleUpgrade (vehicle,1084)
setAccountData(account, "wheels", 1084)
elseif wheels == "Atomic" then
addVehicleUpgrade (vehicle,1085)
setAccountData(account, "wheels", 1085)
elseif wheels == "Ahab" then
addVehicleUpgrade (vehicle,1096)
setAccountData(account, "wheels", 1096)
elseif wheels == "Virtual" then
addVehicleUpgrade (vehicle,1097)
setAccountData(account, "wheels", 1097)
elseif wheels == "Access" then
addVehicleUpgrade (vehicle,1098)
setAccountData(account, "wheels", 1098)
end
if getElementData(source, "Vip") == true then
addStat(account, "cash", -4500)
else
addStat(account, "cash", -9000)
end
triggerClientEvent("onInfoBoxRequest", getRootElement(), true, "#FF4500W#FFFFFFheels #FF4000#00FF00bought")
outputChatBox("* #FFFFFF".. getPlayerName(source).."#FFFFFF bought new wheels!", getRootElement(),0,255,0,true)
else
outputChatBox("* #FFFFFFYou don't have got enough money!", source, unpack(scriptcol[5]))
end
end
end
addEvent("setWheels",true)
addEventHandler("setWheels",getRootElement(),setWheels)
Alles anzeigen