1. 传奇服务端添加合成装备脚本
- -b
网络就有
[@ltzjn]
#IF
CHECKITEM 天魔神甲 3 检测物品名称与物品的数量
CHECKGAMEGOLD > 4 这个是检测是不是大于4个元白
RANDOM 3 这个是合成的成功几率
#ACT
TAKE 天魔神甲 3 回收物品与物品数量
GAMEGOLD - 5 扣除5元宝
GIVE 雷霆战甲(男) 1 成功合成后给予的物品
sendmsg 5 %s你的装备升级成功,
break
#say
你非常的幸运,你的雷霆战甲(男)成功了!请你收好!\ \
<关闭窗口/@exit> 失败后跳出的对话框
以上是合成有失败率的
以下是绝对成功合成的
[@ltzjn1]
#IF
CHECKITEM 天魔神甲 3
#ACT
TAKE 天魔神甲 3
GIVE 雷霆战甲(男) 1
sendmsg 5 %s你的装备升级成功,
break
2. 请教一个传奇装备升级的成功率脚本问题。
去掉random 4就可以了
貌似你这个不是百分之80成功.
random 2 为二分之一可能
random 3 为三分之一可能
random 4 为四分之一可能
3. 传奇装备升级脚本以下几个都不行 UPGRADEITEM 1 0 1 upgradeitemex 1 0 0 1 0 checkitemaddvalue 1 0 1
文件头写成这:
(@buy @sell @repair @s_repair @bigstorage @biggetback @getnextpage @getPreviouspage @@sendmsg)
%100
+0
+1
*
*
+50
#if
CHECKUSEITEM 0
CHECKGAMEGOLD > 999
#ACT
GAMEGOLD - 1000
SENDMSG 6 开始炼化...祝你好运....
UPGRADEITEMEX 0 2 0 1 0
goto @盔甲升级
#ELSEACT
MESSAGEBOX 你没有1000元宝或未穿盔甲.不能升级!
这样还不行,你找我!这是我传奇的脚本!完全可以!
至于你说 怎么还原 是不是说 升级不成功就把他的以前升的属性也消除了!
很简单
一个随机语句 TAKE走他的屠龙(已经升过,又升的) ,在give他一个屠龙(这个新给的属性保准是。。。。),等于就是拿走他升过的,给他换个新的!他不就是等于还原了!!!!
4. 传奇装备精练脚本,变量不对,拜请高手指教
我的电脑不在身边,所以没有办法给你测试,但就脚本本身说一下吧。。。
首先不知道你为什么要选择使用A变量,这是公共变量,实在想不明白这里使用公共变量的用途所在。因为随便使用公共变量会导致以后涉及到该变量时忘记赋值所产生的错误。。
第二不知道为什么CHECKUSEITEM 1检测武器要在前面五个属性都加完了才在第六个属性之前加这么一个判断,因为你的这个脚本是渐进式的,所以需要在第一个判断时使用此检测语句。。。
或者,直接这么写:
[@开始判断]
#IF
CHECKUSEITEM 1
#ACT
GetRandomText .\QuestDiary\数据文件\锻造数值.txt A60
GetRandomText .\QuestDiary\数据文件\锻造数值.txt A61
GetRandomText .\QuestDiary\数据文件\锻造数值.txt A62
GetRandomText .\QuestDiary\数据文件\锻造数值.txt A63
GetRandomText .\QuestDiary\数据文件\锻造数值.txt A64
GetRandomText .\QuestDiary\数据文件\锻造数值.txt A65
SetNewItemValue 1 1 + <$STR(A60)>
SetNewItemValue 1 2 + <$STR(A61)>
SetNewItemValue 1 3 + <$STR(A62)>
SetNewItemValue 1 4 + <$STR(A63)>
SetNewItemValue 1 5 + <$STR(A64)>
SetNewItemValue 1 6 + <$STR(A65)>
MESSAGEBOX [精炼成功]:你的武器<$WEAPON>,成功的增加了:\\体质+<$STR(A65)>%\攻击伤害+<$STR(A60)>%\物理伤害减少+<$STR(A61)>%\魔法伤害减少+<$STR(A62)>%\忽视目标防御+<$STR(A63)>%\攻击伤害反弹+<$STR(A64)>%
SENDMSG 7 [精炼成功]:你的武器<$WEAPON>属性精炼成功,元素之石消耗完了。
#ELSEACT
MESSAGEBOX [失败提示]:你身上的武器没有存在,元素之石消失了.
如上所示就精简多了。还有你说变量有问题,可没说什么问题,在我看来就是公共变量问题,如果有问题的话,那只有一个,就是你的这几个变量在其它地方也被调用着,所以出现问题,建议直接使用S变量。。
附小技巧:
其实还有更简单的办法。。。。
[@开始判断]
#IF
CHECKUSEITEM 1
#ACT
mov N99 0
goto @开始执行
#ELSEACT
MESSAGEBOX [失败提示]:你身上的武器没有存在,元素之石消失了.
[@开始执行]
#IF
small N99 6
#ACT
movr N98 1 100
SetNewItemValue 1 <$STR(N99)> + <$STR(N98)>
inc N99 1
goto @开始执行
#elseact
SENDMSG 7 [精炼成功]:你的武器<$WEAPON>属性精炼成功,元素之石消耗完了。
5. 跪求,传奇2的装备强化脚本
[@盔甲防御]
#act
UPGRADEITEMEX 0 0 1 1 0
GOTO @增衣服
break
[@盔甲魔御]
#act
UPGRADEITEMEX 0 1 1 1 0
GOTO @增衣服
break
[@盔甲攻击]
#act
UPGRADEITEMEX 0 2 1 1 0
GOTO @增衣服
break
[@盔甲魔法]
#act
UPGRADEITEMEX 0 3 1 1 0
GOTO @增衣服
break
[@盔甲道术]
#act
UPGRADEITEMEX 0 4 1 1 0
GOTO @增衣服
break
[@手镯物防]
#act
UPGRADEITEMEX 5 0 1 1 0
UPGRADEITEMEX 6 0 1 1 0
GOTO @增手镯
break
[@手镯魔防]
#act
UPGRADEITEMEX 5 1 1 1 0
UPGRADEITEMEX 6 1 1 1 0
GOTO @增手镯
break
[@手镯攻击]
#act
UPGRADEITEMEX 5 2 1 1 0
UPGRADEITEMEX 6 2 1 1 0
GOTO @增手镯
break
[@手镯魔法]
#act
UPGRADEITEMEX 5 3 1 1 0
UPGRADEITEMEX 6 3 1 1 0
GOTO @增手镯
break
[@手镯道术]
#act
UPGRADEITEMEX 5 4 1 1 0
UPGRADEITEMEX 6 4 1 1 0
GOTO @增手镯
break
[@戒指物防]
#act
UPGRADEITEMEX 7 0 1 1 0
UPGRADEITEMEX 8 0 1 1 0
GOTO @增戒指
break
[@戒指魔防]
#act
UPGRADEITEMEX 7 1 1 1 0
UPGRADEITEMEX 8 1 1 1 0
GOTO @增戒指
break
[@戒指攻击]
#act
UPGRADEITEMEX 7 2 1 1 0
UPGRADEITEMEX 8 2 1 1 0
GOTO @增戒指
break
[@戒指魔法]
#act
UPGRADEITEMEX 7 3 1 1 0
UPGRADEITEMEX 8 3 1 1 0
GOTO @增戒指
break
[@戒指道术]
#act
UPGRADEITEMEX 7 4 1 1 0
UPGRADEITEMEX 8 4 1 1 0
GOTO @增戒指
break
[@项链物防]
#act
UPGRADEITEMEX 3 0 1 1 0
GOTO @增项链
break
[@项链魔防]
#act
UPGRADEITEMEX 3 1 1 1 0
GOTO @增项链
break
[@项链攻击]
#act
UPGRADEITEMEX 3 2 1 1 0
GOTO @增项链
break
[@项链魔法]
#act
UPGRADEITEMEX 3 3 1 1 0
GOTO @增项链
break
[@项链道术]
#act
UPGRADEITEMEX 3 4 1 1 0
GOTO @增项链
break
[@头盔物防]
#act
UPGRADEITEMEX 4 0 1 1 0
GOTO @增头盔
break
[@头盔魔防]
#act
UPGRADEITEMEX 4 1 1 1 0
GOTO @增头盔
break
[@头盔攻击]
#act
UPGRADEITEMEX 4 2 1 1 0
GOTO @增头盔
break
[@头盔魔法]
#act
UPGRADEITEMEX 4 3 1 1 0
GOTO @增头盔
break
[@头盔道术]
#act
UPGRADEITEMEX 4 4 1 1 0
GOTO @增头盔
break
[@靴子物防]
#act
UPGRADEITEMEX 11 0 1 1 0
GOTO @增靴子
break
[@靴子魔防]
#act
UPGRADEITEMEX 11 1 1 1 0
GOTO @增靴子
break
[@靴子攻击]
#act
UPGRADEITEMEX 11 2 1 1 0
GOTO @增靴子
break
[@靴子魔法]
#act
UPGRADEITEMEX 11 3 1 1 0
GOTO @增靴子
break
[@靴子道术]
#act
UPGRADEITEMEX 11 4 1 1 0
GOTO @增靴子
break
[@腰带物防]
#act
UPGRADEITEMEX 10 0 1 1 0
GOTO @增腰带
break
[@腰带魔防]
#act
UPGRADEITEMEX 10 1 1 1 0
GOTO @增腰带
break
[@腰带攻击]
#act
UPGRADEITEMEX 10 2 1 1 0
GOTO @增腰带
break
[@腰带魔法]
#act
UPGRADEITEMEX 10 3 1 1 0
GOTO @增腰带
break
[@腰带道术]
#act
UPGRADEITEMEX 10 4 1 1 0
GOTO @增腰带
break
[@宝石物防]
#act
UPGRADEITEMEX 12 0 1 1 0
GOTO @增宝石
break
[@宝石魔防]
#act
UPGRADEITEMEX 12 1 1 1 0
GOTO @增宝石
break
[@宝石攻击]
#act
UPGRADEITEMEX 12 2 1 1 0
GOTO @增宝石
break
[@宝石魔法]
#act
UPGRADEITEMEX 12 3 1 1 0
GOTO @增宝石
break
[@宝石道术]
#act
UPGRADEITEMEX 12 4 1 1 0
GOTO @增宝石
break
[@武器攻击]
#act
UPGRADEITEMEX 1 0 1 1 0
GOTO @增武器
break
[@武器魔法]
#act
UPGRADEITEMEX 1 1 1 1 0
GOTO @增武器
break
[@武器道术]
#act
UPGRADEITEMEX 1 2 1 1 0
GOTO @增武器
break
[@武器准确]
#act
UPGRADEITEMEX 1 5 1 1 0
GOTO @增武器
break
[@武器幸运]
#act
UPGRADEITEMEX 1 3 1 1 0
GOTO @增武器
break
[@武器速度]
#act
UPGRADEITEMEX 1 6 1 1 0
GOTO @增武器
break
[@武器持久]
#act
UPGRADEITEMEX 1 14 1 1 0
GOTO @增武器
break
需要的条件自己加
6. 求传奇装备自动合成脚本教程
[@PickUpItemEX]
;gee、gom引擎捡取任意物品触发函数
#if
checkitemw 屠龙 3
#act
take 屠龙 3
give 开天 1
break
#if
checkitemw 木剑 3
#act
take 木剑 3
give 乌木剑 1
break
7. 传奇私服装备合成脚本问题
这个很简单的,用好几个命令就可以。
1、检测。首先检测身上是否有装备,装备是不是已经升级到最大值,其次检测人物身上元宝够不够。
2、执行。具体增加属性的命令根据引擎的版本有些不同,可以参照引擎版本的说明。不光要执行属性增加,还有记得把扣除元宝的命令也写进去。
3、提示。比如成功之后全服公告啊、元宝不够提示元宝不够、升级到最大值提示无法升级、身上没穿装备的时候提示没有穿戴某某装备之类的。
当然,这样的脚本也可以扩展一下,可以限制为需要指定类型的装备才可升级。
看你说要自己研究,我就只跟你说说大概的思路,剩下的自己研究出来才有意思。如果直接给个脚本就没意思了。
请采纳答案,支持我一下。
8. 传奇 炼武器老板 脚本问题!
首饰没有加属性
9. 传奇装备卷制作脚本
先必须的有个 菜鸟编辑器 多着呢 下载个吧
读取物品数据 打开编号31的那栏,随便找个东西点复制。把名字随便改下,比如 无敌装备卷 ,把样子改下(这些都无所谓的) 主要是anicount这个(在重量的右边) 写上一个X:\mirserver\Mir200\Envir\Market_def下QFunction-0.txt里面[@StdModeFuncXXX]没有的数字(XXX就是代表数字)。然后确认,然后打开这个QFunction-0.txt
在最下面写上
[@StdModeFuncXXX](这个XXX一定要个编辑器上的一样)
#if
#act
give 天龙圣剑 1
give 天龙圣衣(男) 1
give 星王手镯 2
give 星王戒指 2
give 星王项链 1
give 荣誉勋章43号 1
give 魔血石(大) 1
这个是例子 什么装备 自己写上 然后就 OK了
10. 关于传奇装备的问题,请问我想在某个装备上增加技能提升的脚本怎么写
那个不用写脚本 M2里面 查看-列表信息二-装备技能威力 里面有设置装备提升技能威力的!