Hallo, ich habe eine Frage. Und zwar ist get und setElementData Serverseitig auszuführen, doch wenn ich dies tuhe, sagt er mir immer dass getAccountData && setAccountData ( a nil value ) ist.
Lua
function makeleader_func(player , cmd , target, fraktion ) local player = getPlayerAccount( player ) local target = getPlayerAccount( target ) if getAccountData( player, "adminlvl" ) >= 3 then if fraktion == nil then outputChatBox("Syntax Error: Verwende /makeleader [NAME] [FRAKTION]",player,255,0,0) outputChatBox("Army = 1 , FBI = 2 , SFPD = 3 , Comptons = 4 , Watts = 5 , Yakuza = 6",player,0,0,255) elseif fraktion == 1 then setAccountData( target , "fraktion", 1 ) outputChatBox("Du hast "..getPlayerFromName( target )" zum Leader der Army ernannt.",player,0,255,0) setAccountData( target , "rang" , 6 ) elseif fraktion == 2 then setAccountData( target , "fraktion", 2 ) outputChatBox("Du hast "..getPlayerFromName( target )" zum Leader des FBI ernannt.",player,0,255,0) setAccountData( target , "rang" , 6 ) elseif fraktion == 3 then setAccountData( target , "fraktion", 3 ) outputChatBox("Du hast "..getPlayerFromName( target )" zum Leader des SFPD ernannt.",player,0,255,0) setAccountData( target , "rang" , 6 ) elseif fraktion == 4 then setAccountData( target , "fraktion", 4 ) outputChatBox("Du hast "..getPlayerFromName( target )" zum Leader der Comptons ernannt.",player,0,255,0) setAccountData( target , "rang" , 6 ) elseif fraktion == 5 then setAccountData( target , "fraktion", 5 ) outputChatBox("Du hast "..getPlayerFromName( target )" zum Leader der Watts ernannt.",player,0,255,0) setAccountData( target , "rang" , 6 ) elseif fraktion == 6 then setAccountData( target , "fraktion", 6 ) outputChatBox("Du hast "..getPlayerFromName( target )" zum Leader der Yakuza ernannt.",player,0,255,0) setAccountData( target , "rang" , 6 ) end else outputChatBox("Du bist nicht befugt!",player,255,0,0) endendaddCommandHandler("makeleader",makeleader_func)
Das ist mein Script. Ich habe nur leider keine Ahnung wo der Fehler liegt. Ich hoffe ihr könnt mir helfen.
Ich weiss so ist die Funktion von Vio_Lite auch aufgebaut, aber ich versuche sowas nachzuscripten. Einige Funktionen zum üben davon.
mfg