Funções de Guilda e União¶
gObjTargetGuildWarCheck(lpObj, lpTarget)¶
Verifica se dois jogadores são oponentes em uma guerra de guilda.
- Retorna:
boolean
gObjGuildWarEnd(guildA, guildB, result)¶
Encerra uma guerra de guilda entre duas guildas.
- Parâmetros:
guildA(string): Nome da primeira guilda.guildB(string): Nome da segunda guilda.result(integer): Resultado da guerra (1 = guilda A vence, 2 = guilda B vence).
gObjGuildWarProc(lpObj)¶
Processa lógica de tick da guerra de guilda para o jogador.
- Retorna:
void
gObjGuildWarCheck(lpObj, lpTarget)¶
Verifica se dois jogadores estão na mesma guerra de guilda.
- Retorna:
boolean
gObjGuildWarMasterClose(lpObj)¶
Fecha o diálogo do mestre de guerra de guilda para o jogador.
- Retorna:
void
gObjGuildWarItemGive(lpObj, lpTarget)¶
Distribui itens de recompensa de guerra de guilda ao vencedor.
- Retorna:
void
gObjGetGuildUnionNumber(lpObj)¶
Retorna o número da união de guildas do jogador.
- Retorna:
integer— Número da união, ou0se não estiver em uma união.
gObjGetGuildUnionName(lpObj)¶
Retorna o nome da união de guildas.
- Retorna:
string— Nome da união, ou string vazia se não estiver em uma união.
gObjCheckRival(lpObj, lpTarget)¶
Verifica se dois jogadores são rivais (guildas/uniões opostas).
- Retorna:
boolean
gObjGetRelationShip(lpObj, lpTarget)¶
Retorna o tipo de relacionamento entre dois jogadores.
- Retorna:
integer— Tipo de relacionamento (0 = nenhum, 1 = aliado, 2 = rival).
gObjNotifyUpdateUnionV1(lpObj)¶
Envia notificação de atualização de união para jogadores próximos (versão básica).
- Retorna:
void
gObjNotifyUpdateUnionV2(lpObj)¶
Envia notificação de atualização de união para jogadores próximos (versão estendida com marcas de guilda).
- Retorna:
void
gObjUnionUpdateProc(lpObj)¶
Processa atualizações pendentes de dados de união para o jogador.
- Retorna:
void
Help