- Desde
- 12 Jan 2023
- Mensajes
- 103
- Reacciones
- 102
- Honor
- 67
- Definición de función ArenaAnnouncement:
- En este script, se define una función llamada ArenaAnnouncement que toma cuatro argumentos: event, player1, player2, y result. Esta función será llamada cada vez que se complete una arena en el servidor.
- Obtención de nombres de jugadores y equipos:
- Las siguientes dos líneas de código extraen el nombre de los jugadores y el índice de equipo de los jugadores ganadores y perdedores:
luaCopy code
local winnerName = player1:GetName()
local loserName = player2:GetName()
local winnerTeamIndex = player1:GetArenaTeamIndex() -- Obtén el índice del equipo ganador
local loserTeamIndex = player2:GetArenaTeamIndex() -- Obtén el índice del equipo perdedor- GetName(): Esta función se utiliza para obtener el nombre del jugador.
- GetArenaTeamIndex(): Esta función se utiliza para obtener el índice de arena al que pertenece el jugador. Esto asume que los jugadores están asociados con equipos de arena.
- Las siguientes dos líneas de código extraen el nombre de los jugadores y el índice de equipo de los jugadores ganadores y perdedores:
- Anuncio de resultados:
- A continuación, el script verifica el valor de result, que se pasa como argumento. result indica el resultado de la arena:
- result == 0: Indica un empate.
- result == 1: Indica que el player1 (equipo ganador) ha ganado la arena.
- result != 0 y result != 1: Indica que el player2 (equipo perdedor) ha ganado la arena.
- Dependiendo del resultado, se construye un mensaje de anuncio utilizando los nombres de los jugadores y los índices de los equipos y se envía un mensaje al mundo del juego utilizando la función SendWorldMessage().
- A continuación, el script verifica el valor de result, que se pasa como argumento. result indica el resultado de la arena:
- Registro del evento:
- Finalmente, se registra la función ArenaAnnouncement para el evento 37 utilizando RegisterPlayerEvent(37, ArenaAnnouncement). Este evento se dispara cuando se completa una arena en el servidor de World of Warcraft.
Codigo:
Necesitas,
Acceder
o
Registrarse para ver el contenido.
Última edición: