设为首页
收藏本站
开启辅助访问
切换到宽版
登录
立即注册
只需一步,快速开始
首页
Portal
论坛
BBS
新鲜出炉
免费列表
联系我们
搜索
搜索
文章
安全
安全
统计
传奇版本
精品软件
传奇工具
水漫金山
传奇教程
福利经验
传奇技术
素材补丁
引擎帮助
网站程序
动画发布
开区工具
站点公告
传奇故事
站点版规
关于报毒
在线工具
违规处里
站点帮助
站务处理
本版
帖子
用户
传奇GM论坛
»
论坛
›
技术交流
›
技术文章
›
传奇杀人魔戒的制作方法
返回列表
发新帖
[传奇脚本]
传奇杀人魔戒的制作方法
[复制链接]
2190
|
0
|
2011-11-30 22:41:58
|
显示全部楼层
|
阅读模式
魔戒属性隐藏,可以大幅度提高自身攻击力,魔法和道术,并会被恶魔附体,提高全身属性总和的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 <$Killer>
HCall <$STR(S10)> @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 <$KILLER>
MOV S1
<$USERNAME>
MOV S2 <$LEVEL>
#CALL [游戏活动/被杀人检测.txt] @被杀
[@被杀]
{
#if
CheckTextList QuestDiary\游戏记录\拥有魔戒者.txt
<$str(S0)>
#act
break
goto @被魔戒杀
[@被魔戒杀]
#if
CHECKLEVELEX < 35
#act
break
sendmsg 5
[地狱之声]你被戴邪恶魔戒的【<$str(S0)>】所杀,。
HCall <$STR(S0)> @魔戒复活1
#if
;CHECKNAMELIST ..\QuestDiary\游戏记录\魔戒杀人记录\<$str(s0)>.txt
CheckTextList QuestDiary\游戏记录\魔戒杀人记录\<$str(s0)>.txt <$USERNAME>
#act
break
sendmsg 5
[地狱之声]你被戴邪恶魔戒的【<$str(S0)>】所杀,这里记录你已经让他杀过,下回小心了。
HCall <$STR(S0)>
@魔戒复活2
#if
#act
sendmsg 5
[地狱之声]你被戴邪恶魔戒的【<$str(S0)>】所杀,魔戒具有隐身能力,所以你看不到杀人者。
AddTextList
QuestDiary\游戏记录\魔戒杀人记录\<$str(s0)>.txt <$USERNAME>
HCall
<$STR(S0)> @魔戒复活3
计时器
,
安全区
,
攻击力
相关帖子
•
传奇游戏中增加游戏乐趣的(向仇家投毒)脚本
•
传奇版本自定义称号制作教程
•
传奇服务端新添加地图设置为安全区方法
•
传奇版本人物摆摊等级限制设置
•
浅谈传奇世界的武器的问题
•
我眼里的1.76金币版传奇三职业
•
制作盛大一样的盟重回城石、比奇传送石方法
•
传奇Gm基地玩家封魔殿PK经验分享
•
【龙魂复古】【永恒经典】【强化技能】
•
我的传奇,我的精彩,我的骄傲。
发帖前要善用
【
论坛搜索
】
功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
9w9w9
回复楼主
返回列表
问题求助
技术文章
传奇教程
图文推荐
传世1.994天元心法版,啸天虎,副本任务,珍宝阁奖励
2011-06-30
最新烟雨寒雪暴力来袭靓装四连击传奇版本,给力嚣张,傲世青龙(3K引擎)
2011-07-01
新注册会员无法接收到验证邮件问题及解决方法
2011-12-17
2011最新火爆3D真彩地图,1.96梦幻变身QQ三钻黄金皓月升级版(...
2011-06-20
2003复古蓝色飞刀我本沉默,倚天劈地,押镖系统,九绝剑魔(Her...
2012-03-30
热门排行
1
2003复古蓝色飞刀我本沉默,倚天劈地,押镖系统,九绝剑魔(Her...
2
超爽给力3D真彩韩版诸神灭佛中变版,皇冠至尊,天地归一(Her...
3
1.96紫仙刺影四钻元素轻变版,冰神皓月,黄金矿工,紫仙合成(...
4
独家四皇冠《救世主》3D真彩地图中变靓装版,终结者神地(H...
5
2012最新青龍白虎中变皇冠之神靓装版,龙神宝殿,白虎之都(H...
6
1.95龙战刺影神龙合击版,刺影之城,神龙之地,幽冥神盾(3k引擎)
7
New盟重新城暗杀来袭第八季武动乾坤,枯海神舰,斗气大陆(Ma...
8
1.76复古精品加强版,爵位封号,亡灵古墓,夺宝奇兵,精品神殿(Hero引擎)