登录
×
  • 首页
  • 传奇论坛
  • 传奇版本库
  • 传奇服务端
  • 传奇三端手游
  • 传奇素材网
  • 传奇客户端
  • 引擎登录器
  • 下载排行
  • 获取邀请码
  • 搜索
    传奇素材网
    42754

    [HERO引擎] HERO引擎中冲级奖励品级与名额标识变量设置方法

      [复制链接]

    [HERO引擎] HERO引擎中冲级奖励品级与名额标识变量设置方法

      [复制链接]
    趣游论坛

    1万

    主题

    204

    回帖

    11万

    积分

    管理员

    积分
    113598

    灌水之王活跃会员突出贡献优秀版主荣誉管理论坛元老

    趣游论坛 2016-11-5 09:15:46 / 显示全部楼层 /阅读模式
    42754
    冲级奖励,现在市道市情上几乎所有的版本里都会有那么一个NPC,该NPC主要功能是当玩家达到脚本指定的某个等级时,将会奖励该玩家一件指定的物品。脚本的好处就是很大的激起了玩家的练级热情,从而为服务器提供收益!假如想让玩家的练级热情更加强烈热闹一些,将奖励名额限制在一个数值内绝对是一个很好的办法!下面我们来说说冲级奖励的实现原理以及如何限制奖励名额。

    实在冲级奖励的脚本本身是很简朴的,不外就是检测玩家等级,假如达到奖励需求就给他指定的物品就可以了,固然看似简朴,但是因为是给予物品的脚本所以细节仍长短常重要的, 好比当玩家领取过以后,一定不能让他再次领取,否则无穷制的领取能让一个服务器顷刻间成为垃圾服直接导致封闭!所以冲级奖励脚本中一定不能健忘的就是检测个人标识和打开个人标识。

    #IF
    CHECKLEVELEX > 29
    CHECK [30] 0
    #ACT
    SET [30] 1
    GIVE 裁决之杖
    #ELSEACT
    MESSAGEBOX 你已经领取过了或者等级还没到!

    这样就能得到一个30级奖励裁决之杖的脚本段了!使用个人标识一定要先确认该标识没有被其他脚本使用过,不然可能造成奖励无法领取。假如想要加上名额限制,我们就需要用到全局数字变量G变量。通过记实和检测G变量来实现领取数目的控制。

    例如我们需要将30级领取裁决之杖的人限制在30个以内,那我们可以先将G30(可自定义只要没被重复使用即可)变量赋予数值30,在检测行检测G30变量还大于0,就证实该奖励还有名额。然后在触发领取段执行将G30变量减1,表示物品又被领取了一个,来实现对名额的控制。当G30数值减为0后,将不能再领取!

    回复

    使用道具 举报

    sbp120

    0

    主题

    87

    回帖

    232

    积分

    注册用户

    积分
    232
    sbp120 2024-11-18 07:22:37 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    lixue991

    0

    主题

    67

    回帖

    138

    积分

    注册用户

    积分
    138
    lixue991 2024-11-24 17:21:33 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    liao8593612

    0

    主题

    167

    回帖

    1370

    积分

    注册用户

    积分
    1370
    liao8593612 2025-1-8 22:51:29 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

    tan3792398

    0

    主题

    104

    回帖

    395

    积分

    注册用户

    积分
    395
    tan3792398 29 分钟前 / 显示全部楼层
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    扫一扫加群沟通交流

    首页 论坛 !mobpost! 最新 我的