Red de conocimiento informático - Consumibles informáticos - Cómo resucitar los mismos dos monstruos salvajes en el editor de mapas de World of Warcraft

Cómo resucitar los mismos dos monstruos salvajes en el editor de mapas de World of Warcraft

Utilizando temporizadores y tablas hash, parece haber una interfaz de usuario para esto en YDWE, lo cual es estúpido pero muy práctico

Evento: Muerte de la unidad

Condiciones :… …

Acción: 1. Crear un temporizador

2 Utilice una tabla hash para almacenar el tipo de unidad muerta (unidad de activación)

SaveInteger( Hashtable_XX,GetHandleId(Timer),1000,GetUnitTypeId(GetTriggerUnit())

3. Utilice una tabla hash para almacenar la ubicación de la resurrección

SaveLocationHandle(Hashtable_XX,GetHandleId(Timer),1100. ,loc)

4. Iniciar temporizador

5. Excreción

Evento: el temporizador expira

Condición:...

Acción: 1. Extraiga el ID del tipo de unidad y el punto de resurrección de la tabla hash

set

UnitType

=

Loadinteger(Hashtable_XX, GetHandleId(GetExpiredTimer()),1000)

set

loc

=

LoadLocationHandle(Hashtable_XX,GetHandleId (GetExpiredTimer()),1100)

2. Crear unidad

3. Excreción

Si la unidad es un héroe

Simplemente. cambie SaveInteger() a SaveUnitHandle() para almacenar la unidad y luego cambie la unidad creada a un héroe resucitado

Por supuesto, si desea usar una tabla hash, debe usar Warcraft 1.24b o superior

Para versiones anteriores, utilícelo Cache + ReturnBug.

Las tablas hash y los cachés se utilizan para vincular datos, lo cual es muy útil.

Vaya a Internet para un uso detallado

Tutoriales