求助:NPC怎么增加召唤随机在线玩家为自己的宝宝?
求助:NPC怎么增加召唤随机在线玩家为自己的宝宝?目前的脚本是召唤的指定的 士兵 这个宝宝 我想召唤随机在线的真实玩家作为宝宝使用 请问各位大侠怎么弄?
[@monchenw02]
#IF
CHECKSLAVECOUNT < 1
dayofweek mon
check 0
#act
reset 7
set 1
RECALLMOB 士兵 7 60 0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
这是指定宝宝
附:现有脚本
[@main]
════< 我是指挥官安排过来的/SCOLOR=250>════\\ \\
我可以每日安排一个战斗人员陪同你一起消灭怪物。\\
不过你如果想额外聘请一位战斗人员演示可以的。\\
<提示:陪护人员只会打怪物,不会攻击玩家。/SCOLOR=250>\\
※<每日免费佣兵/@每日免费佣兵11> ※<沙成员免费佣兵/@沙成员免费佣兵>\\
※<聘请战斗人员 /@聘请战斗人员> \\
<离开/@EXIT>
[@每日免费佣兵]
#IF
checknamelist ..\\QuestDiary\\数据文件\\宠物任务.txt
CHECKSLAVECOUNT < 1
#ACT
RECALLMOB 士兵 7 60 0
ChangeSlaveAttackHumPowerRate 士兵 0
addnamelist ..\\QuestDiary\\数据文件\\宠物任务.txt
goto @道士
#SAY
好好看着自己的士兵,不要乱咬人。
#ELSESAY
不好意思,每天只能免费安排一次人员今天好像已经安排过了
[@kaislingqu]
#IF
CHECKSLAVECOUNT < 1
#ACT
GetRandomText .\\QuestDiary\\功能脚本\\宠物\\宠物1.txt S10
RECALLMOB <$STR(S10)> 0 3000 0
SendMsg 0 恭喜[%s]免费召唤出[<$STR(S10)>]为他增强了不少战斗力!
SendCenterMsg 255 252 恭喜[%s]成功召唤出[<$STR(S10)>]为他增强了不少战斗力!. 0 5
#ELSEact
SendMsg 7 或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@每日免费佣兵11]
#if
dayofweek sun
#act
goto @sunchenw02
break
#if
dayofweek mon
#act
goto @monchenw02
break
#if
dayofweek tue
#act
goto @tuechenw02
break
#if
dayofweek wed
#act
goto @wedchenw02
break
#if
dayofweek thu
#act
goto @thuchenw02
break
#if
dayofweek fri
#act
goto @frichenw02
break
#if
dayofweek sat
#act
goto @satchenw02
break
[@sunchenw02]
#IF
CHECKSLAVECOUNT < 1
dayofweek sun
check 0
#act
reset 7
set 1
RECALLMOB 士兵 7 60 0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@monchenw02]
#IF
CHECKSLAVECOUNT < 1
dayofweek mon
check 0
#act
reset 7
set 1
RECALLMOB 士兵 7 60 0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@tuechenw02]
#IF
CHECKSLAVECOUNT < 1
dayofweek tue
check 0
#act
reset 7
set 1
RECALLMOB 士兵 7 60 0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@wedchenw02]
#IF
CHECKSLAVECOUNT < 1
dayofweek wed
check 0
#act
reset 7
set 1
RECALLMOB 士兵 7 60 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@thuchenw02]
#IF
CHECKSLAVECOUNT < 1
dayofweek thu
check 0
#act
reset 7
set 1
RECALLMOB 士兵 7 60 0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@frichenw02]
#IF
CHECKSLAVECOUNT < 1
dayofweek fri
check 0
#act
reset 7
set 1
RECALLMOB 士兵 7 60 0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@satchenw02]
#IF
CHECKSLAVECOUNT < 1
dayofweek sat
check 0
#act
reset 7
set 1
RECALLMOB 士兵 7 60 0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@道士]
#IF
#ACT
ChangeSlaveAttackHumPowerRate 士兵 0
[@聘请战斗人员]
你可以使用金币,聘请以位勇士帮助你。不过\\
需要金币30万\\ \\ \\
<点击金币聘请/@金币聘请>\\ \\ \\
<返回/@main>
[@金币聘请]
#IF
checkgold 300000
#ACT
#ELSESAY
你是金币不足或者已经有一个战斗人员。
#IF
CHECKSLAVECOUNT < 1
checkgold 300000
#ACT
take 金币 300000
RECALLMOB 士兵 7 60 0
goto @道士
#ELSESAY
[@沙成员免费佣兵]
#if
ISCASTLEGUILD
#act
goto @沙成员免费佣兵11
#ELSESAY
你好<$USERNAME>\\ \\
只有(沙巴克)成员才能额外免费一次机会聘请一次佣兵\\
如果不是沙巴克行会成员没有办法享受只样的待遇。\\
\\ \\
<返回/@main>
[@沙成员免费佣兵11]
#if
dayofweek sun
#act
goto @sunchenw04
break
#if
dayofweek mon
#act
goto @monchenw04
break
#if
dayofweek tue
#act
goto @tuechenw04
break
#if
dayofweek wed
#act
goto @wedchenw04
break
#if
dayofweek thu
#act
goto @thuchenw04
break
#if
dayofweek fri
#act
goto @frichenw04
break
#if
dayofweek sat
#act
goto @satchenw04
break
[@sunchenw04]
#IF
CHECKSLAVECOUNT < 1
dayofweek sun
check 0
#act
reset 7
set 1
RECALLMOB 士兵 7 60 0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@monchenw04]
#IF
CHECKSLAVECOUNT < 1
dayofweek mon
check 0
#act
reset 7
set 1
RECALLMOB 士兵 7 60 0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@tuechenw04]
#IF
CHECKSLAVECOUNT < 1
dayofweek tue
check 0
#act
reset 7
set 1
RECALLMOB 士兵 7 60 0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@wedchenw04]
#IF
CHECKSLAVECOUNT < 1
dayofweek wed
check 0
#act
reset 7
set 1
RECALLMOB 士兵 7 60 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@thuchenw04]
#IF
CHECKSLAVECOUNT < 1
dayofweek thu
check 0
#act
reset 7
set 1
RECALLMOB 士兵 7 60 0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@frichenw04]
#IF
CHECKSLAVECOUNT < 1
dayofweek fri
check 0
#act
reset 7
set 1
RECALLMOB 士兵 7 60 0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@satchenw04]
#IF
CHECKSLAVECOUNT < 1
dayofweek sat
check 0
#act
reset 7
set 1
RECALLMOB 士兵 7 60 0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@道士]
#IF
#ACT
ChangeSlaveAttackHumPowerRate 士兵 0
还有这样的操作?
不能的啊。。。。
以前引擎的分身术可以召唤鼠标上的玩家的分身为自己的宝宝
你还想直接召唤真实玩家 玩家同意吗? 你这想法真是天马行空 要不然都把玩家拉身边当做宝宝 去打BOSS 爆了他的装备 算谁的? 我怀疑你是个抖S pai哥 发表于 2020-11-10 07:36 还有这样的操作?
不能的啊。。。。
以前引擎的分身术可以召唤鼠标上的玩家的分身为自己的宝宝
可以啊 把随机在线玩家作为模板 复制出来一个一样的宝宝 就是这样的 并不是真实的玩家 只是装备人物都是和这个在线玩家一模一样,我玩过的那个游戏就是这样的,可以花金币雇佣复制出来的宝宝 不是喜欢的高手宝宝就下线重新召唤 每次30W金币 召唤限时1小时 这样就是随机性很强
这是我在别人的游戏里 新申请的号 上线免费召唤一个宝宝 就是随机在线玩家的影子 这是第二次招募 第一次招募了一个挖矿的 没装备太垃圾,就是这样的脚本 ,而我的脚本是只能指定设置的那种宝宝! 15132088000 发表于 2020-11-10 22:23 这是我在别人的游戏里 新申请的号 上线免费召唤一个宝宝 就是随机在线玩家的影子 这是第二次招募 第一次 ...
在游戏里玩的时候 就经常碰到影子的本尊 而小号也乐意这样招募大号为自己的1小时佣兵帮助打怪 随机在线玩家作为模板的话 现时直接是做不到的
可以通过人形怪做 人形怪做 又有很多不方便的地方
如果 有插件的话 还是可行的。 1.前提你服没有上线自带英雄(因为这个功能要英雄来实现) 2.剩下的就好办了 既然你希望指定召唤某人的影子 那就获取某人的装备信息 职业 等级 直接赋值给英雄 - - OK 搞定 剩下的脚本自己搞
补充内容 (2020-11-11 01:33):
看错了 是随机召唤啊 那就QM添加上线自动把角色名写入某个文本内(下线记得删除文本内的名字)然后脚本命令随机获取名字 然后按上面的步奏 召唤英雄 改英雄名给装备 完事 憔悴的鱼 发表于 2020-11-11 01:26 1.前提你服没有上线自带英雄(因为这个功能要英雄来实现) 2.剩下的就好办了 既然你希望指定召唤某人的影 ...
看到你的回复,我昨天就想到了,就用英雄做,没其他办法
页:
[1]