Quote:
Originally Posted by ice012345678
do we just add it here? copy paste and add at the bottom?
|
No!!!
never JUST put it on the bottem..
this program is filled with codes etc..
JUST put it in the bottem wil NOT let u add the npc dialog.
For example:
Code:
#region Enter TG NPCs
case 101602:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Want to go to training grounds? You need to pay me 1000 silvers to do that."));
GC.AddSend(Packets.NPCLink("Yeah.", 1));
GC.AddSend(Packets.NPCLink("Just passing by", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 1)
{
if (GC.MyChar.Silvers >= 1000)
{
GC.MyChar.Silvers -= 1000;
GC.MyChar.Teleport(1039, 300, 300);
GC.AddSend(Packets.NPCSay("Ok. Here you are. You can only hit dummies that are of your level or lower."));
GC.AddSend(Packets.NPCLink("Ok then.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("As i said... you need 1000 silvers. Why do i need to repeat myself?"));
GC.AddSend(Packets.NPCLink("Alright alright.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
break;
}
case 101616:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Want to go to training grounds? You need to pay me 1000 silvers to do that."));
GC.AddSend(Packets.NPCLink("Yeah.", 1));
GC.AddSend(Packets.NPCLink("Just passing by", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 1)
{
if (GC.MyChar.Silvers >= 1000)
{
GC.MyChar.Silvers -= 1000;
GC.MyChar.Teleport(1039, 300, 300);
GC.AddSend(Packets.NPCSay("Ok. Here you are. You can only hit dummies that are of your level or lower."));
GC.AddSend(Packets.NPCLink("Ok then.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("As i said... you need 1000 silvers. Why do i need to repeat myself?"));
GC.AddSend(Packets.NPCLink("Alright alright.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
break;
}
case 101618:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Want to go to training grounds? You need to pay me 1000 silvers to do that."));
GC.AddSend(Packets.NPCLink("Yeah.", 1));
GC.AddSend(Packets.NPCLink("Just passing by", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 1)
{
if (GC.MyChar.Silvers >= 1000)
{
GC.MyChar.Silvers -= 1000;
GC.MyChar.Teleport(1039, 300, 300);
GC.AddSend(Packets.NPCSay("Ok. Here you are. You can only hit dummies that are of your level or lower."));
GC.AddSend(Packets.NPCLink("Ok then.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("As i said... you need 1000 silvers. Why do i need to repeat myself?"));
GC.AddSend(Packets.NPCLink("Alright alright.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
break;
}
case 101614:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Want to go to training grounds? You need to pay me 1000 silvers to do that."));
GC.AddSend(Packets.NPCLink("Yeah.", 1));
GC.AddSend(Packets.NPCLink("Just passing by", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 1)
{
if (GC.MyChar.Silvers >= 1000)
{
GC.MyChar.Silvers -= 1000;
GC.MyChar.Teleport(1039, 300, 300);
GC.AddSend(Packets.NPCSay("Ok. Here you are. You can only hit dummies that are of your level or lower."));
GC.AddSend(Packets.NPCLink("Ok then.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("As i said... you need 1000 silvers. Why do i need to repeat myself?"));
GC.AddSend(Packets.NPCLink("Alright alright.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
break;
}
case 101620:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Want to go to training grounds? You need to pay me 1000 silvers to do that."));
GC.AddSend(Packets.NPCLink("Yeah.", 1));
GC.AddSend(Packets.NPCLink("Just passing by", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
if (Control == 1)
{
if (GC.MyChar.Silvers >= 1000)
{
GC.MyChar.Silvers -= 1000;
GC.MyChar.Teleport(1039, 300, 300);
GC.AddSend(Packets.NPCSay("Ok. Here you are. You can only hit dummies that are of your level or lower."));
GC.AddSend(Packets.NPCLink("Ok then.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("As i said... you need 1000 silvers. Why do i need to repeat myself?"));
GC.AddSend(Packets.NPCLink("Alright alright.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
break;
}
#endregion
This are codes from a few diffrent Npc's.
Look carefully and u see this:
A new dialog from a Npc start with:
case (npc number)
the dialog will end with:
make sure u enter the new dialog, from youre new npc between:
Code:
}
}
break;
}
[[COLOR="Red"]Youre case[/COLOR]] case 101614:
hope u get it ICe...
if not lemme know ill make it more specified..
Dont forget to Thank me