and... to donation need nvl +100...
Its for LOTF...
talk()
Code:
if (CurrentNPC == 8410)
{
SendPacket(General.MyPackets.NPCSay("Soy el Encargado de la Donacion en 4Conquer..."));
SendPacket(General.MyPackets.NPCSay(" si quieres tener reconocimiento y un Titulo noble"));
SendPacket(General.MyPackets.NPCSay(" tendras que Donar Riquezas al Imperio..."));
SendPacket(General.MyPackets.NPCLink("Tengo que donar?", 20));
SendPacket(General.MyPackets.NPCLink("Donar? jA!", 255));
SendPacket(General.MyPackets.NPCSetFace(28));
SendPacket(General.MyPackets.NPCFinish());
}
Code:
if (CurrentNPC == 8410)
{
if (Control == 1)
{
if (MyChar.Silvers >= 500000000 && MyChar.Model == 1003 || MyChar.Silvers >= 500000000 && MyChar.Model == 1004) // King
{
MyChar.Silvers -= 500000000;
SendPacket(General.MyPackets.Vital(MyChar.UID, 4, MyChar.Silvers));
MyChar.Rank = 1;
MyChar.Donation += 500000000;
MyChar.SaveRank();
MyChar.SaveDonation();
World.UpdateSpawn(MyChar);
World.SendMsgToAll(" ATENCION! " + MyChar.Name + " Se ah convertido en REY! #35 ", "SYSTEM", 2010);
SendPacket(General.MyPackets.NPCSay("Larga Vida al Rey!"));
SendPacket(General.MyPackets.NPCLink("Oh...", 255));
SendPacket(General.MyPackets.NPCSetFace(28));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Silvers < 500000000 && MyChar.Model == 1003 || MyChar.Silvers < 500000000 && MyChar.Model == 1004) // no money
{
SendPacket(General.MyPackets.NPCSay("No tienes Tanto Dinero, no queremos un Rey Pobre!"));
SendPacket(General.MyPackets.NPCLink("Oh...", 255));
SendPacket(General.MyPackets.NPCSetFace(28));
SendPacket(General.MyPackets.NPCFinish());
}
else if (MyChar.Silvers >= 500000000 && MyChar.Model == 2001 || MyChar.Silvers >= 500000000 && MyChar.Model == 2002) // queen
{
MyChar.Silvers -= 500000000;
SendPacket(General.MyPackets.Vital(MyChar.UID, 4, MyChar.Silvers));
MyChar.Rank = 2;
MyChar.Donation += 500000000;
MyChar.SaveRank();
MyChar.SaveDonation();
World.UpdateSpawn(MyChar);
World.SendMsgToAll(" ATENCION! " + MyChar.Name + " se ah convertido en Reina! #35 ", "SYSTEM", 2010);
}
else if (MyChar.Silvers < 500000000 && MyChar.Model == 2001 || MyChar.Silvers < 500000000 && MyChar.Model == 2002) // no money
{
SendPacket(General.MyPackets.NPCSay("No tienes Tanto Dinero, no queremos una Reina Pobre!"));
SendPacket(General.MyPackets.NPCLink("Oh...", 255));
SendPacket(General.MyPackets.NPCSetFace(28));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 3)
{
if (MyChar.Silvers >= 300000000) // 300 Million
{
MyChar.Silvers -= 300000000;
SendPacket(General.MyPackets.Vital(MyChar.UID, 4, MyChar.Silvers));
MyChar.Rank = 3;
MyChar.Donation += 300000000;
MyChar.SaveRank();
MyChar.SaveDonation();
World.UpdateSpawn(MyChar);
}
else
{
SendPacket(General.MyPackets.NPCSay("No Tienes Dinero!!"));
SendPacket(General.MyPackets.NPCLink("Oh sorry...", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 4)
{
if (MyChar.Silvers >= 70000000) // 70 Million
{
MyChar.Silvers -= 70000000;
SendPacket(General.MyPackets.Vital(MyChar.UID, 4, MyChar.Silvers));
MyChar.Rank = 4;
MyChar.Donation += 70000000;
MyChar.SaveRank();
MyChar.SaveDonation();
World.UpdateSpawn(MyChar);
}
else
{
SendPacket(General.MyPackets.NPCSay("No Tienes Dinero!!"));
SendPacket(General.MyPackets.NPCLink("Oh sorry...", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 5)
{
if (MyChar.Silvers >= 50000000) // 50 Million
{
MyChar.Silvers -= 50000000;
SendPacket(General.MyPackets.Vital(MyChar.UID, 4, MyChar.Silvers));
MyChar.Rank = 5;
MyChar.Donation += 50000000;
MyChar.SaveRank();
MyChar.SaveDonation();
World.UpdateSpawn(MyChar);
}
else
{
SendPacket(General.MyPackets.NPCSay("No tienes Dinero!!"));
SendPacket(General.MyPackets.NPCLink("Oh sorry...", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 6)
{
if (MyChar.Silvers >= 30000000) // 30 Million
{
MyChar.Silvers -= 30000000;
SendPacket(General.MyPackets.Vital(MyChar.UID, 4, MyChar.Silvers));
MyChar.Rank = 6;
MyChar.Donation += 30000000;
MyChar.SaveRank();
MyChar.SaveDonation();
World.UpdateSpawn(MyChar);
}
else
{
SendPacket(General.MyPackets.NPCSay("No Tienes Dinero!!"));
SendPacket(General.MyPackets.NPCLink("Oh sorry...", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 7)
{
if (MyChar.Silvers >= 3000000) // 3 Million
{
MyChar.Silvers -= 3000000;
SendPacket(General.MyPackets.Vital(MyChar.UID, 4, MyChar.Silvers));
MyChar.Rank = 7;
MyChar.Donation += 3000000;
MyChar.SaveRank();
MyChar.SaveDonation();
World.UpdateSpawn(MyChar);
}
else
{
SendPacket(General.MyPackets.NPCSay("No Tienes Dinero!!"));
SendPacket(General.MyPackets.NPCLink("Oh sorry...", 255));
SendPacket(General.MyPackets.NPCSetFace(30));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 20)
{
if (MyChar.Level >= 100)
{
SendPacket(General.MyPackets.NPCSay("Asi es, donar al Imperio para que seas reconocido!"));
SendPacket(General.MyPackets.NPCLink("Cuanto tengo que donar?", 21));
SendPacket(General.MyPackets.NPCLink("Ni pensar en Donar mi Dinero!", 255));
SendPacket(General.MyPackets.NPCSetFace(28));
SendPacket(General.MyPackets.NPCFinish());
}
else
{
SendPacket(General.MyPackets.NPCSay("Lo siento, solo Mayores de Nvl 100 Pueden ingresar"));
SendPacket(General.MyPackets.NPCSay(" a la nobleza del Imperio."));
SendPacket(General.MyPackets.NPCLink("Discriminacion!", 255));
SendPacket(General.MyPackets.NPCSetFace(28));
SendPacket(General.MyPackets.NPCFinish());
}
}
if (Control == 21)
{
SendPacket(General.MyPackets.NPCSay("Bien, el precio del Reconocimiento es Alto..."));
SendPacket(General.MyPackets.NPCSay(" Elige la que mas se acomode a tus Riquezas."));
SendPacket(General.MyPackets.NPCSay(" No es Acumulable ok?"));
SendPacket(General.MyPackets.NPCLink("Rey/Reina (500kk)", 1));
SendPacket(General.MyPackets.NPCLink("Duque (300kk)", 3));
SendPacket(General.MyPackets.NPCLink("Marquez (70kk)", 4));
SendPacket(General.MyPackets.NPCLink("Conde (50kk)", 5));
SendPacket(General.MyPackets.NPCLink("Vizconde (30kk)", 6));
SendPacket(General.MyPackets.NPCLink("Lord (3kk)", 7));
SendPacket(General.MyPackets.NPCLink("Nos Vemoz...", 255));
SendPacket(General.MyPackets.NPCSetFace(28));
SendPacket(General.MyPackets.NPCFinish());
}
}
I know, someone else release it, but I seek less lines for more nice






So now I'm stuck and need help
