找回密码
 立即注册
查看: 186|回复: 9

求助:NPC怎么增加召唤随机在线玩家为自己的宝宝?

[复制链接]

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-29 19:34:00 | 显示全部楼层 |阅读模式
求助:NPC怎么增加召唤随机在线玩家为自己的宝宝?



目前的脚本是召唤的指定的 士兵  这个宝宝 我想召唤随机在线的真实玩家作为宝宝使用 请问各位大侠怎么弄?
[@monchenw02]
#IF
  CHECKSLAVECOUNT < 1
dayofweek mon
check [212] 0
#act
reset [211] 7
set [212] 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 [211] 0
#act
reset [211] 7
set [211] 1
RECALLMOB 士兵 7 60  0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@monchenw02]
#IF
  CHECKSLAVECOUNT < 1
dayofweek mon
check [212] 0
#act
reset [211] 7
set [212] 1
RECALLMOB 士兵 7 60  0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@tuechenw02]
#IF
  CHECKSLAVECOUNT < 1
dayofweek tue
check [213] 0
#act
reset [211] 7
set [213] 1
RECALLMOB 士兵 7 60  0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@wedchenw02]
#IF
  CHECKSLAVECOUNT < 1
dayofweek wed
check [214] 0
#act
reset [211] 7
set [214] 1
RECALLMOB 士兵 7 60  0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@thuchenw02]
#IF
  CHECKSLAVECOUNT < 1
dayofweek thu
check [215] 0
#act
reset [211] 7
set [215] 1
RECALLMOB 士兵 7 60  0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@frichenw02]
#IF
  CHECKSLAVECOUNT < 1
dayofweek fri
check [216] 0
#act
reset [211] 7
set [216] 1
RECALLMOB 士兵 7 60  0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@satchenw02]
#IF
  CHECKSLAVECOUNT < 1
dayofweek sat
check [217] 0
#act
reset [211] 7
set [217] 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 [311] 0
#act
reset [311] 7
set [311] 1
RECALLMOB 士兵 7 60  0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@monchenw04]
#IF
  CHECKSLAVECOUNT < 1
dayofweek mon
check [312] 0
#act
reset [311] 7
set [312] 1
RECALLMOB 士兵 7 60  0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@tuechenw04]
#IF
  CHECKSLAVECOUNT < 1
dayofweek tue
check [313] 0
#act
reset [311] 7
set [313] 1
RECALLMOB 士兵 7 60  0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@wedchenw04]
#IF
  CHECKSLAVECOUNT < 1
dayofweek wed
check [314] 0
#act
reset [311] 7
set [314] 1
RECALLMOB 士兵 7 60  0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@thuchenw04]
#IF
  CHECKSLAVECOUNT < 1
dayofweek thu
check [315] 0
#act
reset [311] 7
set [315] 1
RECALLMOB 士兵 7 60  0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@frichenw04]
#IF
  CHECKSLAVECOUNT < 1
dayofweek fri
check [316] 0
#act
reset [311] 7
set [316] 1
RECALLMOB 士兵 7 60  0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@satchenw04]
#IF
  CHECKSLAVECOUNT < 1
dayofweek sat
check [317] 0
#act
reset [311] 7
set [317] 1
RECALLMOB 士兵 7 60  0
ChangeSlaveAttackHumPowerRate 士兵 0
goto @道士
#SAY
#ELSESAY
你好象今天已经领过了啊,怎么,还想再领?\\
或者或者你已经有1个士兵,现在不可以再召士兵。\\
[@道士]
#IF
#ACT
ChangeSlaveAttackHumPowerRate 士兵 0

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

267

主题

572

回帖

980

积分

高级会员

积分
980
发表于 2026-3-29 19:34:00 | 显示全部楼层
还有这样的操作?
不能的啊。。。。
以前引擎的分身术可以召唤鼠标上的玩家的分身为自己的宝宝
你还想直接召唤真实玩家   玩家同意吗?

250

主题

530

回帖

264

积分

中级会员

积分
264
发表于 2026-3-29 19:34:00 | 显示全部楼层
你这想法真是天马行空     要不然都把玩家拉身边当做宝宝  去打BOSS    爆了他的装备  算谁的?

0

主题

583

回帖

0

积分

新手上路

积分
0
发表于 2026-3-29 19:34:00 | 显示全部楼层
我怀疑你是个抖S

216

主题

548

回帖

235

积分

中级会员

积分
235
发表于 2026-3-29 19:34:00 | 显示全部楼层
pai哥 发表于 2020-11-10 07:36 还有这样的操作?
不能的啊。。。。
以前引擎的分身术可以召唤鼠标上的玩家的分身为自己的宝宝
可以啊 把随机在线玩家作为模板 复制出来一个一样的宝宝 就是这样的 并不是真实的玩家 只是装备人物都是和这个在线玩家一模一样,我玩过的那个游戏就是这样的,可以花金币雇佣复制出来的宝宝 不是喜欢的高手宝宝就下线重新召唤 每次30W金币 召唤限时1小时 这样就是随机性很强

259

主题

541

回帖

918

积分

高级会员

积分
918
发表于 2026-3-29 19:34:00 | 显示全部楼层


这是我在别人的游戏里 新申请的号 上线免费召唤一个宝宝 就是随机在线玩家的影子 这是第二次招募 第一次招募了一个挖矿的 没装备太垃圾,就是这样的脚本 ,而我的脚本是只能指定设置的那种宝宝!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

0

主题

542

回帖

0

积分

新手上路

积分
0
发表于 2026-3-29 19:34:00 | 显示全部楼层
15132088000 发表于 2020-11-10 22:23 这是我在别人的游戏里 新申请的号 上线免费召唤一个宝宝 就是随机在线玩家的影子 这是第二次招募 第一次 ...
在游戏里玩的时候 就经常碰到影子的本尊 而小号也乐意这样招募大号为自己的1小时佣兵帮助打怪

215

主题

501

回帖

768

积分

高级会员

积分
768
发表于 2026-3-29 19:34:00 | 显示全部楼层
随机在线玩家作为模板的话 现时直接是做不到的
可以通过人形怪做 人形怪做 又有很多不方便的地方
如果 有插件的话 还是可行的。

0

主题

511

回帖

14

积分

新手上路

积分
14
发表于 2026-3-29 19:34:00 | 显示全部楼层
1.前提你服没有上线自带英雄(因为这个功能要英雄来实现) 2.剩下的就好办了  既然你希望指定召唤某人的影子  那就获取某人的装备信息  职业 等级   直接赋值给英雄 - - OK 搞定   剩下的脚本自己搞   
补充内容 (2020-11-11 01:33):
看错了 是随机召唤啊  那就QM添加上线自动把角色名写入某个文本内(下线记得删除文本内的名字)然后脚本命令随机获取名字  然后按上面的步奏 召唤英雄 改英雄名给装备 完事

250

主题

551

回帖

250

积分

中级会员

积分
250
发表于 2026-3-29 19:34:00 | 显示全部楼层
憔悴的鱼 发表于 2020-11-11 01:26 1.前提你服没有上线自带英雄(因为这个功能要英雄来实现) 2.剩下的就好办了  既然你希望指定召唤某人的影 ...
看到你的回复,我昨天就想到了,就用英雄做,没其他办法

© 2026 折翼天使社区 版权所有