Quote:
Hello coders.
Here is a simple source code to get transformation like: DivineHare, NightDevil, Robot, Water Elf.
You can get this transformation but only on your client side :confused:
Open your Characters.cs file and find:
Replace this line with my source code:Code:MyClient.AddSend(Packets.Status(EntityID, Status.Mesh, (ulong)(B.Transform * 10000000 + Avatar * 10000 + Mesh)));
If someone can help to make to visible this transformation for all players i will be so happy for help.Code:if (B.Eff == SkillsClass.ExtraEffect.Transform) { switch (B.Transform) { case 2000: case 2001: case 2002: case 2003: case 2010: case 2011: case 2012: case 2013: MyClient.AddSend(Packets.Status(EntityID, Status.Mesh, (ulong)2141000000)); /// golem break; case 2005: case 2006: case 2007: case 2008: case 2009: case 2040: case 2041: case 2042: case 2043: MyClient.AddSend(Packets.Status(EntityID, Status.Mesh, (ulong)2131000000)); /// water elf break; case 2020: case 2021: case 2022: case 2023: case 2024: MyClient.AddSend(Packets.Status(EntityID, Status.Mesh, (ulong)2071000000)); /// divine hare break; case 2030: case 2031: case 2032: case 2033: case 2034: MyClient.AddSend(Packets.Status(EntityID, Status.Mesh, (ulong)2171000000)); /// night devil break; default: MyClient.AddSend(Packets.Status(EntityID, Status.Mesh, (ulong)(B.Transform * 10000000 + Avatar * 10000 + Mesh))); break; }
MyClient.AddSend(Packets.Status(EntityID, Status.Mesh, (ulong)(B.Transform * 10000000 + Avatar * 10000 + Mesh)));
Quote:
Possibly wrong mesh, because as I remember all the ND's had the same mesh except for level 4.
if (B.Eff == SkillsClass.ExtraEffect.Transform)
{
switch (B.Transform)
{
case 2000:
case 2001:
case 2002:
case 2003:
case 2010:
case 2011:
case 2012:
case 2013:
MyClient.AddSend(Packets.Status(EntityID, Status.Mesh, (ulong)2141000000)); /// golem
break;
case 2005:
case 2006:
case 2007:
case 2008:
case 2009:
case 2040:
case 2041:
case 2042:
case 2043:
MyClient.AddSend(Packets.Status(EntityID, Status.Mesh, (ulong)2131000000)); /// water elf
break;
case 2020:
case 2021:
case 2022:
case 2023:
case 2024:
MyClient.AddSend(Packets.Status(EntityID, Status.Mesh, (ulong)2071000000)); /// divine hare
break;
case 2030:
case 2031:
case 2032:
case 2033:
MyClient.AddSend(Packets.Status(EntityID, Status.Mesh, (ulong)2171000000)); /// night devil
break;
default:
MyClient.AddSend(Packets.Status(EntityID, Status.Mesh, (ulong)(B.Transform * 10000000 + Avatar * 10000 + Mesh)));
break;
}
I said already, you need the level 4 mesh.Quote:
guys here is the code iam using
and its working but lvl 4 ND is not so what should i add for itCode:if (B.Eff == SkillsClass.ExtraEffect.Transform) { switch (B.Transform) { case 2000: case 2001: case 2002: case 2003: case 2010: case 2011: case 2012: case 2013: MyClient.AddSend(Packets.Status(EntityID, Status.Mesh, (ulong)2141000000)); /// golem break; case 2005: case 2006: case 2007: case 2008: case 2009: case 2040: case 2041: case 2042: case 2043: MyClient.AddSend(Packets.Status(EntityID, Status.Mesh, (ulong)2131000000)); /// water elf break; case 2020: case 2021: case 2022: case 2023: case 2024: MyClient.AddSend(Packets.Status(EntityID, Status.Mesh, (ulong)2071000000)); /// divine hare break; case 2030: case 2031: case 2032: case 2033: MyClient.AddSend(Packets.Status(EntityID, Status.Mesh, (ulong)2171000000)); /// night devil break; default: MyClient.AddSend(Packets.Status(EntityID, Status.Mesh, (ulong)(B.Transform * 10000000 + Avatar * 10000 + Mesh))); break; }
Nope.Quote:
Thanks glover, everything works ;)