传奇版本

传世脚本 传世元②神相关系统的设(2012-5-6)置脚本与教程

[复制链接]
查看36069 | 回复15 | 2012-5-6 15:16:57 | 显示全部楼层 |阅读模式

 
 
1、元神相关物品定义:

Name=元神 StdMode=70 AniCount=255 Looks=842


名称  STDMODE SHAPEWEIGHT AniCountLOOKSDURAMAX PRICE
--------------------------------------
元神     70      0      1      255   842    0     0
天魂灵石   71      1      1       0    847   1000    1
地魂灵石   71      2      1       0    848   1000    1
命魂灵石   71      3      1       0    849   1000    8
天冲灵石   71      4      1       0    850   1000    1
,灵慧灵石   71      5      1       0    851   1000    1
力魄灵石   71      6      1       0    852   1000    2
气魄灵石   71      7      1       0    853   1000    1
中枢灵石   71      8      1       0    854   1000    1
精魄灵石   71      9      1       0    855   1000    1
英魄灵石   71      10      1       0    856   1000    1

Dura字段是灵力值(要除与1000)

2、元神测试相关:

制造元神GM命令:@元神 A B C其中

   A 表示元神的状态:
    0-初始状态,
    1-化形状态,
    2-魂魄合一状态。

只有魂魄合一的元神才可以放出来

   B 表示性别:0-男,1-女

   C 表示职业:0-战士,1-法师,2-道士

物品数据库要添加“元神”物品, 怪物数据库不需要添加东西!
放出或收起元神:双击包裹中的“元神”就可以!

在脚本中可以使用:GMEXECUTE 元神 A B C ,以实现通过脚本给玩家配置元神
3、元神穿带的装备列表:
Envir下增加
禁止人物穿戴.txt //此列表物品人物角色禁止穿戴的装备
禁止元神穿戴.txt //此列表物品元神角色禁止穿戴的装备元神装备.txt//只有列到这个文件的装备名字才可以调换给元神    如果这个文件为空,则表示所有装备都可以给元神。
4、提升包裹中的元神的状态:
命令:RAISEYUANSHEN

如果包裹中没有元神,或者只有已经魂魄合一了的元神, 那么就给他一个新的元神,且状态为0(化形阶段)
如果元神处于化形状态,则提升为练体阶段
如果为练体阶段,则提升为魂魄合一阶段(也就是可以放出来溜达了)
元神的性别和职业由引擎控制

5、元神是否爆装备设置:

!Setup.txt中的[Setup]下,

YSNoItem=0,表示元神是否不可爆装备,
0表示可以爆,1表示不可以爆
可以在凤凰引擎的菜单“游戏功能”的宝宝升级部分,选择元神不爆装备项。


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

7、元神五重境界设置:  在登陆脚本中设置人物封号的地方,做如下修改:
#IF
ISSHADOW
#ACT
元神的五重境界设置,命令用FENGHAO 境界编号(0-12)

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

9、条件检测命令:ShadowReleased

作用:检测当前人物是否释放出了分身(如果没有修炼元神,返回为False)
10、人物变量:  $SHADOWNAME,$SHADOWJOB, $SHADOW**, $SHADOWLEVEL 分别表示分身的:名字、职业、性别、等级,  其中职业和等级必须要释放出了元神才能正确获取

11、脚本命令:SHADOWCALL @Label
作用:让当前人物的元神去调用执行当前NPC的@Label标签
注意事项:在@Label标签脚本里,不能出现NPC对话选择,否则因为主
     体不能选择,而元神分身也不会选择,从而无法继续执行下去。
12、脚本命令:PLAYERCALL @Label
作用:如果当前执行脚本的是元神,则调用此命令可以转到人物去  执行指定脚本,实现交互

示例:
[@女元神美发]
  你好,做一次发型需要15000金币,\
你需要给你的分身做哪种发型?\\
<淑女型/@元神淑女型>,<活泼型/@元神活泼型>,<洒脱型/@元神洒脱型>\\
<返 回/@main>\

[@元神淑女型]
#ACT
SHADOWCALL @淑女型

[@淑女型]
#ACT
take 金币 15000
HAIRSTYLE 4
PLAYERCALL @发型完成

[@发型完成]
#say
您的分身的头发已经做好了,看下满意不?\\
<返 回/@main>\
<离开/@exit>\

13、脚本命令:DelShadow
  作用:删除当前人物的元神
示例:
[@删除元神]
#IF
ShadowReleased
#SAY
请收起你的元神,再删除他吧!\\
<返回/@main>  <离开/@exit>\
#elseact
goto @检查元神
break

[@检查元神]
#IF
hasshadow
#ACT
mov A0你确定要删除你的元神
inc A0
inc A0 <COLOR=RED
inc A0
inc A0 $SHADOWNAME
inc A0
inc A0 >吗?\\
inc A0 特别提醒:元神删除后将无法恢复,且元神包裹、装备等\
inc A0 物品将同时被删除\\
inc A0 <坚决删除/@执行元神删除>   <考虑考虑/@exit>\
#say
<$STR(A0)>
#elsesay
你都还没修炼元神,请到中州客栈玄玄老人处询问如何修炼元神。\
<离开/@exit>

[@执行元神删除]
#ACT
delshadow
close
break

14、元神技能的设置:
元神专用技能书,书的物品库定义如下:

注意:StdMode=8,且名字前二个汉字为元神,后面的字符必须是玩家 能修炼的技能书的名字;
  无须在Magic.DB中定义元神的技能,而是使用去掉“元神”二字 后的名字对应的技能 元神初级剑法 8 0 1 0 0 0 197 7 0 0 0 0 0 0 0 0 0 0 0 0 500 1
元神攻杀剑法 8 0 1 0 0 0 887 19 0 0 0 0 0 0 0 0 0 0 0 0 2000 1
元神护身真气 8 0 1 0 0 0 887 19 0 0 0 0 0 0 0 0 0 0 0 0 2000 10
元神刺杀剑术 8 0 1 0 0 0 887 25 0 0 0 0 0 0 0 0 0 0 0 0 5000 10
元神半月弯刀 8 0 1 0 0 0 887 28 0 0 0 0 0 0 0 0 0 0 0 1 8000 10
元神抱月刀 8 0 1 0 0 0 887 27 0 0 0 0 0 0 0 0 0 0 0 0 8000 10
元神野蛮冲撞 8 0 1 0 0 0 887 30 0 0 0 0 0 0 0 0 0 0 0 0 8000 10
元神战魂真悟 8 0 1 0 0 0 887 30 0 0 0 0 0 0 0 0 0 0 0 1 10000 10
元神烈火剑法 8 0 1 0 1 0 887 35 0 0 0 0 0 0 0 0 0 0 0 0 20000 10
元神雷霆剑 8 0 1 0 1 0 887 34 0 0 0 0 0 0 0 0 0 0 0 0 20000 10
元神小火球 8 1 1 0 0 0 887 7 0 0 0 0 0 0 0 0 0 0 0 0 500 1
元神抗拒火环 8 1 1 0 0 0 887 12 0 0 0 0 0 0 0 0 0 0 0 0 500 1
元神雷电术 8 1 1 0 0 0 887 17 0 0 0 0 0 0 0 0 0 0 0 0 1000 1
元神冰箭术 8 1 1 0 0 0 887 17 0 0 0 0 0 0 0 0 0 0 0 0 1000 1
元神法之魄 8 1 1 0 0 0 887 30 0 0 0 0 0 0 0 0 0 0 0 0 10000 1
元神魔法盾 8 1 1 0 0 0 887 31 0 0 0 0 0 0 0 0 0 0 0 0 10000 10
元神兽灵术 8 1 1 0 2 0 887 34 0 0 0 0 0 0 0 0 0 0 0 0 10000 1
元神治疗术 8 2 1 0 0 0 887 7 0 0 0 0 0 0 0 0 0 0 0 0 500 1
元神精神战法 8 2 1 0 0 0 887 9 0 0 0 0 0 0 0 0 0 0 0 0 500 1
元神施毒术 8 2 1 0 0 0 887 14 0 0 0 0 0 0 0 0 0 0 0 0 1000 1
元神诅咒术 8 2 1 0 0 0 887 14 0 0 0 0 0 0 0 0 0 0 0 0 1000 1
元神灵魂道符 8 2 1 0 0 0 887 18 0 0 0 0 0 0 0 0 0 0 0 0 1000 1
元神骷髅召唤术 8 2 1 0 0 0 887 19 0 0 0 0 0 0 0 0 0 0 0 1 2000 10
元神幽灵盾 8 2 1 0 0 0 887 22 0 0 0 0 0 0 0 0 0 0 0 0 5000 10
元神神圣战甲术 8 2 1 0 0 0 887 25 0 0 0 0 0 0 0 0 0 0 0 0 10000 10
元神狮子吼 8 2 1 0 0 0 887 26 0 0 0 0 0 0 0 0 0 0 0 0 5000 10 0
元神道心清明 8 2 1 0 0 0 887 30 0 0 0 0 0 0 0 0 0 0 0 1 10000 10 0
元神召唤神兽 8 2 1 0 1 0 887 35 0 0 0 0 0 0 0 0 0 0 0 0 20000 10 0

6个元神组合技能的学习,由玩家学习,并自动同时给元神学习该技能。
学习组合技能时,必须放出元神,且玩家和元神的职业、等级要符合技
能书的要求。组合技能物品库定义:
怒斩天下 4 4 1 0 0 0 887 14 0 0 0 0 0 0 0 0 0 0 0 0 1000 1
**惊雷 4 5 1 0 0 0 887 14 0 0 0 0 0 0 0 0 0 0 0 0 1000 1
天女散花咒 4 6 1 0 0 0 887 14 0 0 0 0 0 0 0 0 0 0 0 0 1000 1
迷光烈焰 4 7 1 0 0 0 887 14 0 0 0 0 0 0 0 0 0 0 0 0 1000 1
火毒攻心剑 4 8 1 0 0 0 887 14 0 0 0 0 0 0 0 0 0 0 0 0 1000 1
神之召唤 4 9 1 0 0 0 887 14 0 0 0 0 0 0 0 0 0 0 0 0 1000 1 注:Shape=职业4=战士+战士 5=法师+法师 6=道士+道士7=战士+法师 8=战士+道士 9=法师+道士 DuraMax=需要主体等级NeedLevel=需要分身等级

对应的技能数据库定义:
78 怒斩天下 0 0 0 0 0 0 0 0 99 10 0 0 0 0 0 0
79 **惊雷 0 0 0 0 0 0 0 0 99 1 0 0 0 0 0 0
80 天女散花咒 0 0 0 0 0 0 0 0 99 0 0 0 0 0 0 0
81 迷光烈焰 0 0 0 0 0 0 0 0 99 10 0 0 0 0 0 0 <b>**** Hidden Message *****</b>





rchell138 | 2014-3-22 10:47:29 | 显示全部楼层
不错的帖子,值得收藏!
mk8089 | 2014-3-22 10:52:21 | 显示全部楼层
好好学习楼主的帖子!
由光放 | 2014-3-22 11:14:21 | 显示全部楼层
十分赞同楼主!
1010006289 | 2014-3-22 11:23:53 | 显示全部楼层
我裤子脱了,纸都准备好了,你就给我看这个?
pzwyjvmy | 2014-3-22 11:40:54 | 显示全部楼层
楼上的别说的那么悲观好吧!
飞雪 | 2014-4-17 18:45:38 | 显示全部楼层
在哪里跌倒,就在那里多爬一会儿!
狼牙月 | 2014-4-17 18:58:29 | 显示全部楼层
我对楼主的敬仰犹如滔滔江水绵延不绝!
飞雪 | 2014-4-17 19:20:28 | 显示全部楼层
楼主就是我的榜样哦
狼牙月 | 2014-4-17 19:22:56 | 显示全部楼层
看在楼主的面子上,认真回帖!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则