Author Topic: Is the Scripting Help by EnEsCe somewhere available?  (Read 2351 times)

0 Members and 1 Guest are viewing this topic.

Offline TheToast

  • Major
  • *
  • Posts: 52
Is the Scripting Help by EnEsCe somewhere available?
« on: November 21, 2010, 09:36:35 pm »
Hi,

the official Scripting help (enesce.com/help/) is not available, is there a mirror somewhere?

Offline chutem

  • Veteran
  • *****
  • Posts: 1119
1NK3FbdNtH6jNH4dc1fzuvd4ruVdMQABvs

Offline dnmr

  • Camper
  • ***
  • Posts: 315
  • emotionally handicapped
Re: Is the Scripting Help by EnEsCe somewhere available?
« Reply #2 on: November 22, 2010, 05:15:01 am »
looks like it's from 2007. Not sure if anything changed since then, but i'd recommend using http://devs.soldat.pl/wiki/index.php?title=Server_Scripting

Offline TheToast

  • Major
  • *
  • Posts: 52
Re: Is the Scripting Help by EnEsCe somewhere available?
« Reply #3 on: November 22, 2010, 10:04:48 am »
thx, both good. The Wiki is up to date? Looks helpful.

Offline dnmr

  • Camper
  • ***
  • Posts: 315
  • emotionally handicapped
Re: Is the Scripting Help by EnEsCe somewhere available?
« Reply #4 on: November 22, 2010, 12:21:03 pm »
thx, both good. The Wiki is up to date? Looks helpful.
yeah it should have all the stuff for 2.6.5 (i think?.. the server for soldat 1.5.0 anyway)

Offline CurryWurst

  • Camper
  • ***
  • Posts: 265
    • Soldat Global Account System
Re: Is the Scripting Help by EnEsCe somewhere available?
« Reply #5 on: November 22, 2010, 02:49:10 pm »
Here's yet another list of supported Pascal functions by Script Core...

Code: (pascal) [Select]
function IntToStr(I: Int64): String;
function IntToStr(I: Integer): String;
function StrToInt(S: String): Longint;
function StrToIntDef(S: string; Def: Longint): Longint; {Converts a string to an integer.}
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;


function GetTickCount(): cardinal;
function CheckWeaponAllowed(WeaponNum: byte): boolean;
function Chr(Character: byte): char;
function LogN(base, value:Extended):Extended;

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;
Soldat Global Account System: #soldat.sgas @ quakenet

Offline EnEsCe

  • Retired Soldat Developer
  • Flamebow Warrior
  • ******
  • Posts: 3101
  • http://enesce.com/
    • [eC] Official Website
Re: Is the Scripting Help by EnEsCe somewhere available?
« Reply #6 on: November 23, 2010, 10:33:35 am »
Sorry, it should be available again now at the original URL.

Offline FliesLikeABrick

  • Administrator
  • Flamebow Warrior
  • *****
  • Posts: 6144
    • Ultimate 13 Soldat
Re: Is the Scripting Help by EnEsCe somewhere available?
« Reply #7 on: November 23, 2010, 09:55:44 pm »
http://devs.soldat.pl/wiki/index.php?title=Server_Scripting

It can't hurt to update/add to that as necessary to bring it in line with the scripting documentation found elsewhere

Offline chutem

  • Veteran
  • *****
  • Posts: 1119
Re: Is the Scripting Help by EnEsCe somewhere available?
« Reply #8 on: December 07, 2010, 08:41:40 pm »
This may come in handy for you guys, I know it would have for me not too long ago.
It is a rar file with the enesce.com/help website intact inside it, just open index.htm and use it as you would normally without needing a connection to the internet.
1NK3FbdNtH6jNH4dc1fzuvd4ruVdMQABvs