正常我们自己开的
传奇开区一条龙版本,会美化NPC,包括对话框,脚本简化等等.但如果你是找的,那么做
传奇开区一条龙技术的只要按照你的要求去修改版本,不会细心的美化每一个细节脚本,当然这也是由于别人的工作量大,而不是故意不给你做的.但是自己就不一样了,自己要做个独家特色的传奇版本,就一定要注意每一个细节,从细节上吸引玩家的注意,从而喜欢你的开区传奇私服.
NPC的对话美化,无非就是把对话框的颜色,
私服一条龙排版做得好看,引人注目.blue传奇引擎在美化上的功能不是太完善.护展的功能相对不如hero引擎和max引擎.blue引擎对于文字颜色的设置格式为:<COLOR=clgreen 文字内容>(注意:cl为固定的,后面的green为颜色,例:clBlack, clMaroon, clGreen, clOlive, clNavy, clPurple, clTeal, clGray, clSilver, clRed, clLime, clYellow, clBlue, clFuchsia, clAqua, clLtGray, clDkGray, clWhite, clMoneyGreen,clSkyBlue, clCream, clMedGray)或者<COLOR=#255 文字 #后的为色值0-255> 不支持自动变色.
NPC发送出来的信息,就是通常个人看到的系统发出来的字,或是全服看到的字即SENDMSG.SENDMSG又分为12种: %s 代表人物名称 %d 代表NPC名称
SendMSG 0 %s信息内容%d 发送普通红色广播信息(前面不带*号)
SendMSG 1 %s信息内容%d 发送普通红色广播信息(前面带*号)
SendMSG 2 %s信息内容%d 发送普通红色广播信息.并显示NPC名称(前面带*号)
SendMSG 3 %s信息内容%d 发送普通红色广播信息.并人物NPC名称
SendMSG 4 %s信息内容%d 在NPC头顶.显示普通说话信息
SendMSG 5 %s信息内容%d 发送红色信息给人物
SendMSG 6 %s信息内容%d 发送绿色信息给人物
SendMSG 7 %s信息内容%d 发送蓝色信息给人物
SendMSG 8 %s信息内容%d 发送绿色信息给行会成员
SendMSG 9 %s信息内容%d 发送蓝色信息给行会成员
SendMSG 10 %s信息内容%d 发送红色信息给行会成员
SendMSG 11 %s信息内容%d 发送喊话信息(范围为原来2倍)
SendMSG 12 %s信息内容%d 发送组队的信息
另外,SENDMSG 0 文字内容还有另一种使用方式,改变发送出来的信息
例:SENDMSG 0 XXXX 251 249 此为发出来的对话框的变色的内容
SENDMSG 0 XXXX 251 249 10 此为对话框顶部发送出来的内容 10为显示时间(秒)
另外还有NPC颜色发送信息跳转执行脚本的信息
SENDMSG 类型 发送信息 字体颜色(0..255) 背景颜色(0..255) 延迟时间(秒) @label
//字体颜色 背景颜色 不为空,则发送自定义颜色文字
//延迟时间(秒) 不为空,则发送信息在屏幕中下方,倒数秒数特征字符为%t,见例:
//@label 不为空,则触发当前NPC的 @label 节
例:
[@text]
#ACT
SENDMSG 5 测试信息%t秒后结束... 151 0 10 @text1
[@text1]
#IF
GIVE 回城卷 1
#ACT
SENDMSG 5 得到回城卷
做一个特色的传奇私服一条龙技术版本,也可能会用到NPC大对话框的.blue传奇引擎也是支持的
自定义NPC对话框,例:(@buy @@BuHero @MDlgImgName=MerchantDlg.png)
在@MDlgImgName=MerchantDlg.png中,MerchantDlg.png表示自顶的NPC对话框的图片名
客户端会根据此图片名搜索lui.pkg包中的图片,存在则起用,否则使用默认对话框
注:只需要在NPC文件头()里增加 @MDlgImgName=MerchantDlg.png 即支持
NPC命令:SetMerchantDlgImgName 图片名 //设置当前NPC对话框图片,可以随时更改
图片名为空或不存在于lui.pkg包中,使用默认NPC对话框
否则搜索lui.pkg包中的图片名,存在则起用,可以在每个[@Label] 前加此命令
支持功能例子,支持BMP,JPG,PNG等图片\
<LINE=clBlue> //画线,clBlue是颜色
<PIC=d:\pic1.png LABEL=@example1>\ //指定图片路径为:d:\pic1.png,点击后执行[@example1]
<PIC=d:\pic2.png HINT=该文字描述是鼠标移上图片的提示\换行文字1\换行文字2\>\ //鼠标移动到图片后的提示
<PIC=storage.png HINT=此为自定义资源>\ //向lui.pkg中搜索storage.png
<color=clLime> <$STR(S0)> </>\
注意:lui.pkg可以改为lui.ZIP进行打开编辑里面的图片!
举列1:下面的意思是打开NPC调用客户端内lui.pkg包里的MerchantDlg111.png图片
(@MDlgImgName=MerchantDlg111.png)
[@main]
开传奇一条龙
举列2:下面的意思是打开NPC执行显示lui.pkg包里的Me111.png图片
[@main]
你要找传奇一条龙?\
<找/@看>
[@看]
#act
SetMerchantDlgImgName Me111.png
#say
我就是开传奇一条龙
举列3:<LINE=clBlue> //画线,clBlue是颜色
[@main]
测试开
<LINE=clBlue>
上面的字被画线格开了哦
举列4:<URL=www.001gm.net></>\ //网站
[@main]
欢迎大家访问
<URL=www.001gm.net>
举列5:<PIC=d:\pic1.png LABEL=@example1>\ //指定图片路径为:d:\pic1.png,点击后执行[@example1]
注意:由于图片是读取玩家电脑上的 此图片必须做补丁给玩家下载!一般做补丁自动更新后是在传奇客户端下所以上面的路径一般选客户端下
[@main]
<PIC=d:\pic1.png LABEL=@example1>\
[@example1]
上面的图片你看过了现在还有什么疑问吗?
举列6:<PIC=d:\pic2.png HINT=该文字描述是鼠标移上图片的提示\换行文字1\换行文字2\>\ //鼠标移动到图片后的提示
[@amin]
<PIC=d:\pic2.png HINT=看到图片了吧上面的介绍是本服最新功能快快冲钱吧>\
举列7:<color=clLime> <$STR(S0)> </>\ 字体自定颜色 和以前有所改变
[@amin]
<COLOR=clAqua></>:<$STR(I28)>\
好了,传奇一条龙基本的NPC相关美化就说到这里,未至之处可与本站联系,信誉传奇SF一条龙感谢你的观看,技术文章。