第四部分【战神引擎脚本开发】:常用开发方法

本章介绍常用的开发方法,包含如下

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
喜欢就支持一下吧
点赞0
分享
评论 抢沙发
heruijian的头像-学玩技术网

昵称

取消
昵称表情代码图片