[GOM引擎]假人配置的脚本设置方法​
  8LR53G7AJDoV 2023年11月02日 28 0

[GOM引擎]假人配置的脚本设置方法​



假人配置


说明:假人是和人物一样的,所有人物的命令假人都可以使用,比如可以使用加入行会的命令,把假人加入某个行会

例:


增加假人登录脚本命令DUMMYLOGON。


会自动登录“D:\MirServer\Mir200\Envir\DummyNameList.txt”中的假人


格式:DUMMYLOGON 地图 X Y 数量 ;QManage.txt


人物登录触发


#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 检测符(>,<,=) 人数

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
8LR53G7AJDoV