关系系统
关联表格cfg_relation.xls
相关常量
同门:<$GetNetClassMates(101)>
成员:<$GetNetMember(101)>
领导:<$GetNetMaster(101)>
邀请前触发//@NetInvite
被邀请触发//@NetByInvite 返回参数:<$param1>关系表ID,<$param2>邀请者角色名
解散触发//@NetDismiss 返回参数:<$param1>关系唯一ID
召集触发//@NetCall
返回参数:<$param1>关系唯一ID
被召集触发//@NetByCall
返回参数:<$param1>召唤者名字,<$param2>召集者的地图MAP,<$param3>召集者的X坐标,<$param4>召集者的y坐标
获取关系参数格式:GetNetInfo 参数1 参数2
参数1:关系id
参数2:存储变量(例:S1)
注:返回格式为(关系唯一id#0邀请者1被邀请者)
;召集触发
[@NetCall]
#ACT
CallNetMem <$param1>
SENDMSG
6 集体传送到身边
;解散触发
[@NetDismiss]
#ACT
DissmisNet
<$param1>
SENDMSG 6 解散关系
;被召集触发
[@NetByCall]
#IF
CHECKLEVELEX >
40
#ACT
mapmove <$param2> <$param3> <$param4>
SENDMSG
6
被召集触发:<$param1>召唤者名字,<$param2>召集者的地图MAP,<$param3>召集者的X坐标,<$param4>召集者的y坐标
;被邀请触发
[@NetByInvite]
#IF
#ACT
AgreeNetInvite
<$param1> <$param2>
SENDMSG 6
被邀请触发<$param1>:关系网类型id,<$param2>:邀请者角色名
;退出触发
[@NetExit]
#ACT
ExitNet <$param1> ;关系网类型id