假人是和人物一样的,所有人物的命令假人都可以使用,比如可以使用加入行会的命令,把假人加入某个行会。 例: 增加假人登录脚本命令DUMMYLOGON。会自动登录“D:\MirServer\Mir200\Envir\DummyNameList.txt”中的假人 格式:DUMMYLOGON 地图 X Y 数量 是否乱序登录(0=顺序登录 1=乱序登录) QManage.txt配置: [@Login] #IF ;检测是否是假人 ISDUMMY #ACT ;设置假人配置文件。 如果不设置假人配置文件,默认读取 D:\MirServer\Mir200\Envir\DummyConfig\假人名称.txt ;格式 SETDUMMYCONFIGFILENAME 文件路径 SETDUMMYCONFIGFILENAME ..\QuestDiary\智能陪练\一级女法陪练.txt ;读取假人配置文件,将配置文件中的参数读取到假人,这句必须要的。 LOADDUMMYCONFIGFILE ;更改攻击模式 ;攻击模式(英雄无效) ;0-全体攻击(主动攻击) 1-和平攻击(不PK) 2-夫妻攻击 3-师徒攻击 4-编组攻击 5-行会攻击 ;6-红名攻击(不主动攻击,受攻击后反击) ChangeAttatckMode 0 ;--------------------------下面是英雄相关的,如果假人不召唤英雄,下面的脚本就不需要了-------------------------- ;从假人列表或假人英雄列表中获取一个没有登录过的名称 ;人物的 D:\MirServer\Mir200\Envir\DummyNameList.txt ;英雄的 D:\MirServer\Mir200\Envir\DummyHeroNameList.txt ;格式 GETDUMMYNAME 保存变量 列表类型(0=人物列表 1=英雄列表) 获取类型(0=顺序获取 1=随机获取) GETDUMMYNAME <$STR(S1)> 1 1 ;把获取到的英雄名称给假人,假人就可以召唤英雄了,这句必须要的,否则召唤不了英雄 ;格式 SETDUMMYHERONAME 英雄名称 SETDUMMYHERONAME <$STR(S1)> ;召唤英雄 RECALLHERO ;------------------------------------------------------------------------------------- ;假人开始自动打怪,这句必须的,否则假人就站着不会动。如果就在安全区挂着,可以不要。 ;对应使用的命令 DUMMYSTOP 停止自动打怪 DUMMYSTART ;====================================英雄登录触发==================================== [@HeroLogin] #IF ;检测是否是假人英雄 H.ISDUMMY #ACT ;设置假人配置文件。 如果不设置假人配置文件,默认读取 D:\MirServer\Mir200\Envir\DummyConfig\假人名称.txt ;格式 SETDUMMYCONFIGFILENAME 文件路径 H.SETDUMMYCONFIGFILENAME ..\QuestDiary\智能陪练\一级女法陪练.txt ;读取假人配置文件,将配置文件中的参数读取到假人英雄,这句必须要的。 H.LOADDUMMYCONFIGFILE ;====================================假人配置文件==================================== [Info] ;自动捡物,1=捡,0=不捡 AutoPickUpItem=1 ;攻击模式(英雄无效) ;0-全体攻击(主动攻击) 1-和平攻击(不PK) 2-夫妻攻击 3-师徒攻击 4-编组攻击 5-行会攻击? ;6-红名攻击(不主动攻击,受攻击后反击) AttatckMode=0 ;说话机率(英雄无效) SayRate=10; ;装备极品机率 ItemAddValueRate = 10; ;装备元素机率 ItemNewAddValueRate= 10; ;掉身上装备,1=掉,0=不掉 DropUseItem=0 ;掉身上装备机率 DropUseItemRate=15 ;掉包裹物品,1=掉,0=不掉 DropBagItem=1 ;职业 Job=2 ;性别 Gender=1 ;头发 Hair=1 ;等级 Level=60 ;使用毒符物品(道士有效) ;1:身上或包裹中都不需要符或毒,就可以直接使用魔法 ;2:需要身上佩戴符或毒,才可以使用魔法 ;3:首先使用身上佩戴符或毒,如果身上没有佩戴,就使用包裹中的符或毒。 NeedMagicItem=1 ;使用魔法 UseSkill=灵魂火符,施毒术,召唤月灵,召唤神兽,治愈术,神圣战甲术,幽灵盾 ;包裹物品 BagItems=护身符,黄色药粉(大量),灰色药粉(大量) [灵魂火符] ;魔法等级 Level=3 ;强化魔法等级 NewLevel=0 [施毒术] ;魔法等级 Level=3 ;强化魔法等级 NewLevel=0 [召唤月灵] ;魔法等级 Level=3 ;强化魔法等级 NewLevel=0 [召唤神兽] ;魔法等级 Level=3 ;强化魔法等级 NewLevel=0 [治愈术] ;魔法等级 Level=3 ;强化魔法等级 NewLevel=0 [神圣战甲术] ;魔法等级 Level=3 ;强化魔法等级 NewLevel=0 [幽灵盾] ;魔法等级 Level=3 ;强化魔法等级 NewLevel=0 [UseItems] ;衣服 UseItems0=天师长袍 ;武器 UseItems1=逍遥扇 ;照明物 UseItems2= ;项链 UseItems3=天尊项链 ;头盔 UseItems4=天尊头盔 ;左手镯 UseItems5=天尊手镯 ;右手镯 UseItems6=天尊手镯 ;左戒指 UseItems7=天尊戒指 ;右戒指 UseItems8=天尊戒指 ;物品 UseItems9=护身符 ;腰带 UseItems10= ;鞋子 UseItems11= ;宝石 UseItems12= ;攻击时的说话信息(英雄无效) [Say] 0=没钱买装备玩什么游戏 1=装备差就不要出来混 2=垃圾装备也出来丢人现眼 3=刚花了500买的装备 ;QFunction-0.txt ;使用假人开始挂机命令DummyStart触发[@DummyStart] [@DummyStart] ;使用假人停止挂机命令DummyStop或者假人在挂机过程中移动失败,触发[@DummyStop] [@DummyStop] ;人物的 D:\MirServer\Mir200\Envir\DummyNameList.txt ;英雄的 D:\MirServer\Mir200\Envir\DummyHeroNameList.txt 需要把这2个文件里的名称,复制到D:\MirServer\DBServer\DenyChrName.txt这样玩家就不可以注册假人的角色名 功能:检查服务器假人数 格式:CHECKDUMMYCOUNT 检测符(>,<,=) 人数 |