最新最全最权威的各类手游,端游,页游游戏信息开服信息,尽在游民之家. 订阅微信

战神引擎脚本之通用函数接口的应用

发表时间:2019-10-14 09:44点击人气:责任编辑:admin

这部分函数是指由系统支持,可以直接在脚本中调用的函数。

接口详细描述如下:

1.函数接口:function inttostr(i: Integer): string;

功能描述:将一个整型数字转化为字符串

函数参数:i是需要转化的整型数字

函数返回值:返回字符串

脚本调用示例:

var

        i : Integer;

        s : string;

begin

i := 1000;

s := IntToStr(i);    //这里的s就是’1000’,s作为字符串可以输出到对话框或//其他需要字符串的地方

end;

 

 

2.函数接口:function Random(i: integer): integer;

功能描述:得到一个大于等于0,小于i的一个随机整数

函数参数:i是随机数的上限

函数返回值:随机数

脚本调用示例:

var

        i : Integer;

begin

        i := Random(50);         //i等于0-49的随机整数

end;

 

 

3.函数接口:function GetYear: Word;

功能描述:返回当前年份

函数参数:无

函数返回值:当前年份

 

 

4.函数接口:function GetMonth: Word;

功能描述:返回当前月份

函数参数:无

函数返回值:当前月份

 

 

5.函数接口:function GetDay: Word;

功能描述:返回当前日期

函数参数:无

函数返回值:当前日期

 

 

 

6.函数接口:function GetHour: Word;

功能描述:返回当前小时

函数参数:无

函数返回值:当前小时

 

 

7.函数接口:function GetMin: Word;

功能描述:返回当前分钟

函数参数:无

函数返回值:当前分钟

 

 

8.函数接口:function GetDayOfWeek: Word;

功能描述:返回是一周的星期几

函数参数:无

函数返回值:星期天返回1,星期六返回7

 

9.函数接口:function GetNow: Double;

功能描述:返回代表当前年月日时分秒(微秒)的一个浮点数

函数参数:无

函数返回值:如上

 

10.            函数接口:function GetDateNum(datetime : Double) : Integer;

功能描述:返回代表当前年月日的一个整数(两个这样整数的差,就表示相差几天,这个天数不精确)

函数参数:由GetNow返回的一个浮点数

函数返回值:如上

 

 

11.            函数接口:function minusDataTime(dt1, dt2: Double): Integer;

功能描述:返回两个时间相差的秒数(这个时间是精确的)

函数参数:两个由GetNow返回的时间

函数返回值:如上

 

 

12.            函数接口:function ConvertDateTimeToDB(dt : Double) : Integer;

功能描述:由GetNow取到的时间如果要存到数据库,需要通过这个函数转换

函数参数:由GetNow返回的时间

函数返回值:可以使用SetV,或者SetS进行保存的变量值

 

 

13.            函数接口:function ConvertDBToDateTime(dt : Integer) : Double;')

功能描述:从数据库中读取被上面ConvertDateTimeToDB转换后的变量

函数参数:由GetNow返回的时间

函数返回值:具体使用再见例子说明