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

求一个国家阵营系统平衡人数脚本

[复制链接]

264

主题

566

回帖

265

积分

中级会员

积分
265
发表于 2026-3-29 18:09:04 | 显示全部楼层 |阅读模式
自从有了求助版···自己都懒得去写脚本了,全是求助现成的脚本,我是不是太懒了
求一个国家阵营系统平衡人数脚本,目前我的版本是两个阵营,需要一个平衡阵营人数的脚本,就是说一个人多了超过另一个5个人就生效的脚本(5个人的差距就行)
这是我目前的入阵营脚本,在我这个基础上添加平衡人数就行(5人差距即可)
<选《人 族》开启传奇人生{FCOLOR=250}/@人族1>   <选《神 族》开启传奇人生{FCOLOR=254}/@神族2> \\
[@人族1]
#if
CheckNation 0
#ACT
JoinNation 1
CHANGENAMECOLOR 250
SETRANKLEVELNAME %s\\〖人族〗
SetIcon 0 1 4948 -21 19 1 0
SetIcon 1 1 4950 -1 3 1 0
MAPMOVE A 162 151
GUILDNOTICEMSG 243 0   恭喜英雄【%s】加入了《人 族》开启了拯救整个珐玛大陆故事的新篇章!
give 回城卷 10
break
[@神族2]
#if
CheckNation 0
#ACT
JoinNation 2
CHANGENAMECOLOR 254
SETRANKLEVELNAME %s\\〖神族〗
SetIcon 0 1 4949 -21 19 1 0
SetIcon 1 1 4951 -1 3 1 0
MAPMOVE B 162 151
GUILDNOTICEMSG 243 0   恭喜英雄【%s】加入了《神 族》开启了拯救整个珐玛大陆故事的新篇章!
give 回城卷 10
break

本帖子中包含更多资源

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

×

0

主题

534

回帖

0

积分

新手上路

积分
0
发表于 2026-3-29 18:09:04 | 显示全部楼层
[@人族1]

#ACT
MOV N$国家1 0

#IF
LARGE  G1 <$str(G2)>
#ACT
MOV N$国家1 <$str(G1)>
DEC N$国家1 <$str(G2)>


#IF
LARGE  N$国家1 5
#ACT
SENDMSG 6 当然国家1人数太多,请选择国家2
break
#if
CheckNation 0
#ACT
JoinNation 1


INC G1 1
CHANGENAMECOLOR 250
SETRANKLEVELNAME %s\\〖人族〗
SetIcon 0 1 4948 -21 19 1 0
SetIcon 1 1 4950 -1 3 1 0
MAPMOVE A 162 151
GUILDNOTICEMSG 243 0   恭喜英雄【%s】加入了《人 族》开启了拯救整个珐玛大陆故事的新篇章!
give 回城卷 10
break
[@神族2]
#ACT
MOV N$国家2 0

#IF
LARGE  G2 <$str(G1)>
#ACT
MOV N$国家1 <$str(G2)>
DEC N$国家1 <$str(G1)>


#IF
LARGE  N$国家2 5
#ACT
SENDMSG 6 当然国家2人数太多,请选择国家1
break
#if
CheckNation 0
#ACT
JoinNation 2
INC G2 1
CHANGENAMECOLOR 254
SETRANKLEVELNAME %s\\〖神族〗
SetIcon 0 1 4949 -21 19 1 0
SetIcon 1 1 4951 -1 3 1 0
MAPMOVE B 162 151
GUILDNOTICEMSG 243 0   恭喜英雄【%s】加入了《神 族》开启了拯救整个珐玛大陆故事的新篇章!
give 回城卷 10
break
G1和G2自己更换一个全局变量或用INI记录之类的,随个人

0

主题

500

回帖

7

积分

新手上路

积分
7
发表于 2026-3-29 18:09:04 | 显示全部楼层
下面的是国家2,复制错了。。反正意思是这么个意思

230

主题

561

回帖

231

积分

中级会员

积分
231
发表于 2026-3-29 18:09:04 | 显示全部楼层
国家人数:<$NationPeopleX>(编号用X表示(1-100))
2个国家人数赋值到变量,变量对比,多的减去少的,得出的值达到5,就给他加入到人少的国家...
脚本不会写,只有思路

253

主题

583

回帖

255

积分

中级会员

积分
255
发表于 2026-3-29 18:09:04 | 显示全部楼层
蓅氓爱学习 发表于 2021-1-7 10:29 国家人数:(编号用X表示(1-100))
2个国家人数赋值到变量,变量对比,多的减去少的,得出的值达到5,就给他 ...
原来你也有不会写的

本帖子中包含更多资源

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

×

0

主题

511

回帖

427

积分

中级会员

积分
427
发表于 2026-3-29 18:09:04 | 显示全部楼层
lzy19820526 发表于 2021-1-7 10:38 原来你也有不会写的
超过3行的都不太会写,新手不容易啊,,,

0

主题

511

回帖

0

积分

新手上路

积分
0
发表于 2026-3-29 18:09:04 | 显示全部楼层
蓅氓爱学习 发表于 2021-1-7 10:39 超过3行的都不太会写,新手不容易啊,,,
原来GEE有自己的国家变量。吐了!

250

主题

551

回帖

250

积分

中级会员

积分
250
发表于 2026-3-29 18:09:04 | 显示全部楼层
那就直接把G1和G2换成
<$NationPeople1>和<$NationPeople2>

230

主题

519

回帖

246

积分

中级会员

积分
246
发表于 2026-3-29 18:09:04 | 显示全部楼层
442671 发表于 2021-1-7 10:44 那就直接把G1和G2换成
和
谢谢,我试试····················

253

主题

583

回帖

255

积分

中级会员

积分
255
发表于 2026-3-29 18:09:04 | 显示全部楼层
lzy19820526 发表于 2021-1-7 10:48 谢谢,我试试····················
替换国家全局变量后。
INC G1 1和INC G2 1这2段不要了

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