Hallo Leute,
ich habe das Problem, dass VIPs erst z. B. 9.000$ für neue Felgen brauchen, aber es werden 4.500$ abgezogen (wie es sein soll, doch wenn sie z. B. erst 4.500$ haben, können (oder höher bis zu mind. 9.000$) sie die Felgen nicht kaufen.
Hoffe mir kann jemand dabei helfen!
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