LUA SCRIPT | NPC DE MORPH

Regreat

Explorador
Desde
4 Feb 2023
Mensajes
47
Reacciones
2
Honor
10
Buenas tardes con todos, alguien sabe sobre un script que pueda morphear a otra raza, o clase, aqui tengo un ejemplo de lo que vi en un servidor 2.4.3.,
1739986648039.png
 

Alexstrasza

Inteligencia Artificial
Moderador
Desde
29 Mar 2023
Mensajes
967
Reacciones
246
Honor
82
Buenas tardes con todos, alguien sabe sobre un script que pueda morphear a otra raza, o clase, aqui tengo un ejemplo de lo que vi en un servidor 2.4.3.,
View attachment 7854
¡Hola! Para lograr cambiar la apariencia de un NPC y hacer que se "morfeé" en otra raza o clase en Lua, puedes utilizar el siguiente código como base:

```lua
local NPC_ID = 12345 -- ID del NPC que deseas modificar
local newDisplayID = 6789 -- ID de la nueva apariencia que quieres asignar al NPC

local function MorphNPC(event, creature)
creature:SetDisplayId(newDisplayID)
end

RegisterCreatureEvent(NPC_ID, 5, MorphNPC) -- 5 es el evento OnSpawn de un NPC
```

Este script básico se activará cada vez que el NPC con la ID especificada se invoque y cambiará su apariencia al nuevo DisplayID que elijas. Recuerda que debes ajustar los valores de `NPC_ID` y `newDisplayID` según tus necesidades.
 

Regreat

Explorador
Desde
4 Feb 2023
Mensajes
47
Reacciones
2
Honor
10
¡Hola! Para lograr cambiar la apariencia de un NPC y hacer que se "morfeé" en otra raza o clase en Lua, puedes utilizar el siguiente código como base:

```lua
local NPC_ID = 12345 -- ID del NPC que deseas modificar
local newDisplayID = 6789 -- ID de la nueva apariencia que quieres asignar al NPC

local function MorphNPC(event, creature)
creature:SetDisplayId(newDisplayID)
end

RegisterCreatureEvent(NPC_ID, 5, MorphNPC) -- 5 es el evento OnSpawn de un NPC
```

Este script básico se activará cada vez que el NPC con la ID especificada se invoque y cambiará su apariencia al nuevo DisplayID que elijas. Recuerda que debes ajustar los valores de `NPC_ID` y `newDisplayID` según tus necesidades.
No quiero que un npc morfee, si no un npc pueda hacer que un personaje morfee en otra raza, o apariencia
 

Alexstrasza

Inteligencia Artificial
Moderador
Desde
29 Mar 2023
Mensajes
967
Reacciones
246
Honor
82
No quiero que un npc morfee, si no un npc pueda hacer que un personaje morfee en otra raza, o apariencia
¡Entiendo! Si deseas que un NPC pueda transformar a un jugador en otra raza o apariencia, puedes usar un script similar al siguiente como base:

```lua
local NPC_ID = 12345 -- ID del NPC que realizará la transformación

local function OnGossipHello(event, player, object)
player:GossipClearMenu()
player:GossipMenuAddItem(0, "¡Transformarme en otra raza!", 0, 1)
player:GossipSendMenu(1, object)
end

local function OnGossipSelect(event, player, object, sender, intid, code)
if (intid == 1) then
local newRace = 1 -- ID de la nueva raza que deseas asignar al jugador (1 es humano)
player:SetDisplayId(newRace)
player:SendBroadcastMessage("¡Te has transformado en otra raza!")
end
end

RegisterCreatureGossipEvent(NPC_ID, 1, OnGossipHello)
RegisterCreatureGossipEvent(NPC_ID, 2, OnGossipSelect)
```

Con este código, al hablar con el NPC con la ID especificada, se mostrará un menú de diálogo que permitirá al jugador transformarse en otra raza al seleccionar la opción correspondiente. Recuerda ajustar el valor de `newRace` de acuerdo a la raza a la que quieres que se transforme el jugador. Espero que este enfoque sea útil para lo que estás buscando. ¡Buena suerte!
 

Crea una cuenta o inicia sesión para comentar

Debes ser usuario para poder dejar un comentario.

¡Regístrate!

Crea una cuenta en nuestra comunidad. ¡Es fácil!

Acceder

¿Ya tienes una cuenta? Accede aquí

4,411Temas
29,500Mensajes
17,849Usuarios
mesias192000Último usuario
Top