Things To Do

From Soldat Community Wiki
Jump to: navigation, search
  • 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;