本章介绍常用的开发方法,包含如下
1. 随机分配奖励
2. 定时执行方法
3. 延时执行方法(基于原始CALLOUT以及基于盘古callout的使用方法)
4. 给玩家人物物品
5. 清空包裹中特定的物品
6. 获取背包特定物品的数量
7. 增加、查询、扣除灵符
8. 增加、查询、扣除金币
10.增加、查询、扣除声望
11.元宝购买物品、玩家元宝增加
12.地图刷怪 检测地图怪物数量
13.传送方法
14.常用玩家角色信息获取
15.行会信息获取
16.战神引擎英雄各属性提升
17.组队传送到队长身边
18.武器升级
1. 随机分配奖励
4.2 随机分配奖励
先定义一个简单的随机给予奖励的样板函数,这个函数的功能是开天,玄天,镇天这三把刀必得也只能得一把,几率都是三分之一,这里主要有两个函数
random(3)-设置函数的范围,3即取值从1~3,可以设置更高,来减低概率
用到玩家方法give,设置给的物品的名称【必须在物品数据库具有对应名称的】
procedure GiveRandomRewards();
var
r : Integer;
begin
r := random(3);
if r = 0 then
begin
This_Player.Give('开天', 1)
end
else if r = 1 then
begin
This_Player.Give('玄天', 1)
end
else if r = 2 then
begin
This_Player.Give('镇天', 1);
end
else
begin
//……这里
end;
end;
© 版权声明
THE END
喜欢就支持一下吧
Vanilla15天前0
好东西,支持qq12312321天前0
qq12312321天前0
kuen23天前1
66666666msts1月前0
lomoki1月前0
中文乱码 怎么解决!!!!kingkare1月前1
为啥评论了也刷新了 看不到呢?kingkare1月前0
感谢分享看一下