搜索
12
返回列表 发新帖
楼主: 落叶

[已处理] 扩展GIVE命令

 关闭 [复制链接]
 楼主| 发表于 2020-4-9 18:55:28 | 显示全部楼层
HGE-风雨同舟 发表于 2020-4-9 18:48
我看了你的小极品真写了恐怕10000行了,直接用give刷极品属性是不行的,目前只能戴在身上超级制造替换 ...

没有,用LUA做了个,没写多少,就是原来做的穿身上的也就几百行
发表于 2020-4-9 21:29:43 | 显示全部楼层
本帖最后由 1580 于 2020-4-9 21:47 编辑

你用LUA函数吧,旧脚本模式扩展是有限制的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
发表于 2020-4-10 09:23:45 | 显示全部楼层
1580 发表于 2020-4-9 18:36
这个命令参数位已用尽,没有参数表示极品属性了。

扩展Give命令:
物品名 数量 属性位置 属性值 (普通鉴定属性|神秘鉴定属性|特殊属性|神技|几鉴)

这个是蓝色引擎的命令格式,看看是不是能改
发表于 2020-4-10 09:26:14 | 显示全部楼层
以下是完整版的:

扩展Give命令:
物品名 数量 属性位置 属性值 (普通鉴定属性|神秘鉴定属性|特殊属性|神技|几鉴)
-------------------------------------------------------------------------------------------------------
Give 霸者之刃 1 0 0 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2
解释:
普通鉴定属性:最多4项属性(“,”号分隔),每个属性:属性位置=属性值
神秘鉴定属性:(同上)

属性值范围1~15,属性位置范围1~30,对应如下属性:
数字 类型 起作用的StdMode
----------------------------------------
1 攻击 通用
2 魔法 通用
3 道术 通用
4 物防 5, 6, 19, 20, 21, 23, 24
5 魔防 5, 6, 19, 20, 21, 23, 24
6 准确 5, 6, 20, 24
7 敏捷 20, 24
8 魔法躲避 19, 20, 21, 23, 24
9 幸运 5, 6, 19, 20, 21, 23, 24
10 诅咒 5, 6
11 攻击速度 5, 6
12 神圣 5, 6
13 魔法回复 21, 23
14 体力回复 21, 23
15 目标爆率 通用
16 防爆 通用
17 吸血上限 通用
18 内力恢复 通用
19 内力上限 通用
20 内功伤害 通用
21 内功减免 通用
22 内伤等级 通用
23 暴击威力 通用
24 合击威力 通用
25 麻痹抗性 通用
26 强身等级 通用
27 聚魔等级 通用
28 主属性 通用
29 毒物躲避 通用
30 中毒恢复 通用

------------------------------------------------------------------------------------------------------------------------------------------

第2种:

增加NPC命令:GiveEx:
物品名 数量 (附加属性) (普通鉴定属性|神秘鉴定属性|特殊属性|神技|几鉴)
-------------------------------------------------------------------------------------------------------
GiveEx 霸者之刃 1 1=11,2=12,3=13,9=15 1=11,2=12,3=13,9=15|6=11,10=12,11=13,12=15|67|127|2

注:
附加属性:属性位置0~30,属性值:1~255
鉴定属性:见 2011-4-23 的更新说明

注意:GiveEx可以同时赋予多个普通属性 而Give只能赋予一种普通属性

GiveEx 霸者之刃 1 1=11,2=12,3=13,9=15 1=11,2=12,3=13,9=1

注意此处 GIVE和GIVEEX的区别就在于此处



关于特殊属性:

固定特殊属性代码为:

01 八卦护身神技
02 战意麻痹神技
04 重生神技
08 探测神技
16 传送神技
32 麻痹神技
64 魔道麻痹神技

比如我要特殊属性包含 战意麻痹和 探测属性那么就将 他们的代码相加 02+08=10 那么特殊属性那一栏内写上10即可

在比如要特殊属性包含 八卦护身 战意麻痹 那么就将他们的代码相加 01+02=3 那么特殊属性那一栏内写上3即可



关于神技:

固定神技代码为:

01 五岳独尊
02 召唤巨魔
04 神龙附体
08 倚天劈地

同样道理:代码相加

比如我要特殊属性包含 五岳独尊和 神龙附体技能那么就将 他们的代码相加 01+04=5 那么神技那一栏内写上5即可

比如我要特殊属性包含 召唤巨魔和 倚天劈地技能那么就将 他们的代码相加 02+08=10 那么神技那一栏内写上10即可



===============================================================================================================================================




首先 讲一下格式,更新日志已经表达的非常的清楚。我再讲通俗一点让大家更清析理解。

GiveEx 物品 数量 参数一(支持无限个以小,分离) + 空格 这里就是另一个参数 (这第二个参数和前面完全一样也是小,分离,但功能不同,前面的是普通,而这个是关于鉴定)

看了上面的格式大家应该基本理解了。就是一空格代表一参数。而参数的功能以,为界。

如我要给一把武器 幸运7,攻击3 那么格式如下:

giveex 开天 1 0=3,3=7

以上格式表达的非常清楚,意思给一把开天,攻击是3,幸运是7。那么附加鉴定再给攻击呢如下列:

giveex 开天 1 0=3,3=7 1=9

以上格式表达:意思是给一把开天 攻击是3,幸运是7,附加鉴定攻击9。

如你想附加更多属性以,分开。随你加多少个。最多加30个噢。~~~


那么giveex 到底能帮我们实现什么样的功能,我简单的为大家分析一下。

列如:咱服务器装备已经饱合了,应该卖的或应该爆的都爆的差不多了,现在咱办,更新装备?

不不不,更新装备铁定会让人觉得你恶心了,又想淘汰老装备黑大家钱了。多少会引起不娱快。

这时 giveex 就帮我们大忙啦,我们可以利用这个命令实现大开大合。

giveex 配合 QUERYITEMDLG 窗口获取装备普通属性,你只要把握好,而你的人气又可以,我可以很负责的告诉你,你去睡觉,你的银行一年多百万千万的不成问题。

我举单的列子:

大家装备都差不多了,而你又没开放特别属性及元素。

这里你可以QUERYITEMDLG 从装备极品属性中获取 值到变量 M

利用延时进行三级跳,或者多级跳,一级跳就代表你的服装备少了一半了,多级跳你明白的,那人就一天爆到完装备也不够用了。

然后以M变量的累加到多少值实现机率性出特殊装备。。。这样不出意久就可以适当引起对方的欲望。而这种方式为缓冲型,不是强制型,被接受的程度完全可以称为自然而然。

当然演示就不写了,因为毕竟有不是为大家写版本的,只是适当的解析和分析一下这个用处。

发表于 2020-4-10 09:30:36 | 显示全部楼层
觉得可以单独做一个GiveEx命令刷普通极品装备
发表于 2020-4-10 21:27:59 | 显示全部楼层
落叶 发表于 2020-4-9 18:45
新增一个命令不行么,就跟神秘鉴定一样

是的啊。某引擎就扩展了一个新命令,GiveEx
发表于 2020-4-10 21:28:23 | 显示全部楼层
1580 发表于 2020-4-9 18:36
这个命令参数位已用尽,没有参数表示极品属性了。

扩展一个新命令,GiveEx
发表于 2020-4-11 14:05:57 | 显示全部楼层
不考虑支持新命令,现在实现通过脚本命令触发LUA函数,这样就可以直接使用LUA命令,而不需要重新写新命令支持。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-22 23:35 , Processed in 0.527082 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表