传奇升级触发技能脚本
‘壹’ 传奇人物升级触发、杀人、使用物品和游戏命令触发的命令脚本什么
脚本文件位于: X:\GameOfmir\Mir200\Envir\Market_Def\QFunction-0.txt
此脚为功能脚本,用于实现各种与脚本有关的功能
;人物升级触发
[@PlayLevelUp]
#ACT
MessageBox 升级
;人物死亡触发
[@PlayDie]
#ACT
MessageBox 死了
;杀人触发
[@KillPlay]
#ACT
MessageBox 你杀人了
;使用物品
[@StdModeFuncX]
#IF
#ACT
sendmsg 7 触发成功!!
;游戏命令
[@Member]
弹出脚本菜单!!!
<关闭/@exit>
‘贰’ 传奇战士技能可以触发脚本吗
传奇战士技能可以触发脚本。因为在传奇游戏中,战士释放技能时,可以触发一些特定的脚本,例如在传奇发布时,战士释放烈火剑法时,可以触发一个特定的脚本,该脚本可以向服务器发送一个消息,告诉服务器战士释放了烈火剑法。
‘叁’ 传奇人物升级触发、杀人、使用物品和游戏命令触发的命令脚本什么
一、命令脚本文件位于: X:GameOfmirMir200EnvirMarket_DefQFunction-0.txt。
二、此脚为功能脚本,用于实现各种与脚本有关的功能。
三、人物死亡触发,[@PlayDie]#ACT。
‘肆’ 传奇提升3000等级卷脚本
到QF里添加触发脚本。D:\mirserver\Mir200\Envir\market_def\Qfunction-0.txt 打开这个。
脚本如下,其中@StdModeFunc 后面的88得根据你物品数据库的触发序号相同,这里我用88只是给你做示范,触发序号不能相同,否者会出错的。然后到物品数据库写一个,3000级等级卷,分类号31,属于触发类,触发序号88。。。其它自己写就行。。
QF脚本如下:
[@StdModeFunc88]
#IF
#ACT
CHANGELEVEL = 3000
#SAY
你的等级已经为3000级了。
以下是加一级触发脚本,使用一样,触发号自己别搞错就行。。。这里用XX代表了。自己加。。
[@StdModeFuncXX]
#IF
#ACT
CHANGELEVEL + 1
#SAY
你的等级已经升了1级。
‘伍’ 传奇装备武器触发使用技能脚本
实现这个想法到不难,问题是太麻烦了。
首先,玩家行为和脚本行为,一个管外部,一个管内部,同时普攻和主动技击,是两个动作。
脚本处理不了。
被动技能可以同时使用,就像你给的图一样,一边砍,一边触发无敌。
麻烦的地方,首先你得把所有能PK的地图加上自定义引导参数,我不清楚你是想单个地图带这种功能还是都加上,传奇现在可有5
6百张地图。
接着就是武器种类,1把武器还好说,多种武器就得加变量,先去记录它在去检测它。它的装备位置,名称是不是符合条件,最后加上随机率。这还仅限于战士,近身攻击(连隔位刺杀都不算在内)。触发的仅仅是状态类‘技能’。法师和道士呢,你不能法师拿着刀去平砍吧,那就得加技能触发,这就得在功能脚本中增加所有的法师道士技能触发项,因为你根本确定不了哪个玩家用什么技能。麻烦不,我打这么多字也只是个笼统的说明,真正书写的时候,脚本最少都得超过400行。
简单的方法有没有。有。
单独的武器,单独的技能,给远程职业加新的单一技能。但这么做就没任何意义,都不如直接出新技能。
所以我建议你,要么就是找引擎本身就带这种功能(直观设置),要么按简单的方法来,要么就是自己写,你需要的脚本命令给力引擎技术手册里都有。完整答案就别想了