Hola buenos dias Espero con esto poder ayudarte:
1)Prueba con el @ii 12887 si este no existe agregalo es facil te dare la instruccion(Suponiendo que todavia estas usando txt):
~anda a db/pre-re/item_db.txt y agrega al final o despues de el numero anterior que exista por ejemplo 12886 y luego agregas el 12887(mas que nada por tema de orden ahi tu eliges)
12887,C_Wing_Of_Fly,Infinite Flywing,2,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ itemskill "AL_TELEPORT",1; },{},{}
Luego anda a la carpeta donde tienes tu servidor y busca otra carpeta llamada System y luego al archivo llamado iteminfo.lua, dentro del archivo trata de buscar como realizamos en el ejemplo el 12886 agregas despues lo siguiente:
[12887] = {
unidentifiedDisplayName = "Infinite Fly Wing",
unidentifiedResourceName = "ÆÄ¸®Àdz¯°³",
unidentifiedDescriptionName = { "..." },
identifiedDisplayName = "Infinite Fly Wing",
identifiedResourceName = "ÆÄ¸®Àdz¯°³",
identifiedDescriptionName = {
"The wings cut from fly to be made into enchanted item.",
"Enables character to move to random spot on map." ,
},
slotCount = 0,
ClassNum = 0
},
abres el servidor realizas un @reloaditemdb y luego @refresh y estarias listo ;D
2)Si no me equivoco para la skill que en este caso es la id 291(Class Change=SA_CLASSCHANGE) debes ir la carpeta db/mob_classchange.txt y ahi debes seguir la estructura que se te indica igualmente dentro hay algunos casos activos ya(Si quieres hacer la prueba mas rapido en el archivo que esta igual en la carpeta db/abra.txt desactiva todas las skill excepto la que te mencione la 291 y subele las chances esta es una manera mas facil de probar la skill y ajustar los mvp).
Saludos.