Hey ich habe vor ein " Speziallack Script einzufügen" . Dies ist ja aus dem Vio Script ..
Nun bekomme ich immer einen Error :
Ich habe schon alles durchsucht und ich weiß nicht woran dies liegt? In der Meta ist es auch als clientseitig eingefügt.
Hier der Code:
Lua
function createTuningMenue ()
showCursor ( true )
showPremiumWindow ()
local curcolor, c2, c3, c4 = getVehicleColor ( veh )
local curpainting = getVehiclePaintjob ( veh )
showPlayerHudComponent ( "money", true )
local i = getElementData ( veh, "usingdim" )
clientGarage = createObject ( 14798, -2052.3671875, 143.50421142578, 29.126596450806, 0, 0, 0 )
setElementDimension ( clientGarage, i )
--setElementInterior ( clientGarage, i )
setElementCollisionsEnabled ( getPedOccupiedVehicle(lp), false )
setElementFrozen ( getPedOccupiedVehicle(lp), true )
if gWindow["tuningMenue"] then
guiSetVisible ( gWindow["tuningMenue"], true )
else
local screenwidth, screenheight = guiGetScreenSize ()
gWindow["tuningMenue"] = guiCreateWindow(0,0,406,397,"Tuningmenue",false)
guiSetAlpha(gWindow["tuningMenue"],1)
guiWindowSetMovable(gWindow["tuningMenue"],false)
guiWindowSetSizable(gWindow["tuningMenue"],false)
gGrid["tuningSelect"] = guiCreateGridList(0.0493,0.0932,0.7389,0.864,true,gWindow["tuningMenue"])
guiGridListSetSelectionMode(gGrid["tuningSelect"],0)
gColumn["tuningPart"] = guiGridListAddColumn(gGrid["tuningSelect"],"Tuningteil",0.43)
gColumn["tuningPrice"] = guiGridListAddColumn(gGrid["tuningSelect"],"Preis",0.2)
gColumn["tuningIn"] = guiGridListAddColumn(gGrid["tuningSelect"],"Eingebaut",0.17)
gColumn["tuningID"] = guiGridListAddColumn(gGrid["tuningSelect"],"",0)
guiSetAlpha(gGrid["tuningSelect"],1)
gLabel["Geld"] = guiCreateLabel(0.8177,0.0982,0.1281,0.0479,"Geld:",true,gWindow["tuningMenue"])
guiSetAlpha(gLabel["Geld"],1)
guiLabelSetColor(gLabel["Geld"],255,255,255)
guiLabelSetVerticalAlign(gLabel["Geld"],"top")
guiLabelSetHorizontalAlign(gLabel["Geld"],"left",false)
local add = 0.1
gLabel["Farbe"] = guiCreateLabel(0.8054,0.5164,0.1527,0.0428,"Lack:",true,gWindow["tuningMenue"])
guiSetAlpha(gLabel["Farbe"],1)
guiLabelSetColor(gLabel["Farbe"],200,200,0)
guiLabelSetVerticalAlign(gLabel["Farbe"],"top")
guiLabelSetHorizontalAlign(gLabel["Farbe"],"left",false)
gButton["colorLeft"] = guiCreateButton(0.8054,0.56+0.1,0.05,0.05,"<",true,gWindow["tuningMenue"])
guiSetAlpha(gButton["colorLeft"],1)
gLabel["FarbeMiddle"] = guiCreateLabel(0.86,0.56+0.1,0.1527,0.0428,"0",true,gWindow["tuningMenue"])
guiSetAlpha(gLabel["FarbeMiddle"],1)
guiLabelSetColor(gLabel["FarbeMiddle"],125,0,0)
guiLabelSetVerticalAlign(gLabel["FarbeMiddle"],"top")
guiLabelSetHorizontalAlign(gLabel["FarbeMiddle"],"left",false)
gButton["colorRight"] = guiCreateButton(0.9,0.56+0.1,0.05,0.05,">",true,gWindow["tuningMenue"])
guiSetAlpha(gButton["colorLeft"],1)
addEventHandler("onClientGUIClick", gButton["colorLeft"], SubmitColorLeft, false)
addEventHandler("onClientGUIClick", gButton["colorRight"], SubmitColorRight, false)
gLabel["Lack"] = guiCreateLabel(0.8054,0.5164+0.1,0.1527,0.0428,"Farbe:",true,gWindow["tuningMenue"])
guiSetAlpha(gLabel["Lack"],1)
guiLabelSetColor(gLabel["Lack"],200,200,0)
guiLabelSetVerticalAlign(gLabel["Lack"],"top")
guiLabelSetHorizontalAlign(gLabel["Lack"],"left",false)
gButton["paintLeft"] = guiCreateButton(0.8054,0.56,0.05,0.05,"<",true,gWindow["tuningMenue"])
guiSetAlpha(gButton["paintLeft"],1)
gLabel["PaintingMiddle"] = guiCreateLabel(0.86,0.56,0.1527,0.0428,"0",true,gWindow["tuningMenue"])
guiSetAlpha(gLabel["PaintingMiddle"],1)
guiLabelSetColor(gLabel["PaintingMiddle"],125,125,0)
guiLabelSetVerticalAlign(gLabel["PaintingMiddle"],"top")
guiLabelSetHorizontalAlign(gLabel["PaintingMiddle"],"left",false)
gButton["paintRight"] = guiCreateButton(0.9,0.56,0.05,0.05,">",true,gWindow["tuningMenue"])
guiSetAlpha(gButton["paintRight"],1)
addEventHandler("onClientGUIClick", gButton["paintLeft"], SubmitPaintLeft, false)
addEventHandler("onClientGUIClick", gButton["paintRight"], SubmitPaintRight, false)
if getElementData ( lp, "premium" ) then
local zy = 0.07
gButton["paintLeft2"] = guiCreateButton(0.8054,0.56+0.1+zy,0.05,0.05,"<",true,gWindow["tuningMenue"])
guiSetAlpha(gButton["paintLeft2"],1)
gLabel["PaintingMiddle2"] = guiCreateLabel(0.86,0.56+0.1+zy,0.1527,0.0428,"0",true,gWindow["tuningMenue"])
guiSetAlpha(gLabel["PaintingMiddle2"],1)
guiLabelSetColor(gLabel["PaintingMiddle2"],125,125,0)
guiLabelSetVerticalAlign(gLabel["PaintingMiddle2"],"top")
guiLabelSetHorizontalAlign(gLabel["PaintingMiddle2"],"left",false)
gButton["paintRight2"] = guiCreateButton(0.9,0.56+0.1+zy,0.05,0.05,">",true,gWindow["tuningMenue"])
guiSetAlpha(gButton["paintRight2"],1)
addEventHandler("onClientGUIClick", gButton["paintLeft2"], SubmitpaintLeft2, false)
addEventHandler("onClientGUIClick", gButton["paintRight2"], SubmitpaintRight2, false)
local zy = 0.14
gButton["paintLeft3"] = guiCreateButton(0.8054,0.56+0.1+zy,0.05,0.05,"<",true,gWindow["tuningMenue"])
guiSetAlpha(gButton["paintLeft3"],1)
gLabel["PaintingMiddle3"] = guiCreateLabel(0.86,0.56+0.1+zy,0.1527,0.0428,"0",true,gWindow["tuningMenue"])
guiSetAlpha(gLabel["PaintingMiddle3"],1)
guiLabelSetColor(gLabel["PaintingMiddle3"],125,125,0)
guiLabelSetVerticalAlign(gLabel["PaintingMiddle3"],"top")
guiLabelSetHorizontalAlign(gLabel["PaintingMiddle3"],"left",false)
gButton["paintRight3"] = guiCreateButton(0.9,0.56+0.1+zy,0.05,0.05,">",true,gWindow["tuningMenue"])
guiSetAlpha(gButton["paintRight3"],1)
addEventHandler("onClientGUIClick", gButton["paintLeft3"], SubmitpaintLeft3, false)
addEventHandler("onClientGUIClick", gButton["paintRight3"], SubmitpaintRight3, false)
local zy = 0.21
gButton["paintLeft4"] = guiCreateButton(0.8054,0.56+0.1+zy,0.05,0.05,"<",true,gWindow["tuningMenue"])
guiSetAlpha(gButton["paintLeft4"],1)
gLabel["PaintingMiddle4"] = guiCreateLabel(0.86,0.56+0.1+zy,0.1527,0.0428,"0",true,gWindow["tuningMenue"])
guiSetAlpha(gLabel["PaintingMiddle4"],1)
guiLabelSetColor(gLabel["PaintingMiddle4"],125,125,0)
guiLabelSetVerticalAlign(gLabel["PaintingMiddle4"],"top")
guiLabelSetHorizontalAlign(gLabel["PaintingMiddle4"],"left",false)
gButton["paintRight4"] = guiCreateButton(0.9,0.56+0.1+zy,0.05,0.05,">",true,gWindow["tuningMenue"])
guiSetAlpha(gButton["paintRight4"],1)
addEventHandler("onClientGUIClick", gButton["paintLeft4"], SubmitpaintLeft4, false)
addEventHandler("onClientGUIClick", gButton["paintRight4"], SubmitpaintRight4, false)
end
gLabel["moneyAmount"] = guiCreateLabel(0.8177,0.1461,0.17,0.0504,getElementData(lp,"money").." $",true,gWindow["tuningMenue"])
guiSetAlpha(gLabel["moneyAmount"],1)
guiLabelSetColor(gLabel["moneyAmount"],000,125,000)
guiLabelSetVerticalAlign(gLabel["moneyAmount"],"top")
guiLabelSetHorizontalAlign(gLabel["moneyAmount"],"left",false)
gButton["buyUpgrade"] = guiCreateButton(0.8177,0.2141,0.1527,0.0806,"Kaufen",true,gWindow["tuningMenue"])
guiSetAlpha(gButton["buyUpgrade"],1)
gButton["delUpgrade"] = guiCreateButton(0.8177,0.3123,0.1527,0.0806,"Loeschen",true,gWindow["tuningMenue"])
guiSetAlpha(gButton["delUpgrade"],1)
addEventHandler ( "onClientGUIClick", gButton["delUpgrade"],
function ()
local rowindex, columnindex = guiGridListGetSelectedItem ( gGrid["tuningSelect"] )
local selectedText = guiGridListGetItemText ( gGrid["tuningSelect"], rowindex, gColumn["tuningPart"] )
local mounted = guiGridListGetItemText ( gGrid["tuningSelect"], rowindex, gColumn["tuningIn"] )
local part = tonumber ( selectedText )
local tdata = _G["tdata"..rowindex]
local data1 = tonumber(gettok ( tdata, 1, string.byte('|') ) ) -- Upgrade
local data2 = tonumber(gettok ( tdata, 2, string.byte('|') ) ) -- Preis
local data3 = gettok ( tdata, 3, string.byte('|') ) -- Fix ( " [_]" v. " [x]"
local data4 = tonumber(gettok ( tdata, 4, string.byte('|') ) ) -- Slot
if mounted == " [x]" and tdata then
triggerServerEvent ( "buyTuningPart", lp, lp, veh, part, data2 )
guiGridListClear ( gGrid["tuningSelect"] )
listfix (getElementModel(veh))
guiGridListSetItemText ( gGrid["tuningSelect"], rowindex, gColumn["tuningIn"], " [ ]", true, false )
_G["upgradeSlot"..data4.."MountedID"] = false
removeVehicleUpgrade ( veh, data1 )
guiGridListSetSelectedItem ( gGrid["tuningSelect"], 0, 0 )
triggerServerEvent ( "removeTuningPart", lp, lp, veh, part, data2 )
end
end,
false )
gButton["closeUpgradeStore"] = guiCreateButton(0.8177,0.4081,0.1527,0.0806,"Schliessen",true,gWindow["tuningMenue"])
guiSetAlpha(gButton["closeUpgradeStore"],1)
addEventHandler("onClientGUIClick", gButton["closeUpgradeStore"], SubmitLeaveTuningBtn, false)
addEventHandler("onClientGUIClick", gButton["buyUpgrade"], SubmitBuyTuningBtn, false)
end
local veh = getPedOccupiedVehicle ( lp )
guiSetText ( gLabel["PaintingMiddle"], getVehiclePaintjob ( veh ) )
local c1, c2, c3, c4 = getVehicleColor ( veh )
guiSetText ( gLabel["FarbeMiddle"], c1 )
guiSetText ( gLabel["FarbeMiddle2"], c2 )
guiSetText ( gLabel["FarbeMiddle3"], c3 )
guiSetText ( gLabel["FarbeMiddle4"], c4 )
guiGridListClear ( gGrid["tuningSelect"] )
guiSetText ( gLabel["moneyAmount"], getElementData(lp,"money").." $" )
local vehID = getElementModel ( getPedOccupiedVehicle ( lp ) )
for i = 0, 16 do
_G["upgradeSlot"..i.."MountedID"] = false
end
listfix (vehID)
end
addEvent ( "createTuningMenue", true )
addEventHandler ( "createTuningMenue", getRootElement(), createTuningMenue )
Alles anzeigen
Ich hoffe mir kann jemand helfen..
Hier noch ein Bild von dem " Speziallack " damit man besser versteht was ich meine^^
Diese Lack's meine ich damit
Ich bedanke mich schon mal im Voraus