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!