Hallo,
unser Server hat eine neue Fraktion "Hackers", da aber alle Funktionen über das Textfeld Funktionieren habe ich mir gedacht, ich mache eine GUI.
ok, GUI erstellt, herum gescriptet, hochgeladen und gestartet : ERROR! Ich habe gesucht und gesucht aber nix mit dem Error anfangen können, ich hoffe ihr könnt mir weiterhelfen.
ich habe als Hilfe auch Tutorials Verwendet, da ich nicht erfahren bin, auf Buttons Funktionen zu legen, mein Script und den Error werde ich natürlich posten
Spoiler anzeigen
ERROR: Loading script failed: [gamemodes]/[vio]/vio/fraktionen/hackers/client.lua:7: unexpected symbol near ','
Lua: client.lua
local player = getPlayerName
local Fraktion = ( getElementData ( player, "fraktion" ) )
local screenW, screenH = guiGetScreenSize()
addEventHandler( "onClientResourceStart", getRootElement( ),
function ( )
guiSetVisible (Fenster, false)
end
function auf ()
if player Fraktion == 12 then
if guiGetVisible (Fenster) == true then
showCursor (false)
guiSetVisible (Fenster,false)
else
showCursor (true)
guiSetVisible (Fenster,true)
end
end
end
bindKey ( "F6", "down", auf )
addEventHandler("onClientRender", root,
function Fenster()
dxDrawLine((screenW * 0.3073) - 1, (screenH * 0.3358) - 1, (screenW * 0.3073) - 1, screenH * 0.6642, tocolor(255, 255, 255, 255), 1, false) --outline
dxDrawLine(screenW * 0.6927, (screenH * 0.3358) - 1, (screenW * 0.3073) - 1, (screenH * 0.3358) - 1, tocolor(255, 255, 255, 255), 1, false) --outline
dxDrawLine((screenW * 0.3073) - 1, screenH * 0.6642, screenW * 0.6927, screenH * 0.6642, tocolor(255, 255, 255, 255), 1, false) --outline
dxDrawLine(screenW * 0.6927, screenH * 0.6642, screenW * 0.6927, (screenH * 0.3358) - 1, tocolor(255, 255, 255, 255), 1, false) --outline
dxDrawRectangle(screenW * 0.3073, screenH * 0.3358, screenW * 0.3854, screenH * 0.3283, tocolor(35, 35, 35, 255), false) --- Das Fenster
dxDrawText("Hackpad", screenW * 0.3125, screenH * 0.3358, screenW * 0.5276, screenH * 0.4158, tocolor(255, 255, 255, 255), 3.00, "bankgothic", "left", "top", false, false, false, false, false) --Überschrift
dxDrawRectangle(screenW * 0.3333, screenH * 0.4450, screenW * 0.1437, screenH * 0.0442, tocolor(255, 255, 255, 255), false) --rectangle für ATM
dxDrawText("ATM", screenW * 0.3693, screenH * 0.4392, screenW * 0.4370, screenH * 0.4892, tocolor(0, 0, 0, 255), 2.00, "bankgothic", "left", "top", false, false, false, false, false) --ATM Schrift
dxDrawRectangle(640, 610, 276, 54, tocolor(255, 255, 255, 255), false) --Rectangle für Wandets
dxDrawText("Wanteds", screenW * 0.3333, screenH * 0.5067, screenW * 0.4771, screenH * 0.5517, tocolor(0, 0, 0, 255), 2.00, "bankgothic", "left", "top", false, false, false, false, false) --Text Wandets
Wandets = guiCreateButton(0.33, 0.51, 0.14, 0.05, "", true) --Butoon Wandets
guiSetAlpha(Wandets, 0.00)
Name = guiCreateEdit(0.34, 0.02, 0.65, 1.04, "Name", true, Wandets) --edit für Wandets
ATM = guiCreateButton(0.33, 0.44, 0.14, 0.04, "", true) --Button ATM
guiSetAlpha(ATM, 0.00)
end
)
addEventHandler ( "onClientGUIClick", getResourceRootElement(getThisResource()),
function ( )
if (source == Wandets) then
showCursor (false)
guiSetVisible (Fenster, false)
local target = findPlayerByName( target )
if getElementType ( target ) == "player" and vioGetElementData ( target, "loggedin" ) == 1 then
vioSetElementData ( target, "wanteds", 0 )
setPlayerWantedLevel ( target, 0 )
outputChatBox ( "Du hast die Akten von "..getPlayerName(target).." geloescht!", player,255, 255, 0 )
outputChatBox ( "Ein Hacker hat deine Akten geloescht!", target, 255, 255, 0 )
else
triggerClientEvent ( player, "infobox_start", getRootElement(), "\nUngueltiger\nSpieler!", 5000, 125, 0, 0 )
end
end
end
)
Alles anzeigen