GM爱好者

 找回密码
 立即注册

在线
客服

在线客服服务时间: 10:00-20:00{不定期回复}

选择下列客服马上在线沟通:

快速
发帖

客服
热线

290016403
7*24小时客服服务热线

关注
微信

关注Q群二维码
顶部
查看: 1509|回复: 15

GOM镶嵌宝石脚本,测试可用,

[复制链接]
等级头衔

等級:郡王

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14

积分成就
精华
0
G币
0
主题
69
帖子
1704
金币
20640

建功勋章

热心会员突出贡献最佳新人活跃会员

发表于 2022-12-22 23:33:39 | 显示全部楼层 |阅读模式

马上注册 立即下载

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

x
给别人设计的GOM引擎宝石镶嵌脚本.注:宝石DB库的IDX序号加1
宝石DB库的字段Reserved=0时  Ac2  Mac2  DC2  MC2  SC2 HP MP字段的值是增加的对应的7个基本属性的值
宝石DB库的字段Reserved>0时  Ac2  Mac2  DC2  MC2  SC2 HP MP字段的值除以100,为各属性的倍数,例如Ac2设置为110,人物的防御为200。 人物实际防御=110/100*200=220
复制可以直接用,数据需自行修改.
[@main]
#IF
CHECKLEVEL 1
#ACT
ReturnBoxItem 0
ReturnBoxItem 1
OPENMERCHANTBIGDLG 5 324 1 4 0 0 0 1 1 \
#say
;画关闭按钮↓
<ITEMBOX:4:5:-50:200:65:39:35:*:镶嵌石>
<ITEMBOX:5:5:50:165:159:39:35:*:放入需要镶嵌的装备>\
<Img:325:5:180:240/@开始镶嵌>

[@ItemIntoBox4]
#IF
NOT CheckContainsText <$BOXITEM[4].NAME> 宝石
#ACT
ReturnBoxItem 4
MESSAGEBOX 你放入的不是镶嵌宝石,请重新放入。
#IF
EQUAL <$BOXITEM[4].NAME> 防御增加宝石
#ACT
MOV N$宝石变量 603

#IF
EQUAL <$BOXITEM[4].NAME> 魔防增加宝石
#ACT
MOV N$宝石变量 604

#IF
EQUAL <$BOXITEM[4].NAME> 攻击增加宝石
#ACT
MOV N$宝石变量 605

#IF
EQUAL <$BOXITEM[4].NAME> 血量增加宝石
#ACT
MOV N$宝石变量 606

break

[@ItemIntoBox5]
#ACT
SetUpgradeItem 5
#IF
NOT CHECKDRILLHOLE -1 0
#ACT
ReturnBoxItem 5
MESSAGEBOX 此物没有打孔,宝石无法与其融合。
break

[@开始镶嵌]
#ACT
MOVR N$镶嵌几率 0 10
SetUpgradeItem 5
#IF
EQUAL <$BOXITEM[4].NAME>
#ACT
MESSAGEBOX 你没有放入镶嵌石.
break
#IF
EQUAL <$BOXITEM[5].NAME>
#ACT
MESSAGEBOX 你没有放入镶嵌的装备,镶嵌失败。
break
#IF
CHECKSOCKETABLEITEMCOUNT -1 > 4
#ACT
MESSAGEBOX 此装备可容纳宝石的孔槽已满。
break
#IF
NOT CheckGold 50000
#ACT
MESSAGEBOX 金币不足\每次镶嵌需要5万的金币。
break
#IF
NOT CHECKDRILLHOLE -1 1
CHECKSOCKETABLEITEMCOUNT -1 = 1
#ACT
ReturnBoxItem 5
MESSAGEBOX 此装备已经没有更多的孔槽去容纳宝石,镶嵌失败。
break
#IF
NOT CHECKDRILLHOLE -1 2
CHECKSOCKETABLEITEMCOUNT -1 = 2
#ACT
ReturnBoxItem 5
MESSAGEBOX 此装备已经没有更多的孔槽去容纳宝石,镶嵌失败。
break
#IF
NOT CHECKDRILLHOLE -1 3
CHECKSOCKETABLEITEMCOUNT -1 = 3
#ACT
ReturnBoxItem 5
MESSAGEBOX 此装备已经没有更多的孔槽去容纳宝石,镶嵌失败。
break
#IF
NOT CHECKDRILLHOLE -1 4
CHECKSOCKETABLEITEMCOUNT -1 = 4
#ACT
ReturnBoxItem 5
MESSAGEBOX 此装备已经没有更多的孔槽去容纳宝石,镶嵌失败。
break

#IF
CHECKDRILLHOLE -1 0
CHECKSOCKETABLEITEMCOUNT -1 = 0
#ACT
Take 金币 50000
goto @镶嵌进行1
break
#IF
CHECKDRILLHOLE -1 1
CHECKSOCKETABLEITEMCOUNT -1 = 1
#ACT
Take 金币 50000
goto @镶嵌进行2
break
#IF
CHECKDRILLHOLE -1 2
CHECKSOCKETABLEITEMCOUNT -1 = 2
#ACT
Take 金币 50000
goto @镶嵌进行3
break
#IF
CHECKDRILLHOLE -1 3
CHECKSOCKETABLEITEMCOUNT -1 = 3
#ACT
Take 金币 50000
goto @镶嵌进行4
break
#IF
CHECKDRILLHOLE -1 4
CHECKSOCKETABLEITEMCOUNT -1 = 4
#ACT
Take 金币 50000
goto @镶嵌进行5
break


[@镶嵌进行1]
#ACT
SetUpgradeItem 5
#IF
Small N$镶嵌几率 7
#ACT
take <$BOXITEM[4].NAME> 1
SOCKETABLEITEM * * * * -1 0 * * <$STR(N$宝石变量)> *
MESSAGEBOX 恭喜镶嵌成功!\镶嵌第一个宝石的几率为80%\“<$BOXITEM[4].NAME>”已融合到“<$BOXITEM[5].NAME>”\的第一个孔槽内。
UpDateBoxItem 5
break
#IF
Large N$镶嵌几率 7
#ACT
take <$BOXITEM[4].NAME> 1
MESSAGEBOX 镶嵌失败!宝石已碎裂\镶嵌第一个宝石的几率为80%\很遗憾,这20%的几率居然让你给碰到了。
break

[@镶嵌进行2]
#ACT
SetUpgradeItem 5
#IF
Small N$镶嵌几率 5
#ACT
take <$BOXITEM[4].NAME> 1
SOCKETABLEITEM * * * * -1 1 * * <$STR(N$宝石变量)> *
MESSAGEBOX 恭喜镶嵌成功!\镶嵌第二个宝石的几率为70%\“<$BOXITEM[4].NAME>”已融合到“<$BOXITEM[5].NAME>”\的第二个孔槽内。
UpDateBoxItem 5
break
#IF
Large N$镶嵌几率 4
#ACT
take <$BOXITEM[4].NAME> 1
MESSAGEBOX 镶嵌失败!宝石已碎裂\镶嵌第二个宝石的几率为70%\很遗憾,这30%的几率居然让你给碰到了。
break

[@镶嵌进行3]
#ACT
SetUpgradeItem 5
#IF
Small N$镶嵌几率 4
#ACT
take <$BOXITEM[4].NAME> 1
SOCKETABLEITEM * * * * -1 2 * * <$STR(N$宝石变量)> *
MESSAGEBOX 恭喜镶嵌成功!\镶嵌第三个宝石的几率为40%\“<$BOXITEM[4].NAME>”已融合到“<$BOXITEM[5].NAME>”\的第三个孔槽内。
UpDateBoxItem 5
break
#IF
Large N$镶嵌几率 3
#ACT
take <$BOXITEM[4].NAME> 1
MESSAGEBOX 镶嵌失败!宝石已碎裂\镶嵌第三个宝石的几率为40%\很遗憾,继续努力吧。
break

[@镶嵌进行4]
#ACT
SetUpgradeItem 5
#IF
Small N$镶嵌几率 2
#ACT
take <$BOXITEM[4].NAME> 1
SOCKETABLEITEM * * * * -1 3 * * <$STR(N$宝石变量)> *
MESSAGEBOX 恭喜镶嵌成功!\镶嵌第四个宝石的几率为15%\“<$BOXITEM[4].NAME>”已融合到“<$BOXITEM[5].NAME>”\的第四个孔槽内。
UpDateBoxItem 5
break
#IF
Large N$镶嵌几率 1
#ACT
take <$BOXITEM[4].NAME> 1
MESSAGEBOX 镶嵌失败!宝石已碎裂\镶嵌第四个宝石的几率为15%\很遗憾,继续努力吧。
break

[@镶嵌进行5]
#ACT
SetUpgradeItem 5
#IF
Small N$镶嵌几率 1
#ACT
take <$BOXITEM[4].NAME> 1
SOCKETABLEITEM * * * * -1 4 * * <$STR(N$宝石变量)> *
MESSAGEBOX 恭喜镶嵌成功!\镶嵌第五个宝石的几率为5%\“<$BOXITEM[4].NAME>”已融合到“<$BOXITEM[5].NAME>”\的第五个孔槽内。
UpDateBoxItem 5
break
#IF
Large N$镶嵌几率 0
#ACT
take <$BOXITEM[4].NAME> 1
MESSAGEBOX 镶嵌失败!宝石已碎裂\镶嵌第五个宝石的几率为5%\很遗憾,还有机会的,继续努力吧。
break
等级头衔

等級:从事

Rank: 9Rank: 9Rank: 9

积分成就
精华
0
G币
0
主题
0
帖子
607
金币
1998

建功勋章

热心会员灌水之王最佳新人活跃会员

发表于 2022-12-23 01:58:49 | 显示全部楼层
路过支持一下
等级头衔

等級:郡守

Rank: 13Rank: 13Rank: 13Rank: 13

积分成就
精华
0
G币
0
主题
36
帖子
491
金币
5968

建功勋章

最佳新人活跃会员

发表于 2022-12-23 02:37:34 | 显示全部楼层
这东西我收了!谢谢楼主!GM爱好者:www.gmahz.com真好!
等级头衔

等級:里正

Rank: 4

积分成就
精华
0
G币
0
主题
0
帖子
90
金币
937

建功勋章

发表于 2022-12-23 02:37:58 | 显示全部楼层
楼主太厉害了!楼主,I*老*虎*U!我觉得GM爱好者:www.gmahz.com真是个好地方
等级头衔

等級:郡王

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14

积分成就
精华
0
G币
0
主题
1
帖子
5560
金币
94519

建功勋章

发表于 2022-12-24 03:50:25 | 显示全部楼层
感谢楼主的无私分享!要想GM爱好者:www.gmahz.com好 就靠你我他
等级头衔

等級:郡守

Rank: 13Rank: 13Rank: 13Rank: 13

积分成就
精华
0
G币
0
主题
38
帖子
691
金币
10468

建功勋章

最佳新人活跃会员

发表于 2022-12-25 03:55:15 | 显示全部楼层
我看不错噢 谢谢楼主!GM爱好者:www.gmahz.com越来越好!
等级头衔

等級:什长

Rank: 3Rank: 3Rank: 3

积分成就
精华
0
G币
0
主题
0
帖子
74
金币
757

建功勋章

最佳新人活跃会员

发表于 2022-12-25 18:38:39 | 显示全部楼层
既然你诚信诚意的推荐了,那我就勉为其难的看看吧!GM爱好者:www.gmahz.com不走平凡路。
等级头衔

等級:从事

Rank: 9Rank: 9Rank: 9

积分成就
精华
0
G币
0
主题
0
帖子
572
金币
1634

建功勋章

最佳新人活跃会员

发表于 2022-12-26 16:20:05 | 显示全部楼层
这个帖子不回对不起自己!我想我是一天也不能离开GM爱好者:www.gmahz.com
等级头衔

等級:知府

Rank: 12Rank: 12Rank: 12

积分成就
精华
0
G币
0
主题
25
帖子
697
金币
10676

建功勋章

最佳新人活跃会员

发表于 2022-12-30 20:39:09 | 显示全部楼层
金币我要攒金币!!!
等级头衔

等級:郡王

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14

积分成就
精华
0
G币
0
主题
4
帖子
10437
金币
176470

建功勋章

热心会员推广达人宣传达人灌水之王突出贡献最佳新人活跃会员

发表于 2022-12-31 02:55:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
*滑块验证:
懒得打字嘛,点击右侧快捷回复 【GM爱好者:www.gmahz.com】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|GM爱好者 ( 赣ICP备20009465号-1 )|网站地图

GMT+8, 2025-5-4 01:51 , Processed in 1.200318 second(s), 47 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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