Things To Do
- Add admin commands to http://devs.u13.net/wiki/index.php/Commands
- Redo the scripting pages to attribute enesce's manual. Follow onCommand as an example. Key things to be done for each are:
- Separate examples out into another box
- Put all of the introductory content that is copied from the manual into a box starting with "From the Scripting Manual:"
- Add an external links section with a link to the scripting manual page for that function/procedure/topic.
- Put all scripting-related pages into their own category
- Add all of the information from here to a page named "Beta Testing"
- Make Battle-Eye compatible with WINE
To be added along with all other functions:
- function inttostr(i: Int64): string;
- function inttostr(i: Integer): string;
- function strtoint(s: string): Longint;
- function strtointdef(s: string; def: Longint): Longint;
- function copy(s: string; ifrom, icount: Longint): string
- function pos(substr, s: string): Longint;
- procedure delete(var s: string; ifrom, icount: Longint);
- procedure insert(s: string; var s2: string; ipos: Longint);
- function getarraylength: integer;
- Function StrGet(var S : String; I : Integer) : Char;
- procedure StrSet(c : Char; I : Integer; var s : String);
- Function WStrGet(var S : WideString; I : Integer) : WideChar;
- procedure WStrSet(c : WideChar; I : Integer; var s : WideString);
- Function StrGet2(S : String; I : Integer) : Char;
- Function AnsiUppercase(s : string) : string;
- Function AnsiLowercase(s : string) : string;
- Function Uppercase(s : string) : string;
- Function Lowercase(s : string) : string;
- Function Trim(s : string) : string;
- function Length(s : string) : Integer;
- procedure SetLength;
- function Low: Int64;
- function High: Int64;
- procedure Dec;
- procedure Inc;
- Function Sin(e : Extended) : Extended;
- Function Cos(e : Extended) : Extended;
- Function Sqrt(e : Extended) : Extended;
- Function Round(e : Extended) : Longint;
- Function Trunc(e : Extended) : Longint;
- Function Int(e : Extended) : Extended;
- Function Pi : Extended;
- Function Abs(e : Extended) : Extended;
- function StrToFloat(s: string): Extended;
- Function FloatToStr(e : Extended) : String;
- Function Padl(s : string;I : longInt) : string;
- Function Padr(s : string;I : longInt) : string;
- Function Padz(s : string;I : longInt) : string;
- Function Replicate(c : char;I : longInt) : string;
- Function StringOfChar(c : char;I : longInt) : string;
- function Unassigned: Variant;
- function VarIsEmpty(const V: Variant): Boolean;
- function Null: Variant;
- function VarIsNull(const V: Variant): Boolean;
- function VarType(const V: Variant): TVarType;
- procedure RaiseLastException;
- procedure RaiseException(Ex: TIFException; Param: string);
- function ExceptionType: TIFException;
- function ExceptionParam: string;
- function ExceptionProc: Cardinal;
- function ExceptionPos: Cardinal;
- function ExceptionToString(er: TIFException; Param: string): string;
- function StrToInt64(s: string): int64;
- function Int64ToStr(i: Int64): string;
- function SizeOf: Longint;
- function IDispatchInvoke(Self: IDispatch; PropertySet: Boolean; const Name: String; Par: array of variant): variant;