·首 页 ·精选文章 ·无忧学院 ·两性教育 ·商业站点 ·无忧传奇 ·私服宣传 ·无忧音乐 ·骗子举报 ·软件发布 ·无忧论坛
您现在的位置: 无忧网络网游技术网 >> 技术文章 >> 传世技术 >> 凤凰传世引擎 >> 正文

  没有公告

| 技术文章 | 传奇技术 | 传世技术 | 魔兽技术 | 奇迹技术 | 千年技术 | 仙境技术 | 其他技术 | 传奇菜鸟 | 传世菜鸟 | 奇迹菜鸟 |
| 网游下载 | 网游版本 | 私服工具 | 游戏下载 | SF客户端 | 网站原码 | 经典工具 | 破解工具 | 绿色软件 | 教程下载 | 动画专区 |
| 操作系统 | 故障维修 | 主机架设 | 腾讯QQ区 | 流量排名 | 黑客教程 | 主机评测 | WAP 专区 | 网络游戏 | 游戏攻略 | 网吧黄页 |
| 私服必备 | 常用工具 | 网吧联盟 | 传奇站点 | 网页加密 | 网页转换 | 颜色采集 | 网页源码 | MD 5破解 | 站长工具 | 在线算命 |
| 实用查询 | I P 查询 | 邮编查询 | 区号查询 | 周公解梦 | 成语大全 | 手机查询 | 号码凶吉 | 星座查询 |身份证查询| 5UQQ查询 |
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
没有相关文章
AFT版本更换凤凰引擎版本支持常见以下错误替换说明         ★★★
AFT版本更换凤凰引擎版本支持常见以下错误 替换说明
AFT版本更换凤凰引擎版本支持常见以下错误 替换说明
作者:佚名  文章来源:网络搜集  点击数:  更新时间:2008-1-12 3:29:04
    

01、地图文件未找到

   答:修改!setup.txt      USENMPFILE=1    //解释:凤凰引擎支持两种地图格式,=1为 NMP地图格式

02、usebonuspoint 6   //这个脚本在AFT引擎里为分配人物额外属性点。

   答:详见论坛(www.fhyq.net里的属性分配脚本)

03、DELAY 15 @1号练级

   答:这段行为脚本为 延迟 秒 @标签  // 凤凰引擎替换为:DELAYCALL 15 @1号练级

04、如果有发现这样的错误,RANDOMX 1 S1

   答:完整凤凰引擎支持如下

    #IF
    #ACT
    MOV D0 $RANDOM(25)   ;解释:这里是随机标签概率,从0开始计算
    MOV S19 @宝物随机赋值  ;解释:这里的意思 @标签 赋予变量 S19
    INC S19 $STR(D0)  ;解释:这里的意思是 将 D0变量 追加到 S19末尾
    GOTO $STR(S19)  ;解释:GOTO 变量标签,接着脚本下面的标签为

[@宝物随机赋值0]

[@宝物随机赋值1]

[@宝物随机赋值X]  ;一直到你RANDOM(x)的最大数字,不可间断

05、JPPOINT + 5000  

   答:Give 极品值 5000

06、以下这脚本经常出现在AFT版中

[@标签]
#ACT
queryvalue 标签解释含义: 2 20 525
;脚本变量 解释含义 变量型(字符1 数值2) 跳转标签“号”
break

[@getstring525]
#ACT
Getstring S1
CALCVAR GLOBAL C16 = $STR(S1)
SAVEVAR GLOBAL C16 ..\QuestDiary\数据文件\C16Save.txt
SENDMSG 7 修改成功……
break

在凤凰引擎中就应该体现如下:

[@标签]
#IF
#ACT
QUERYVAL 2 0 20 @交易物品名字 请输入物品名字(必须与数据库吻合)
;脚本命令 变量值 变量型(字符0 数值1) 变量字符数  @跳转标签  标签解释含义:
;注意,如果字符行变量自动就保存S 数字型自动保存M

[@交易物品名字]
#ACT
CALCVAR GLOBAL C16 = $STR(S2)  ;注意:为什么是S2?答:因为变量值是2
SAVEVAR GLOBAL C16 ..\QuestDiary\数据文件\C16Save.txt
SENDMSG 7 修改成功……
break

07、宝石仓库脚本

  答:详细查看论坛(www.fhyq.net)宝石仓库脚本例子

08、checkitembox 提供物品 1

这样的脚本在凤凰引擎里是

#IF
#ACT
ShowSpotDlg 6 请提供物品 @物品名字       ;比如@裁决  放入物品是裁决 直接跳转裁决的执行标签
Break


09、碎片合成脚本

  答:详细查看论坛(BBS.fhyq.net)碎片合成脚本例子

10、MAGICCOLOR 0xFF00FF   //彩色技能,凤凰引擎是从数据库设置的。

   彩色魔法颜色物品设置
   stdMode=31
   anicount=255
   AC:0
   MAC:0
   DC=技能编号,DC2=0
   MC,MC2,SC,SC2 四个字段分别表示颜色的4个字节,从低到高

11、凤凰引擎元神分身相关检测命令及分神执行脚本命令如下:

   制造元神GM命令:@元神 A B C
   其中A 表示元神的状态:0-初始状态,1-化形状态,2-魂魄合一状态。只有魂魄合一的元神才可以放出来
       B 表示性别:0-男,1-女
       C 表示职业:0-战士,1-法师,2-道士
   物品数据库要添加“元神”物品,参考前面的更新说明中的定义
   怪物数据库不需要添加东西
   放出或收起元神:双击包裹中的“元神”就可以

  参数:!Setup.txt中的[Setup]下,YSNoItem=0,表示元神是否不可爆装备,
   0表示可以爆,1表示不可以爆

   条件检测命令:ISSHADOW
   参数:无
   作用:判断当前角色是元神还是玩家,如果是元神,则返回真

   条件检测命令:HasShadow
   作用:检测当前人物是否有分身(但不检测是否已经释放)

   条件检测命令:ShadowReleased
   作用:检测当前人物是否释放出了分身(如果没有修炼元神,返回为False)

   元神人物变量:$SHADOWNAME,$SHADOWJOB, $SHADOWSEX, $SHADOWLEVEL
   分别表示分身的:名字、职业、性别、等级,其中职业和等级必须要释放出了元神才能正确获取

   条件检测命令:ISTOPLEVEL A B
   作用:检测当前人物是否是本性别本职业当前在线人物中的最高等级
   参数:A=0表示只对玩家排名,=1表示只对元神排名,=2表示不区分玩家和元神
         B=SELF或省略,表示判断的是当前玩家,其他字符串则是玩家的名字,判断这个名字的玩家是否是最高等级

示例:判断当前玩家的元神是否是最高等级
#IF
SHADOWRELEASED
ISTOPLEVEL 1 $SHADOWNAME
#SAY
恭喜,你的元神分身属于目前在线同职业同性别元神的最高等级
#elsesay
你没有释放分身,或者你的分身不是目前在线同职业同性别元神的最高等级

元神相关物品定义:
名称  STDMODE SHAPE WEIGHT LOOKS DURAMAX PRICE
-------------------------------------------------------------
元神  70 0 1 842 0 0
天魂灵石 71 1 1 847 1000 1
地魂灵石 71 2 1 848 1000 1
命魂灵石 71 3 1 849 1000 8
天冲灵石 71 4 1 850 1000 1
灵慧灵石 71 5 1 851 1000 1
力魄灵石 71 6 1 852 1000 2
气魄灵石 71 7 1 853 1000 1
中枢灵石 71 8 1 854 1000 1
精魄灵石 71 9 1 855 1000 1
英魄灵石 71 10 1 856 1000 1  Dura字段是灵力值(要除与1000)

12、黑暗升级脚本,附魔抓魔说明详细查看论坛(Fhyq.net)

13、任务系统相关

   只读变量:
   $TASK(n)   返回当前人物执行任务n的当前步骤号      //支持变量比对
   $TASKSTEPCOUNT(n) 返回人物n的总步骤数

UpdateTask  //提升任务步骤

14、CLEARCURMAPMON  //清理地图怪物脚本命令

    答:替换CLEARMAPMON

15、四大宝箱 详细查看官方提供的更新说明及帮助文件

16、人物只读变量: $武馆积分、$武馆排名、$武馆称号
   示例:

[@查看积分]
你目前的积分情况为:\
姓名:<$USERNAME>\
职业:<$JOB>\
等级:<$LEVEL>\
积分:<$武馆积分>\
称号:<$武馆称号>\
排名:<$武馆排名>\\
<返回/@main>    <离开/@exit>

[@查看英雄榜]
#ACT
TOPLIST

[@查看等级排行榜]
#ACT
TOPLIST 2

17、真正和盛大一样的 马牌设置

   马鞭抓马功能,只要装配了马鞭,打野马时将有1/10的概率抓马成功
   要求野马的名称和可骑的马名称一样,例如可骑的马叫“枣红马”那对应的野马名称叫“枣红马1”、“枣红马2”等
   若当前已经有马,则不能抓马

   脚本变量:$HORSENAME,表示当前人物释放出来的马,或者刚抓到的马的名字
                 $HORSETYPE,表示当前人物释放出来的马,或者刚抓到的马的类型
   抓马成功后,将触发QFunction-0.TXT中的[@抓马成功]脚本
  
   绑定马牌脚本命令:SETHORSENAME X Y Z
   修理马牌脚本命令:RepairHorse Z   其中:X是马的类型,取值1-5,分别表示5种马的外观(也就是原来的马牌的shape)
   如果X<0,则表示不需要弹出一个放物品框,而是直接检查勋章位置和杂物位置的空马牌,若有则直接绑定到这两个位置的某一个空马牌上。
   Y是一个字符串,表示马的名字
   Z是可选的参数,是一个标签,当这个命令执行成功后(玩家放了一个正确的马牌并点了确定),将执行这个标签的脚本。
   空马牌的定义:Name=马牌,stdMode=33,shape=0,AC等属性都为0

   绑定马牌到当前人物勋章位置或者杂物栏上的空马牌的脚本例子:
   SETHORSENAME -5 黄金宝马 @绑定黄金宝马
   完整的马倌脚本示例:

[@马倌]
{
你好,我是马官,整个世界大陆中,只有我一个管理马的人。\
我从不回收马的,如果你买了马牌,就别想在卖回给我。\
找我有什么事吗?。\\\
<买马/@买马>\
<修理/@修理>\
<清空/@清空>\
<没事/@exit>\

[@买马]
买马,好的,我这里只有一些好马,很贵的。\
如果你有空的马牌,我可以给你一些便宜的马。\\
我要买 <黄金宝马/@黄金宝马> 需要一个空马牌,20块金砖\
我要买 <高头大马/@高头大马> 需要一个空马牌,5块金砖\
我只买 <枣红马/@枣红马> 需要一个空马牌,1个金条\
我是行会老大,我要<乌雅/@乌雅>  需要一个空马牌,2个金条\
我是沙城老大,我要<雪龙/@雪龙>  需要一个空马牌,4个金条\

[@黄金宝马]
#IF
checkitem 马牌 1
checkitem 金砖 20
#SAY
请放上你的空马牌。<离开/@exit>
#ACT
sethorsename 5 黄金宝马 @买黄金宝马
#elseact
messagebox 您的包裹里没有空马牌,或是你没有20个金砖在身上。

[@买黄金宝马]
#ACT
take 金砖 20
#SAY
可以了,只要把马牌带到项链的下面就行了。\

[@高头大马]
#IF
checkitem 马牌 1
checkitem 金砖 5
#SAY
请放上你的空马牌。<离开/@exit>
#ACT
sethorsename 4 高头大马 @买高头大马
#elseact
messagebox 您的包裹里没有空马牌,或是你没有2个金砖在身上。

[@买高头大马]
#ACT
take 金砖 5
#SAY
可以了,只要把马牌带到项链的下面就行了。\

[@枣红马]
#IF
checkitem 马牌 1
checkitem 金条 1
#SAY
请放上你的空马牌。<离开/@exit>
#ACT
sethorsename 1 枣红马 @买枣红马
#elseact
messagebox 您的包裹里没有空马牌,或是你没有金条在身上。

[@买枣红马]
#ACT
take 金条 1
#SAY
可以了,只要把马牌带到项链的下面就行了。\

[@乌雅]
#IF
checkitem 马牌 1
checkitem 金条 2
#SAY
请放上你的空马牌。<离开/@exit>
#ACT
sethorsename 3 乌雅 @买乌雅
#elseact
messagebox 您的包裹里没有空马牌,或是你没有2个金条在身上。

[@买乌雅]
#ACT
take 金条 2
#SAY
可以了,只要把马牌带到项链的下面就行了。\

[@雪龙]
#IF
checkitem 马牌 1
checkitem 金条 4
#SAY
请放上你的空马牌。<离开/@exit>
#ACT
sethorsename 2 雪龙 @买雪龙
#elseact
messagebox 您的包裹里没有空马牌,或是你没有4个金条在身上。

[@买雪龙]
#ACT
take 金条 4
#SAY
可以了,只要把马牌带到项链的下面就行了。\

[@修理]
请把马牌放进修理物品栏内内。我会为你免费修理马牌。\
#ACT
repairhorse @修理完毕

[@修理完毕]
#SAY
可以了,已经修好了。\

[@清空]
#IF
checkitem 马牌 1
#say
是不是觉得你现在的坐骑跟你的身份不符?\
我可以帮你把马牌清空,好让你去买更好的\
马。\
<算了/@exit>
#act
sethorsename 0 空 @清空成功
#elseact
messagebox 别浪费我的时间啊年轻人,您的包裹里没有空马牌。

[@清空成功]
#SAY
可以了,已经清空了,你又可以去买马了。\
}


18、雕像替换凤凰的设置如下

   脚本命令:SETNPCNAME
   格式:SETNPCNAME NPCID NPCNAME
   其中NPCID是数字,NPCNAME是要设置成的新名字,支持变量
   作用:设置NPC的名字,可以用来实现动态显示天下第一雕像的名称。
   在Merchant.txt文件中,把可以修改的NPC定义的“是否沙NPC”标志修改为:0-不是,1-是,2~32767-可以改名字的NPCID
   例如:男战神            0    461    226    天下第一\男战\  0    100       2    0    0
   则该NPC的ID是1(注意:这里写的是2,但是ID要减1)
   示例:
   MOV A99 天下第一男战\
   INC A99 $USERNAME
   INC A99 \
   SETNPCNAME 1 $STR(A99)
   则在Merchant.txt中定义“是否沙NPC”标志是2的NPC,将改名为“天下第一男战\当前角色名\”
   NPC名字最多支持30个汉字,设置后的名字能保存,在下次启动后还能恢复

   增加脚本变量:$NPCNAME(X)
   X是NPC索引(见SETNPCNAME说明)
   作用:获得指定NPC的当前名字

19、Envir目录下增加物品定义列表:

  1)夺宝物品.TXT  存放夺宝物品列表,每行一个物品名字
  2)禁止存仓库物品.TXT  存放禁止放入仓库的物品名单
  3)禁止丢弃物品.TXT  存放禁止丢弃的物品名单
  4)禁止交易物品.TXT  存放禁止交易物品名单
  5)元神装备.TXT  存放子女可穿戴的物品名单,为空则全部可以穿戴
  6)禁止元神穿戴.txt 存放禁止分身穿戴的物品
  7)禁止人物穿戴.txt 存放禁止人物穿戴的物品
  8)非法物品列表.txt 存放非法物品编号
;=================================================================
;把非法物品编号放到此文本,可以通过引擎菜单“重读数据列表”重新装载
;支持编号区间,比如从10000到20000都是非法的,那就写一行10000-20000
;=================================================================

20、GIVE 支持多种给法

Give 声望 20
Give 经验 20
Give 武官积分 20
Give 极品值 20
Give 元宝 20

 

本站声明:本站文章资源均来自网上转载或机器人自动搜索采集,如果本站文章资源有版权问题请联系管理员,我们尽快予以更正。所有文章只限用于个人测试学习使用,不得用于非法商业用途,请勿非法复制传播。特此声明!--[5uwl.net]

五年游戏制作经验; 金牌服务品质保障 游戏开区一条龙 第一品牌无忧网络[5uwl.net]

文章录入:黑鹰    责任编辑:ceo 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 站点地图 | 管理登录 | 
    版权所有:Copyright © 2002-2008 中国·无忧网络 Www.5uwl.NET All Rights Reserved.
    网络支持:本站部份带宽由群英网络唯一数据赞助 (排名不分次序本站征赞助商)
    建议使用:1024*768 分辨率 Windows2000 Internet Explorer v5.0 or Higher
    广告投放:[5uwl.net] QQ 267320050 TEL [移]013689532036
    IP备案号:粤ICP备05092442号