查改变量:
私人变量为V,S ,服务器变量为G
使用方法详见《程序变量操作指南》
增加、查询、扣除灵符:
增加 :This_Player.AddLF(nType,LF_NUM);
查询 :This_Player.MyLFnum
扣除 :This_Player.DecLF(nType, LF_NUM, false);
LF_NUM : 灵符数量
nType : 编号,一般为0
***扣除前务必查询是否有足够的灵符***
增加、查询、扣除金币:
增加 : This_Player.AddGold(GoldNum);
查询 :This_Player.GoldNum
扣除 :This_Player.DecGold(GoldNum);
GoldNum : 金币数量
***扣除前务必查询是否有足够的金币***
增加、查询、扣除声望:
查询:This_Player.MyShengwan
声望的增加和扣除直接赋值即可
如扣除10点声望
if This_Player.MyShengwan >= 10 then
This_Player.MyShengwan := This_Player.MyShengwan - 10;
增加10点声望
This_Player.MyShengwan := This_Player.MyShengwan + 10;
***扣除前务必查询是否有足够的声望***
元宝购买:
This_Player.PsYBConsum(This_NPC,'回调函数名称',交易编号,元宝数量,购买个数);
交易编号为大于20000的整数,建议每次活动使用不同的编号,方便后期统计使用
回调函数必须返回boolean值,回调函数名称及逻辑都需自定义编写,请参照下面例子中的 function YB_NewComeBag(price, num: Integer):boolean;
***调用该接口时请判断好前置条件,该接口一经调用先扣除元宝,再执行回调函数***
如:2018年10月1日至7日每天12:00-19:00 可使用2元宝或2灵符随机抽奖(优先扣除灵符),奖励为5灵符(9%)、10声望(20%)、10000经验(40%)、10万金币(30%)、2个金条(1%)