开启辅助访问
登录
立即注册
传奇论坛
服务端下载
传奇版本库
金币充值
导读
Guide
论坛广告
搜索
搜索
本版
文章
帖子
腾飞论坛
»
论坛
›
腾飞传奇论坛◆免费获取金币区◆
›
传奇脚本自由交易
›
传奇HERO配套限制行会人数脚本
1
2
/ 2 页
下一页
返回列表
发新帖
传奇HERO配套限制行会人数脚本
[复制链接]
21116
|
10
|
2012-10-30 09:29:31
|
显示全部楼层
|
阅读模式
本脚本主适用于herom2,其它引擎不适用
[@限制行会人数]
{
#IF
Equal A5 关闭
#ACT
Break
#IF
CheckNameList ..\QuestDiary\数据文件\管理名单.txt
#ACT
Break
#IF
ISADMIN
#ACT
Break
#IF
ISGUILDMASTER
#ACT
Break
#IF
Equal I11 0
#ACT
Inc I11 1
Mov G20 0
Mov A20 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A0
DelayCall 1000 @晚现人数0
Break
#IF
Equal I11 1
HaveGuild
#ACT
Inc I11 1
Mov G21 0
Mov A20 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A1
DelayCall 1000 @晚现人数1
Break
#IF
Equal I11 2
HaveGuild
#ACT
Inc I11 1
Mov G22 0
Mov A22 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A2
DelayCall 1000 @晚现人数2
Break
#IF
Equal I11 3
HaveGuild
#ACT
Inc I11 1
Mov G23 0
Mov A23 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A3
DelayCall 1000 @晚现人数3
Break
#IF
Equal I11 4
HaveGuild
#ACT
Inc I11 1
Mov G24 0
Mov A24 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A4
DelayCall 1000 @晚现人数4
Break
#IF
Equal I11 5
HaveGuild
#ACT
Inc I11 1
Mov G25 0
Mov A25 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A5
DelayCall 1000 @晚现人数5
Break
#IF
Equal I11 6
HaveGuild
#ACT
Inc I11 1
Mov G26 0
Mov A26 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A6
DelayCall 1000 @晚现人数6
Break
#IF
Equal I11 7
HaveGuild
#ACT
Inc I11 1
Mov G27 0
Mov A27 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A7
DelayCall 1000 @晚现人数7
Break
#IF
Equal I11 8
HaveGuild
#ACT
Inc I11 1
Mov G28 0
Mov A28 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A8
DelayCall 1000 @晚现人数8
Break
#IF
Equal I11 9
HaveGuild
#ACT
Inc I11 1
Mov G29 0
Mov A29 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A9
DelayCall 1000 @晚现人数9
Break
#IF
Equal I11 10
HaveGuild
#ACT
Inc I11 1
Mov G30 0
Mov A30 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A10
DelayCall 1000 @晚现人数10
Break
#IF
Equal I11 11
HaveGuild
#ACT
Inc I11 1
Mov G31 0
Mov A31 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A11
DelayCall 1000 @晚现人数11
Break
#IF
Equal I11 12
HaveGuild
#ACT
Inc I11 1
Mov G32 0
Mov A32 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A12
DelayCall 1000 @晚现人数12
Break
#IF
Equal I11 13
HaveGuild
#ACT
Inc I11 1
Mov G33 0
Mov A33 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A13
DelayCall 1000 @晚现人数13
Break
#IF
Equal I11 14
HaveGuild
#ACT
Inc I11 1
Mov G34 0
Mov A34 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A14
DelayCall 1000 @晚现人数14
Break
#IF
Equal I11 15
HaveGuild
#ACT
Inc I11 1
Mov G35 0
Mov A35 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A15
DelayCall 1000 @晚现人数15
Break
本帖隐藏的内容需要回复才可以浏览
#IF
Equal I11 16
HaveGuild
#ACT
Inc I11 1
Mov G36 0
Mov A36 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A16
DelayCall 1000 @晚现人数16
Break
#IF
Equal I11 17
HaveGuild
#ACT
Inc I11 1
Mov G37 0
Mov A37 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A17
DelayCall 1000 @晚现人数17
Break
#IF
Equal I11 18
HaveGuild
#ACT
Inc I11 1
Mov G38 0
Mov A38 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A18
DelayCall 1000 @晚现人数18
Break
#IF
Equal I11 19
HaveGuild
#ACT
Inc I11 1
Mov G39 0
Mov A39 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A19
DelayCall 1000 @晚现人数19
Break
#IF
Equal I11 20
HaveGuild
#ACT
Inc I11 1
Mov G40 0
Mov A40 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A20
DelayCall 1000 @晚现人数20
Break
#IF
Equal I11 21
HaveGuild
#ACT
Inc I11 1
Mov G41 0
Mov A41 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A21
DelayCall 1000 @晚现人数21
Break
#IF
Equal I11 22
HaveGuild
#ACT
Inc I11 1
Mov G42 0
Mov A42 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A22
DelayCall 1000 @晚现人数22
Break
#IF
Equal I11 23
HaveGuild
#ACT
Inc I11 1
Mov G43 0
Mov A43 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A23
DelayCall 1000 @晚现人数23
Break
#IF
Equal I11 24
HaveGuild
#ACT
Inc I11 1
Mov G44 0
Mov A44 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A24
DelayCall 1000 @晚现人数24
Break
#IF
Equal I11 25
HaveGuild
#ACT
Inc I11 1
Mov G45 0
Mov A45 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A25
DelayCall 1000 @晚现人数25
Break
#IF
Equal I11 26
HaveGuild
#ACT
Inc I11 1
Mov G46 0
Mov A46 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A26
DelayCall 1000 @晚现人数26
Break
#IF
Equal I11 27
HaveGuild
#ACT
Inc I11 1
Mov G47 0
Mov A47 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A27
DelayCall 1000 @晚现人数27
Break
#IF
Equal I11 28
HaveGuild
#ACT
Inc I11 1
Mov G48 0
Mov A48 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A28
DelayCall 1000 @晚现人数28
Break
#IF
Equal I11 29
HaveGuild
#ACT
Inc I11 1
Mov G49 0
Mov A49 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A29
DelayCall 1000 @晚现人数29
Break
#IF
Equal I11 30
HaveGuild
#ACT
Inc I11 1
Mov G50 0
Mov A50 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A30
DelayCall 1000 @晚现人数30
Break
#IF
Equal I11 31
HaveGuild
#ACT
Inc I11 1
Mov G51 0
Mov A51 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A31
DelayCall 1000 @晚现人数31
Break
#IF
Equal I11 32
HaveGuild
#ACT
Inc I11 1
Mov G52 0
Mov A52 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A32
DelayCall 1000 @晚现人数32
Break
#IF
Equal I11 33
HaveGuild
#ACT
Inc I11 1
Mov G53 0
Mov A53 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A33
DelayCall 1000 @晚现人数33
Break
#IF
Equal I11 34
HaveGuild
#ACT
Inc I11 1
Mov G54 0
Mov A54 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A34
DelayCall 1000 @晚现人数34
Break
#IF
Equal I11 35
HaveGuild
#ACT
Inc I11 1
Mov G55 0
Mov A55 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A35
DelayCall 1000 @晚现人数35
Break
#IF
Equal I11 36
HaveGuild
#ACT
Inc I11 1
Mov G56 0
Mov A56 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A36
DelayCall 1000 @晚现人数36
Break
#IF
Equal I11 37
HaveGuild
#ACT
Inc I11 1
Mov G57 0
Mov A57 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A37
DelayCall 1000 @晚现人数37
Break
#IF
Equal I11 38
HaveGuild
#ACT
Inc I11 1
Mov G58 0
Mov A58 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A38
DelayCall 1000 @晚现人数38
Break
#IF
Equal I11 39
HaveGuild
#ACT
Inc I11 1
Mov G59 0
Mov A59 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A39
DelayCall 1000 @晚现人数39
Break
#IF
Equal I11 40
HaveGuild
#ACT
Mov I11 0
Mov G60 0
Mov A60 <$GUILDNAME>
GmExeCute 开始提问 @现显人数A40
DelayCall 1000 @晚现人数40
Break
[@晚现人数0]
#IF
Large G20 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数1]
#IF
Large G21 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数2]
#IF
Large G22 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数3]
#IF
Large G23 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数4]
#IF
Large G24 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数5]
#IF
Large G25 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数6]
#IF
Large G26 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数7]
#IF
Large G27 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数8]
#IF
Large G28 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数9]
#IF
Large G29 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数10]
#IF
Large G30 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数11]
#IF
Large G31 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数12]
#IF
Large G32 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数13]
#IF
Large G33 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数14]
#IF
Large G34 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数15]
#IF
Large G35 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数16]
#IF
Large G36 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数17]
#IF
Large G37 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数18]
#IF
Large G38 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数19]
#IF
Large G39 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数20]
#IF
Large G40 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数21]
#IF
Large G41 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数22]
#IF
Large G42 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数23]
#IF
Large G43 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数24]
#IF
Large G44 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数25]
#IF
Large G45 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数26]
#IF
Large G46 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数27]
#IF
Large G47 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数28]
#IF
Large G48 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数29]
#IF
Large G49 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数30]
#IF
Large G50 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数31]
#IF
Large G51 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数32]
#IF
Large G52 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数33]
#IF
Large G53 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数34]
#IF
Large G54 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数35]
#IF
Large G55 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数36]
#IF
Large G56 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数37]
#IF
Large G57 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数38]
#IF
Large G58 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数39]
#IF
Large G59 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
[@晚现人数40]
#IF
Large G60 <$Str(G5)>
#Act
MessageBox 『7GG品牌网游』提示:本服限制行会在线<$Str(G5)>人!您所在行会在线人数已经超限,稍候登陆!
Kick
Break
#ELSEACT
Break
}
论坛一条龙
回复
使用道具
举报
沉默卡
喧嚣卡
抢沙发
显身卡
8813720
|
2014-3-28 14:41:06
|
显示全部楼层
东方不败外加灭绝师太啊!
回复
支持
反对
使用道具
举报
显身卡
AseannaVox
|
2014-3-28 14:12:15
|
显示全部楼层
楼主今年多大了?
回复
支持
反对
使用道具
举报
显身卡
diankaikai
|
2014-3-28 14:36:18
|
显示全部楼层
楼主是好人!
回复
支持
反对
使用道具
举报
显身卡
7881575
|
2014-3-28 13:53:40
|
显示全部楼层
今天怎么了,什么人都出来了!
回复
支持
反对
使用道具
举报
显身卡
549552967
|
2014-3-28 14:12:19
|
显示全部楼层
这个帖子好无聊啊!
回复
支持
反对
使用道具
举报
显身卡
啊啊啊
|
2014-5-14 15:32:22
|
显示全部楼层
写得实在太好了,我唯一能做的就是默默顶贴!
回复
支持
反对
使用道具
举报
显身卡
晨宗瑶
|
2014-5-14 16:12:41
|
显示全部楼层
东方不败还是灭绝师太啊?
回复
支持
反对
使用道具
举报
显身卡
啊啊啊
|
2014-5-14 16:15:17
|
显示全部楼层
记得吃药!
回复
支持
反对
使用道具
举报
显身卡
看看了
|
2014-5-14 15:39:21
|
显示全部楼层
宇宙第一贴诞生了!
回复
支持
反对
使用道具
举报
显身卡
下一页 »
1
2
/ 2 页
下一页
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
腾飞论坛
回复楼主
返回列表
传奇GM问答
传奇服务端漏洞
传奇服务端工具
传奇引擎
传奇素材自由交易
传奇脚本自由交易
商业传奇服务端
GOM引擎去后门插件7.5(无限元宝,无限荣誉,NPC无效,装备丢失...
2016-01-19
GOM引擎假人脚本系统,自动攻沙,自动打怪
2014-12-03
传奇版本一条龙修改器-功能齐全适合修改版本使用-
2014-11-13
传奇冰雪森林地图素材
2019-01-01
10月神墓大陆神器单职业gm论坛-时装激活-剑甲强化-雕文镶嵌-魔神
2021-10-21
免费传奇服务端
1
GOM引擎去后门插件7.5(无限元宝,无限荣誉,
2
论坛发帖子赚金币下版本不用担心没金币
3
6月独创狂龙雷霆二合一传奇版本|無雙聖殿|
4
传奇LEG-BLUE-HERO引擎和单机架设教程,小
5
官方正版-给力登陆器商业配置器无毒+登录器
6
GOM引擎假人脚本系统,自动攻沙,自动打怪
7
1月魔之域II之幻世录单职业迷失全明文版|洪
8
11月1.76玛雅老吉祥复古小极品全新版|众神
9
11月鸳鸯蝴蝶轻变靓装神器修复版|鸳鸯蝴蝶|
10
12月独家永生魔戒特色完美修复长期版本|永