收版本 网络安全 1gm 996m2
传奇开区版本定制开区加Q:1116114 光辉岁月复古无充值 泰=山=服=务=器=打=死=退=款 单机开区合区价格加Q535964448 【无双神器】
【魅影神器】 【风云雄霸】 【霸器鬼斧】 【七彩玉兔】 【封神复古】
 .齐天大圣 . 单职业迷失 ▇▃黑神话悟空▃▇ ‖   一个福利怪直接起飞   ‖ 领先市场全新给力版本
【再战沉默】 【完美财神】 【天刀复古】 【破界神器】 【陈情令】
【永劫复古】 点击赞助此处文字位(#121) 点击赞助此处文字位(#122) 超高爆率メ散人称霸メ等级好升メ 点击赞助此处文字位(#124)
部分体验推荐
版本名称 版本类型 版本介绍 版本说明 游戏网站
【无双复古】 【三职业复古】 超级耐玩·材料稀缺·三职业平衡 领先市场全新给力版本 进入游戏
【幻想三国】 【单职业神器】 无限刀神器﹏.刀刀切怪、切人﹏.刀刀见血 领先市场全新给力版本 进入游戏
【天刀复古】 【三职业复古】 小极品·全新玩法·三职业平衡 领先市场全新给力版本 进入游戏
【永劫复古】 【单职业攻速】 Gm彻底疯了·低消费高爆率·轻松耐玩 领先市场全新给力版本 进入游戏
【陈情令】 【专属单职业】 无限刀专属神器.低销高爆.一怪一光柱 领先市场全新给力版本 进入游戏
【梦境迷失】 【单职业迷失】 超级炼丹,简单不烧脑,一秒万刀PK爽 领先市场全新给力版本 进入游戏
【风云雄霸】 【迷失神器】 刀刀切人﹏.刀刀见血﹏.刀刀入魂 领先市场全新给力版本 进入游戏
▇▃黑神话悟空▃▇ 【单职业】 九九归真道行难 必须苦练邪魔退 定要修持正法还 每日免费领取50元 进入游戏
【魅影神器】 【单职业神器】 货币满屏爆·刀刀光柱·散人天堂 领先市场全新给力版本 进入游戏
查看: 2839|回复: 0

传奇服务端杀人魔戒的制作方法

[复制链接]

5481

主题

-5

回帖

72万

积分

管理员

积分
728050
QQ
发表于 2024-3-5 12:41:44 | 显示全部楼层 |阅读模式
魔戒属性隐藏,可以大幅度提高自身攻击力,魔法和道术,并会被恶魔附体,提高全身属性总和的10%,但是魔戒也有邪恶的一面:戴上后无法取下,所带魔戒之人必须每隔一个小时杀一个人来用鲜血祭奠恶魔之魂。若一个小时内不杀人,那么你将会被魔戒杀死,并且魔戒自动消失,真正的被杀哦,还会掉装备。还有一个相当严格的要求,你所杀死的人必须高于35级,而且不能连续杀死同一个人,否则无效,你不要以为下线或者小退等就可以延长时间,无用的,下线自动保存时间,再次上线后自动计算你的剩余时间,杀死一个人以后就可以把你的生命重新延长至一个小时。
在土城的戒灵处可以合成魔戒,也可以使用元宝将已戴上的魔戒取下来。合成魔戒的材料在中土地图中取得。
魔戒特点:
1.带上后属性大增,但是拿不下来.
2.从带上那一刻,每一小时你就要杀一个人.
杀35级以下小人无效,杀同一个人无效.
3.如果你按魔戒的指示,杀死了一个人后,重新让你的生命增加一小时.
4.如果你没有完成杀人任务,魔戒会消失,并把你杀死,无论你是小退,还是下线.
5.安全区开通下线挂机功能时,自动关闭计时器.
关于增加全身属性10%,这一点你可以设置一个套装,你面只要一件物品就行了
其他的功能用脚本可以实现,最大的难度是.
1 计时问题.
2 如何判断你杀的人是否已经杀过.你杀的人的级别是多少?
解决:
1.计时问题,可以用上jsM2 的个人时钟,但个人时钟只适合短时间计时,以秒计算,且下线在上线后计时停止.
实现长时间的计时,这里我发现了一个计巧.就是用一个 human 的个人参数.计时设成60 就是60秒.第计时一分钟,参数+1
,但这个参数到60时,便是一小时.参数清0重新计时.小退在上时,只要在启动个人时钟就可以继续计时.
2.第二个问题的解决.是我发现了最新的M2的一个特殊功能,就是让他人执行脚本
[@PlayDie]
#IF
#ACT
Mov S10 <                                   K                         i                         l                         l                         e                         r                         >                         H                         C                         a                         l                         l                         <                              Killer> HCall <                  Killer>HCall @TTT
你可以利用被杀者的这一脚本把,把资料传送给杀人者-<$Killer>
原理:就是把传过来的杀人者的姓名,判断是不是带魔戒的(之前我把带魔戒的玩家写入一个文本中)
如果是,在判断自已的级别是不是大于35级.自已是不是在杀人者杀过人的名单里.如果都不是.那么触发杀人者脚本.来改变他的参数.
===================================
部分关键脚本:
Qmanage.txt
;魔戒记时
[@OnTimer6]
#IF
checkitemw 魔戒
#ACT
break
#CALL
[\游戏活动\魔戒记时.txt] @魔戒记时
#if
#act
SetOffTimer 6
set [108] 0
CALCVAR HUMAN MJJS = 0
CALCVAR HUMAN MJTIME = 0
SAVEVAR HUMAN MJJS
…\QuestDiary\游戏记录\魔戒记时.txt
SAVEVAR HUMAN MJTIME …\QuestDiary\游戏记录\魔戒记时.txt
CHANGEMODE 3 0

[@魔戒记时]
{
#if
checkcastlewar 0
CHECKVAR HUMAN MJTIME = 2
#act
break
CHANGEMODE 3 0
sendmsg 7 [地狱之声]攻城期间,魔戒暂时失效.
#if
checkcastlewar 0
CHECKVAR HUMAN MJTIME = 1
#act
break
CHANGEMODE 3 0
sendmsg
7 [地狱之声]攻城期间,魔戒暂时失效.
#if
CHECKVAR HUMAN MJTIME = 0
CHECKVAR
HUMAN MJJS = 0
#ACT
break
CALCVAR HUMAN MJJS + 1
SAVEVAR HUMAN
MJJS …\QuestDiary\游戏记录\魔戒记时.txt
CHANGEMODE 3 0
sendmsg 0
[地狱之声]被地狱"魔戒"附身的【%s】走到了生命的终结,现在等待它的只有死亡.

Qfunction-0.txt
;死亡触发
[@PlayDie]
#IF
#act
set [111] 0
set [112] 0
set [113] 0
MOV S0 <                                   K                         I                         L                         L                         E                         R                         >                         M                         O                         V                         S                         1                         <                              KILLER> MOV S1 <                  KILLER>MOVS1
MOV S2 <$LEVEL>
#CALL [游戏活动/被杀人检测.txt] @被杀
[@被杀]
{
#if
CheckTextList QuestDiary\游戏记录\拥有魔戒者.txt
<$str(S0)>
#act
break
goto @被魔戒杀
[@被魔戒杀]
#if
CHECKLEVELEX < 35
#act
break
sendmsg 5
[地狱之声]你被戴邪恶魔戒的【<                                   s                         t                         r                         (                         S                         0                         )                         >                         】                         所                         杀                         ,                         。                         H                         C                         a                         l                         l                         <                              str(S0)>】所杀,。 HCall <                  str(S0)>】所杀,。HCall @魔戒复活1
#if
;CHECKNAMELIST …\QuestDiary\游戏记录\魔戒杀人记录<$str(s0)>.txt
CheckTextList QuestDiary\游戏记录\魔戒杀人记录<                                   s                         t                         r                         (                         s                         0                         )                         >                         .                         t                         x                         t                         <                              str(s0)>.txt <                  str(s0)>.txt

#act
break
sendmsg 5
[地狱之声]你被戴邪恶魔戒的【<                                   s                         t                         r                         (                         S                         0                         )                         >                         】                         所                         杀                         ,                         这                         里                         记                         录                         你                         已                         经                         让                         他                         杀                         过                         ,                         下                         回                         小                         心                         了                         。                         H                         C                         a                         l                         l                         <                              str(S0)>】所杀,这里记录你已经让他杀过,下回小心了。 HCall <                  str(S0)>】所杀,这里记录你已经让他杀过,下回小心了。HCall
@魔戒复活2
#if
#act
sendmsg 5
[地狱之声]你被戴邪恶魔戒的【
温馨提示:

如需运营或商用本站资源,请在下载源码后联系版权方进行授权,本站不参与任何运营游戏相关活动,仅供从业者交流技术使用.对于因后续运营游戏产生的版权纠纷,与本站无关。


郑重声明:本站所有资源仅供用户本地电脑学习源代码的内含设计思想和原理,禁止任何其他用途!→ 详情点击查看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ在线咨询
咨询客服
87599992
QQ群交流
782778436
快速回复 返回顶部 返回列表