编写传褐奇杀庐手工会功能脚本经常开区的朋友都知道,在目前尽争日益激烈的私服行业里.想让玩家不断对自己开的传奇版本有新鲜感。那我们就应该对版本增加一些特殊的功能,而传奇私服最让人激动人心的是PK的时刻.
而如果我们开的传奇版本里面就单纯的PK,没有任何吸引人的玩的地方,久而久之,自己开的传奇可能面临着没有人玩,今天要分享给大家的是5分钟教您会编写杀手工会功能脚本.杀手工行功能.这个功能主要就是玩家提供PK.跟杀人数量可以得到一定的奖励跟封号.让游戏PK不在乏味.
下面大家跟我继续往下学习,第一步添加NPC脚本:添加方法跟添加其他NPC一样.找到相应的坐标就是你在土城找到你想添加NPC的坐标在NPC文件里面加上NPC坐标跟名字现在就开始写NPC脚本.如图:
dedecms.com
[@main]
俗话说:杀人者,人恒杀之!不过我们杀手公会就是追求这一境界!\
如果你想作为一名合格的杀手,就要不畏死亡,杀人乃家常便饭嘛!\
我这提供全服杀手公会成员排行,只要你杀了人就自动成为我们杀\
手公会的一员,当然我们只提供最优秀的前十名排行!同时还会提供\
一种动态实时的杀手称号和斩杀人数显示!\
<全服杀手排行榜/@全服杀手排行榜> <杀手称号说明/@杀手称号说明> \
<我想成为不为人知的暗之杀手/@关闭称号11>\
本文来自织梦
[@杀手称号说明]
杀手的称号随着杀人数的增加而改变,想得到最强的杀手的称号吗?\
要成为最强的杀手除了杀人之外,还可以参加我们工会提供的试练\
以下是我们目前提供的各种级别的称号和要求:\
1级:入门杀手:<斩杀1人>\
2级:三流杀手:<斩杀5人>\
3级:二流杀手:<斩杀10人>\
4级:一流杀手:<斩杀50人>\
5级:职业杀手:<斩杀100人>\
<未知级杀手:暗影杀手?鬼魅杀手?狂魔杀手?杀手之王?> <返回/@MAIN> 织梦好,好织梦
[@高阶杀手试练]
此为杀手工会的秘密试练场地.是锻炼各位成就最强杀手为目标进\
行的强化训练,不同级别的杀手试练难度也有所不同,如果能通过我\
们的试练,那就能大量的提高你的斩杀数!最低限定<职业杀手>级别!\ \
<职业杀手试练场/@职业杀手试练场> 晋级目标 <暗影杀手> <25元宝进入1次>\
<暗影杀手试练场/@暗影杀手试练场> 晋级目标 <灭魂杀手> <50元宝进入1次>\
<灭魂杀手试练场/@灭魂杀手试练场> 晋级目标 <狂魔杀手> <250元宝进入1次>\
<狂魔杀手试练场/@狂魔杀手试练场> 晋级目标 <杀手之王> <500元宝进入1次>\
本文来自织梦
dedecms.com
dedecms.com
[@狂魔杀手试练场]
#IF
CHECKNAMELIST ..\QuestDiary\杀手系统\狂魔杀手.txt
CHECKGAMEGOLD > 499
#ACT
GAMEGOLD - 500
MAPMOVE DIE004
SENDMSG 0 职业杀手:%S进入了狂魔杀手试练场!
BREAK
#ELSESAY
对不起!你不符合要求! dedecms.com
dedecms.com
[@灭魂杀手试练场]
#IF
CHECKNAMELIST ..\QuestDiary\杀手系统\灭魂杀手.txt
CHECKGAMEGOLD > 249
#ACT
GAMEGOLD - 250
MAPMOVE DIE003
SENDMSG 0 职业杀手:%S进入了灭魂杀手试练场!
BREAK
#ELSESAY
对不起!你不符合要求!
;精英传奇制作www.nbyzx.cn
[@暗影杀手试练场]
#IF
CHECKNAMELIST ..\QuestDiary\杀手系统\暗影杀手.txt
CHECKGAMEGOLD > 49
#ACT
GAMEGOLD - 50
MAPMOVE DIE002
SENDMSG 0 职业杀手:%S进入了暗影杀手试练场!
BREAK
#ELSESAY
对不起!你不符合要求! 织梦好,好织梦
[@职业杀手试练场]
#IF
CHECKNAMELIST ..\QuestDiary\杀手系统\职业杀手.txt
CHECKGAMEGOLD > 24
#ACT
GAMEGOLD - 25
MAPMOVE DIE001
SENDMSG 0 职业杀手:%S进入了职业杀手试练场!
BREAK
#ELSESAY
对不起!你不符合要求! 内容来自dedecms
织梦好,好织梦
内容来自dedecms
[@关闭称号11]
杀手默认的称号系统是不是让你觉得太过于暴露自己的实力,也许!\
想成为一个不为人知的高阶杀手,隐匿形迹是一种不错的选择!\ \
<关闭实时称号系统,成为暗之杀手/@关闭称号>\
<做为一名光明正大的杀手,没必要/@MAIN>
dedecms.com
[@关闭称号]
#IF
CHECKVAR HUMAN 排行开关 = 1
#SAY
当前状态为:开启\ \
<关闭实时称号/@关闭称号22> <返回/@MAIN>
织梦好,好织梦
#IF
CHECKVAR HUMAN 排行开关 = 0
#SAY
当前状态为:关闭\ \
<开启实时称号/@开启称号> <返回/@MAIN>
内容来自dedecms
[@关闭称号22]
#ACT
CALCVAR HUMAN 排行开关 = 0
SAVEVAR HUMAN 排行开关 ..\QuestDiary\宠物系统\变量.txt
SETRANKLEVELNAME %s\
BREAK
#SAY
实时称号系统已经关闭了! copyright dedecms
[@开启称号]
#ACT
CALCVAR HUMAN 排行开关 = 1
SAVEVAR HUMAN 排行开关 ..\QuestDiary\宠物系统\变量.txt
GOTO @称号开放了
#SAY
实时称号系统已经开启了!
[@全服杀手排行榜]
全服杀手排行榜:\ \
序号 角色名 杀人数\
第1名 <$STR(A111)> <$STR(G111)>\
第2名 <$STR(A112)> <$STR(G112)>\
第3名 <$STR(A113)> <$STR(G113)>\
第4名 <$STR(A114)> <$STR(G114)>\
第5名 <$STR(A115)> <$STR(G115)>\
<返回/@MAIN> <进入下一页/@全服杀手排行榜2> 本文来自织梦
[@全服杀手排行榜2]
全服杀手排行榜:\ \
序号 角色名 杀人数\
第6名 <$STR(A116)> <$STR(G116)>\
第7名 <$STR(A117)> <$STR(G117)>\
第8名 <$STR(A118)> <$STR(G118)>\
第9名 <$STR(A119)> <$STR(G119)>\
第10名 <$STR(A110)> <$STR(G110)>\
<返回/@MAIN> <进入上一页/@全服杀手排行榜>
内容来自dedecms
[@换元宝]
你目前手头有<$HUMAN(斩杀数)>个斩杀数,确定需要换成元宝嘛?\
由于杀手称号和杀手试练都域斩杀数的积累,除非你急用钱,否则\
我们公会强烈反对你这样子做,元宝事小,名气更加重要啊!\ \
<换赏金、5个斩杀数换1个元宝/@5个斩杀数换1个元宝>\
<换赏金、25个斩杀数换5个元宝/@25个斩杀数换5个元宝>\
<换赏金、50个斩杀数换10个元宝/@50个斩杀数换10个元宝>\
<换赏金、100个斩杀数换20个元宝/@100个斩杀数换20个元宝>\
<作为一名优秀的杀手,名气更加重要/@main>\ 内容来自dedecms
[@100个斩杀数换20个元宝]
#IF
CHECKVAR HUMAN 斩杀数 > 99
#ACT
GAMEGOLD + 20
CALCVAR HUMAN 斩杀数 - 100
SAVEVAR HUMAN 斩杀数 ..\QuestDiary\宠物系统\变量.txt
SENDMSG 6 你的斩杀数为<$HUMAN(斩杀数)>个,元宝数量为<$GAMEGOLD>个!
GOTO @换元宝
BREAK
#ELSESAY
你没有足够的斩杀数可以拿来兑换成元宝! 本文来自织梦
[@50个斩杀数换10个元宝]
#IF
CHECKVAR HUMAN 斩杀数 > 49
#ACT
GAMEGOLD + 10
CALCVAR HUMAN 斩杀数 - 50
SAVEVAR HUMAN 斩杀数 ..\QuestDiary\宠物系统\变量.txt
SENDMSG 6 你的斩杀数为<$HUMAN(斩杀数)>个,元宝数量为<$GAMEGOLD>个!
GOTO @换元宝
BREAK
#ELSESAY
你没有足够的斩杀数可以拿来兑换成元宝! 本文来自织梦
[@25个斩杀数换5个元宝]
#IF
CHECKVAR HUMAN 斩杀数 > 24
#ACT
GAMEGOLD + 5
CALCVAR HUMAN 斩杀数 - 25
SAVEVAR HUMAN 斩杀数 ..\QuestDiary\宠物系统\变量.txt
SENDMSG 6 你的斩杀数为<$HUMAN(斩杀数)>个,元宝数量为<$GAMEGOLD>个!
GOTO @换元宝
BREAK
#ELSESAY
你没有足够的斩杀数可以拿来兑换成元宝! dedecms.com
[@5个斩杀数换1个元宝]
#IF
CHECKVAR HUMAN 斩杀数 > 4
#ACT
GAMEGOLD + 1
CALCVAR HUMAN 斩杀数 - 5
SAVEVAR HUMAN 斩杀数 ..\QuestDiary\宠物系统\变量.txt
SENDMSG 6 你的斩杀数为<$HUMAN(斩杀数)>个,元宝数量为<$GAMEGOLD>个!
GOTO @换元宝
BREAK
#ELSESAY
你没有足够的斩杀数可以拿来兑换成元宝! 织梦好,好织梦
[@称号开放了]
#IF
CHECKNAMELIST ..\QuestDiary\杀手系统\入门杀手.txt copyright dedecms
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 入门杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
BREAK 织梦好,好织梦
#IF
CHECKNAMELIST ..\QuestDiary\杀手系统\三流杀手.txt
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 三流杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
BREAK 内容来自dedecms
#IF
CHECKNAMELIST ..\QuestDiary\杀手系统\二流杀手.txt copyright dedecms
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 二流杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
BREAK 内容来自dedecms
本文来自织梦
#IF
CHECKNAMELIST ..\QuestDiary\杀手系统\一流杀手.txt dedecms.com
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 一流杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
BREAK
内容来自dedecms
织梦好,好织梦
#IF
CHECKNAMELIST ..\QuestDiary\杀手系统\职业杀手.txt
copyright dedecms
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 职业杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
BREAK 本文来自织梦
#IF
CHECKNAMELIST ..\QuestDiary\杀手系统\暗影杀手.txt dedecms.com
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 暗影杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
BREAK
copyright dedecms
#IF
CHECKNAMELIST ..\QuestDiary\杀手系统\灭魂杀手.txt
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 灭魂杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
BREAK
dedecms.com
本文来自织梦
#IF
CHECKNAMELIST ..\QuestDiary\杀手系统\狂魔杀手.txt
内容来自dedecms
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 狂魔杀手
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
BREAK
织梦好,好织梦
#IF
CHECKNAMELIST ..\QuestDiary\杀手系统\杀手之王.txt
#ACT
MOV S10 已斩杀
MOV S11 <$HUMAN(斩杀数)>
INC S10 <$STR(S11)>
INC S10 人
MOV S20 ★★★★★杀手排行第
MOV S21 <$HUMAN(排行)>
INC S20 <$STR(S21)>
MOV S22 名★★★★★
INC S20 <$STR(S22)>
MOV S23 杀手之王
SETRANKLEVELNAME %s\<$STR(S23)>\<$STR(S10)>\<$STR(S20)>\
BREAK
以上就是热血传奇杀手公会功能添加方法已详解.第一添加功能NPC脚本
现在我们就开始做下一步
第二步:添加登陆脚本触.NPC加好现在我们就做登陆脚本的触发这个主要起到的人物下线上线的时候人物的.封号这些还在的功能.现在我就教大家添加.找到QManage.txt增加以下脚本:
[@Login]
#IF
CHECKLEVELEX > 0
#ACT
VAR Integer HUMAN 排行
VAR Integer HUMAN 排行开关
VAR Integer HUMAN 斩杀数
织梦内容管理系统
1.76精品传奇_1.76天下毁灭_1.76复古传奇_英雄合击_中变靓装传奇_无忧传奇
传奇花屏补丁,花屏补丁,土城花屏补丁,盟重土城花屏补丁下载,土城花屏补丁下载,沙巴克花屏补丁,传奇土城花屏补丁下载
网站每天发布最新、最好的传奇版本下载和与传奇服务端配套开区传奇模版,网游技术教程全部免费下载!
无忧网络是目前唯一家所有的传奇服务端,传奇私服花屏补丁,盟重花屏补丁和传奇客户端下载都经过站长亲自测试并配有真实测试图!
所有的工具软件和传奇版本在发布之前,都会经过站长亲自测试,保证chuanqisf可以进入游戏,所有软件都无毒无插件!
本站声明:本站所有技术资料与下载资源均为网络搜集整理,并不代表本站的观点与立场,如有侵犯您的权益,请来信指出,本站将立即改正Copyright © 2002-2014 无忧网络 版权所有蜀ICP备09041899号