公会与联盟函数¶
gObjTargetGuildWarCheck(lpObj, lpTarget)¶
检查两个玩家是否是公会战的对手。
- 返回值:
boolean
gObjGuildWarEnd(guildA, guildB, result)¶
结束两个公会之间的公会战。
- 参数:
guildA(string): 第一个公会名称。guildB(string): 第二个公会名称。result(integer): 战争结果(1 = 公会 A 获胜,2 = 公会 B 获胜)。
gObjGuildWarProc(lpObj)¶
处理玩家的公会战逻辑。
- 返回值:
void
gObjGuildWarCheck(lpObj, lpTarget)¶
检查两个玩家是否在同一场公会战中。
- 返回值:
boolean
gObjGuildWarMasterClose(lpObj)¶
关闭玩家的公会战主管对话框。
- 返回值:
void
gObjGuildWarItemGive(lpObj, lpTarget)¶
向获胜者分配公会战奖励物品。
- 返回值:
void
gObjGetGuildUnionNumber(lpObj)¶
返回玩家的公会联盟编号。
- 返回值:
integer— 联盟编号,不在联盟中时返回0。
gObjGetGuildUnionName(lpObj)¶
返回公会联盟名称。
- 返回值:
string— 联盟名称,不在联盟中时返回空字符串。
gObjCheckRival(lpObj, lpTarget)¶
检查两个玩家是否为敌对关系(对立公会/联盟)。
- 返回值:
boolean
gObjGetRelationShip(lpObj, lpTarget)¶
返回两个玩家之间的关系类型。
- 返回值:
integer— 关系类型(0 = 无,1 = 盟友,2 = 敌对)。
gObjNotifyUpdateUnionV1(lpObj)¶
向附近玩家发送联盟更新通知(基础版本)。
- 返回值:
void
gObjNotifyUpdateUnionV2(lpObj)¶
向附近玩家发送联盟更新通知(扩展版本,含公会标记)。
- 返回值:
void
gObjUnionUpdateProc(lpObj)¶
处理玩家待处理的联盟数据更新。
- 返回值:
void
Help