夜游神论坛,传奇一条龙,GM论坛,GM部落

 找回密码
 立即注册

QQ登录

只需一步,快速开始

安全 996 php 88A
查看: 1488|回复: 0

[手游教程] GowLom2战神引擎Delphi通用函数接口

[复制链接]

签到天数: 1 天

[LV.1]初来乍到

47

主题

47

帖子

2

钻石

Rank: 1

积分
94
发表于 2019-8-22 20:43:11 | 显示全部楼层 |阅读模式
[size=18.018px]这部分函数是指由系统支持,可以直接在脚本中调用的函数。

[size=18.018px]接口详细描述如下:

[size=18.018px]1.函数接口:function inttostr(i: Integer): string;

[size=18.018px]功能描述:将一个整型数字转化为字符串

[size=18.018px]函数参数:i是需要转化的整型数字

[size=18.018px]函数返回值:返回字符串

[size=18.018px]脚本调用示例:

[size=18.018px]var

[size=18.018px]        i : Integer;

[size=18.018px]        s : string;

[size=18.018px]begin

[size=18.018px]i := 1000;

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

[size=18.018px]end;





[size=18.018px]2.函数接口:function Random(i: integer): integer;

[size=18.018px]功能描述:得到一个大于等于0,小于i的一个随机整数

[size=18.018px]函数参数:i是随机数的上限

[size=18.018px]函数返回值:随机数

[size=18.018px]脚本调用示例:

[size=18.018px]var

[size=18.018px]        i : Integer;

[size=18.018px]begin

[size=18.018px]        i := Random(50);         //i等于0-49的随机整数

[size=18.018px]end;





[size=18.018px]3.函数接口:function GetYear: Word;

[size=18.018px]功能描述:返回当前年份

[size=18.018px]函数参数:无

[size=18.018px]函数返回值:当前年份





[size=18.018px]4.函数接口:function GetMonth: Word;

[size=18.018px]功能描述:返回当前月份

[size=18.018px]函数参数:无

[size=18.018px]函数返回值:当前月份





[size=18.018px]5.函数接口:function GetDay: Word;

[size=18.018px]功能描述:返回当前日期

[size=18.018px]函数参数:无

[size=18.018px]函数返回值:当前日期







[size=18.018px]6.函数接口:function GetHour: Word;

[size=18.018px]功能描述:返回当前小时

[size=18.018px]函数参数:无

[size=18.018px]函数返回值:当前小时





[size=18.018px]7.函数接口:function GetMin: Word;

[size=18.018px]功能描述:返回当前分钟

[size=18.018px]函数参数:无

[size=18.018px]函数返回值:当前分钟





[size=18.018px]8.函数接口:function GetDayOfWeek: Word;

[size=18.018px]功能描述:返回是一周的星期几

[size=18.018px]函数参数:无

[size=18.018px]函数返回值:星期天返回1,星期六返回7



[size=18.018px]9.函数接口:function GetNow: Double;

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

[size=18.018px]函数参数:无

[size=18.018px]函数返回值:如上



[size=18.018px]10.            函数接口:function GetDateNum(datetime : Double) : Integer;

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

[size=18.018px]函数参数:由GetNow返回的一个浮点数

[size=18.018px]函数返回值:如上





[size=18.018px]11.            函数接口:function minusDataTime(dt1, dt2: Double): Integer;

[size=18.018px]功能描述:返回两个时间相差的秒数(这个时间是精确的)

[size=18.018px]函数参数:两个由GetNow返回的时间

[size=18.018px]函数返回值:如上





[size=18.018px]12.            函数接口:function ConvertDateTimeToDB(dt : Double) : Integer;

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

[size=18.018px]函数参数:由GetNow返回的时间

[size=18.018px]函数返回值:可以使用SetV,或者SetS进行保存的变量值





[size=18.018px]13.            函数接口:function ConvertDBToDateTime(dt : Integer) : Double;')

[size=18.018px]功能描述:从数据库中读取被上面ConvertDateTimeToDB转换后的变量

[size=18.018px]函数参数:由GetNow返回的时间

[size=18.018px]函数返回值:具体使用再见例子说明





上一篇:GowLom2战神引擎玩家属性函数定义简介
下一篇:GowLom2战神引擎脚本加注释说明
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

传奇广告代理|传奇脚本|微变传奇|单职业传奇|热血传奇|传奇私服|GM论坛|英雄合击|小黑屋|百度统计|夜游神论坛 |网站地图

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.