gm基地 发表于 2014-11-17 15:52:51

【hero引擎】用变量来实现多个封号

先来看个图



我们先来数一下,这个人一共有6个封号,这么多封号实现起来是不是很困难么。
告诉你,特别简单。

首先在QManage.txt内的[@Login]命令后面添加以下脚本
#IF
CHECKLEVELEX > 0
#ACT
VAR Integer HUMAN RWSW
VAR Integer HUMAN RWSR
LOADVAR HUMAN RWSW ..\QuestDiary\杀人文件\杀人数据.txt
LOADVAR HUMAN RWSR ..\QuestDiary\杀人文件\杀人数据.txt
#CALL [\封号系统\封号文件.txt] @封号


------------------------然后,在QuestDiary\封号系统\封号文件.txt填写以下脚本:
[@封号]
{
#IF
checknamelist ..\QuestDiary\赞助系统\赞助名单.txt
#act
mov s8 赞助大使
#if
checknamelist ..\QuestDiary\赞助系统\超级赞助名单.txt
#act
mov s8 超级赞助大使
#if
checkrenewlevel = 9
#act
mov s7 无量天尊
#if
checkrenewlevel = 8
#act
mov s7 斗战胜佛
#if
#act
mov s6 \武林至尊PK王\已有[<$HUMAN(RWSR)>]人死于其魔掌\被杀害[<$HUMAN(RWSW)>]次
#if
checknalist ..\QuestDiary\会员系统\会员名单.txt
#act
mov s5 钻石会员
#IF
#ACT
SETRANKLEVELNAME %s\<$STR(S8)>\<$STR(s7)>\<$STR(S6)>\<$STR(S5)>
break
}


PS:封号都是随便写的。主要是这种思路。如果你有更好的,不妨发出来给大家看看。
ok

gm论坛 发表于 2014-11-18 10:29:20

前排支持下了哦~

真的很爱你 发表于 2014-11-19 06:18:02

鄙视楼下的顶帖没我快,哈哈

大便不能 发表于 2014-11-20 05:22:22

嘘,低调。

小贺 发表于 2014-11-21 09:18:11

小白一个 顶一下

我爱罗罗 发表于 2014-11-24 01:54:48

不错 支持一个了

魔界颜狼 发表于 2014-11-27 02:33:43

学习了,谢谢分享、、、
页: [1]
查看完整版本: 【Leg引擎】用变量来实现多个封号