Hallo, ich möchte den Adv.Duplicator so umscripten, das nur Player die den Rang Respected in Assmod haben was laden können, aber speichern und kopieren dürfen.
Habe nun in der AdvDupe.lua folgende Stelle gefunden, die ich passend finde.
Lua Code:
/*---------------------------------------------------------
Load and return dupe tables from given file
---------------------------------------------------------*/
function AdvDupe.LoadDupeTableFromFile( pl, filepath ) if ( !file.Exists(filepath) ) then return end//load from file
//local temp = file.Read(filepath)
local tool = AdvDupe.GetAdvDupeToolObj(pl) if ( !tool ) then return end local function Load1(pl, filepath, tool, temp) ... und so weiter Nun hab ich schon folgendes erfolglos versucht./*---------------------------------------------------------
Load and return dupe tables from given file
---------------------------------------------------------*/
function AdvDupe.LoadDupeTableFromFile( pl, filepath ) if PLAYER:IsRespected or PLAYER:IsTempAdmin or PLAYER:IsAdmin or PLAYER:IsSuperadmin then return trueend
if ( !file.Exists(filepath) ) then return end
Ich erhalte so aber Fehler, das PLAYER a nil value wäre.
Wie bring ich den dazu, diesen Wert aus Assmod auszulesen (Include?)
Würde es überhaupt was bringen. Würde auch gerne noch ne Msg reinbringen, die anzeigt das laden nicht erlaubt ist.
Mfg
DrTight