飓风
查看: 64|回复: 1

[GOM/GEE脚本] GEE引擎的传奇一条龙开区版本中怎么通过脚本实现物品来源?

[复制链接]

2837

主题

2857

帖子

2258

积分

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

声望
1766
金币
30236
元宝
0
在线时间
117 小时
最后登录
2020-3-24
发表于 2019-10-30 11:09:58 | 显示全部楼层 |阅读模式
[@main]
#IF
#SAY
\ \
\ \
\          <ITEMBOX:1:36:162:170:50:60:60:*:请先放入需要修改的装备>\
\ \
\ \
\ \
\ \
\                     <设置物品类型/@@InPutString22(请输入0-4之间的数值)>:<$STR(S$物品类型)>\
\                     <设置来源值一/@@InPutString23(请输入值一)>:<$STR(S$值一)>\
\                     <设置来源值二/@@InPutString24(请输入值二)>:<$STR(S$值二)>\
\ <设置方式查看|249#类型为0时=物品来源,值一可填以下数值,值二可留空^
251# 0:未    知    1:GM制造    2:NPC制 造    3:商店购买    4:杀怪掉落^
251# 5:系统给予    6:挖矿获取    7:宝箱获取    8:宝箱获取    9:挖肉获取^
251#10:捕捉获取^-^249#类型:类型为1时=地图,值一可设置任意地图名称,值二可留空^-^
249#类型为2时=杀死怪物,值一可设置任意怪物名称,值二可留空^-^
249#类型为3时=击杀者,值一可设置任意人物名称,值二可留空^-^
249#类型为4时=获得时间,值一设置(年-月-日),值二设置(时:分:秒)^-^
251#   如值一写入  2017-04-04    ^
251#   如值二写入  12:04:40    ^>\
\                       <确定设置/@确定设置物品来源>\
#ACT
break







[@InPutString22]
#IF
EQUAL S22
#ACT
MessageBox 请输入数值0-4之间的数值。
break
#IF
EQUAL S22 0
#ACT
MOV S$物品类型 物品来源
MOV S$物品类型_1 0
goto @main
break
#IF
EQUAL S22 1
#ACT
MOV S$物品类型 地图
MOV S$物品类型_1 1
goto @main
break
#IF
EQUAL S22 2
#ACT
MOV S$物品类型 杀死怪物
MOV S$物品类型_1 2
goto @main
break
#IF
EQUAL S22 3
#ACT
MOV S$物品类型 击杀者
MOV S$物品类型_1 3
goto @main
break
#IF
EQUAL S22 4
#ACT
MOV S$物品类型 时间
MOV S$物品类型_1 4
goto @main
break


[@InPutString23]
#IF
EQUAL S$物品类型_1 0
EQUAL S23 0
#ACT
MOV S$值一 未知
MOV S$值一_1 0
goto @main
break
#IF
EQUAL S$物品类型_1 0
EQUAL S23 1
#ACT
MOV S$值一 GM制造
MOV S$值一_1 1
goto @main
break
#IF
EQUAL S$物品类型_1 0
EQUAL S23 2
#ACT
MOV S$值一 NPC制造
MOV S$值一_1 2
goto @main
break
#IF
EQUAL S$物品类型_1 0
EQUAL S23 3
#ACT
MOV S$值一 商店购买
MOV S$值一_1 3
goto @main
break
#IF
EQUAL S$物品类型_1 0
EQUAL S23 4
#ACT
MOV S$值一 杀怪掉落
MOV S$值一_1 4
goto @main
break
#IF
EQUAL S$物品类型_1 0
EQUAL S23 5
#ACT
MOV S$值一 系统给予
MOV S$值一_1 5
goto @main
break
#IF
EQUAL S$物品类型_1 0
EQUAL S23 6
#ACT
MOV S$值一 挖矿获取
MOV S$值一_1 6
goto @main
break
#IF
EQUAL S$物品类型_1 0
EQUAL S23 7
#ACT
MOV S$值一 宝箱获取
MOV S$值一_1 7
goto @main
break
#IF
EQUAL S$物品类型_1 0
EQUAL S23 8
#ACT
MOV S$值一 宝箱获取
MOV S$值一_1 8
goto @main
break
#IF
EQUAL S$物品类型_1 0
EQUAL S23 9
#ACT
MOV S$值一 挖肉获取
MOV S$值一_1 9
goto @main
break
#IF
EQUAL S$物品类型_1 0
EQUAL S23 10
#ACT
MOV S$值一 捕捉获取
MOV S$值一_1 10
goto @main
break
#IF
LARGE S$物品类型_1 0
#ACT
MOV S$值一 <$STR(S23)>
MOV S$值一_1 <$STR(S23)>
goto @main
break

[@InPutString24]
#IF
#ACT
MOV S$值二 <$STR(S24)>
MOV S$值二_1 <$STR(S24)>
goto @main
break

[@ItemIntoBox1]
#IF
#ACT
SetUpgradeItem 1
UpdateItem boxitem1
BREAK

[@ItemOutBox1]
#if
#act
SetUpgradeItem 1
UpdateItem boxitem1
RefreshBag
break

[@确定设置物品来源]
#IF
EQUAL <$BOXITEM[1].NAME>
#ACT
MessageBox 设置失败;请先放入需要设置的装备.
break
#IF
NOT EQUAL <$BOXITEM[1].NAME>
#ACT
SetUpgradeItem 1
SetItemFrom -1 <$STR(S$物品类型_1)> <$STR(S$值一_1)> <$STR(S$值二_1)>
UpdateItem boxitem1
MessageBox 物品来源设置成功;
break




上一篇:GEEM2传奇版本游戏改名脚本,无需检测名字是否可用命令教程
下一篇:传奇一条龙制作版本时团队副本脚本怎么写?GEE传奇版本个人副本脚本
爱上论坛,GM基地,传奇基地,传奇SF,传奇素材网,传奇脚本网,传奇一条龙,服务器租用,版本定制!

0

主题

0

帖子

20

积分

等待验证会员

声望
0
金币
0
元宝
0
在线时间
0 小时
最后登录
2017-5-27
发表于 前天 06:32 | 显示全部楼层
我是个英雄合击传奇粉丝,希望论坛可以多分享一下这种类型的服务端,支持爱上GM论坛!
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标记上【已解决】;
如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧;
如果你觉得对方帖子非常优秀,还可以给作者打赏【金币】,打赏会扣除自己等量【金币】;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|网站地图|Archiver|手机版|传奇GM论坛 ( 湘ICP备16009886号-2 )

禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.如遇版权问题,请及时联系站长(QQ:630910131)

今天是: | 本站已经安全运行: //这个地方可以改颜色

9pk | 9ss | 99j | 88a | haosf | zhaosf | laomir | qusf | 2hq | 6xq

热血传奇 | 英雄合击 | 贪玩蓝月 | 手机版传奇 | 网页版传奇 | 单职业传奇 | 传奇服务端 | 传奇广告代理 | 传奇广告价格表

传奇引擎 | 传奇版本 | 传奇脚本 | 传奇工具 | 传奇加速器 | 传奇登陆器 | 传奇教程 | 传奇论坛 | 传奇广告发布 | 传奇版本下载站

复古传奇 | 金币传奇 | 打金传奇 | 轻变传奇 | 微变传奇 | 中变传奇 | 超变传奇 | 变态传奇 | 合击传奇 | 连击传奇 | 迷失传奇 | 单职业传奇 | 开区模板

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