|
You last visited: Today at 15:32
Advertisement
Problem with npcs
Discussion on Problem with npcs within the CO2 Private Server forum part of the Conquer Online 2 category.
03/01/2010, 01:30
|
#1
|
elite*gold: 0
Join Date: Feb 2010
Posts: 480
Received Thanks: 207
|
Problem with npcs
I have the case and everything right and i build and debug, but the npc still says "hi, i dont talk anything useful yet, my id is bla bla bla".
Any way to fix this?
|
|
|
03/01/2010, 01:33
|
#2
|
elite*gold: 0
Join Date: Jul 2008
Posts: 259
Received Thanks: 73
|
try using it on aa diff npc and see if it works.
|
|
|
03/01/2010, 01:45
|
#3
|
elite*gold: 0
Join Date: Oct 2009
Posts: 8,765
Received Thanks: 5,291
|
Rebuild solution.
|
|
|
03/01/2010, 02:03
|
#4
|
elite*gold: 0
Join Date: Feb 2010
Posts: 480
Received Thanks: 207
|
Quote:
Originally Posted by .Arco
Rebuild solution.
|
nope, dont work
here is all the codes.
npcdialog.cs:
Code:
#region Top WeeklyPKChampion
case 1502:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Hey there i hold WeeklyPKChampion for Trojans, Warriors, Ninjas, Taoists And Archers [Friday], So Tell me your Class so i can Sign you Up.at 19:45!"));
GC.AddSend(Packets.NPCLink("Iam a Trojan", 1));
GC.AddSend(Packets.NPCLink("iam a Warrior", 2));
GC.AddSend(Packets.NPCLink("iam a Ninja", 3));
GC.AddSend(Packets.NPCLink("iam a Taoist Water", 4));
GC.AddSend(Packets.NPCLink("iam a Taoist Fire", 5));
GC.AddSend(Packets.NPCLink("iam a Archer", 6));
GC.AddSend(Packets.NPCLink("Just passing by.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 1)
{
if (GC.MyChar.Job == 15)
{
GC.MyChar.Teleport(1737, 93, 75);
GC.MyChar.Action = 250;
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
GC.AddSend(Packets.NPCLink("k sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 2)
{
if (GC.MyChar.Job == 25)
{
GC.MyChar.Teleport(1737, 77, 45);
GC.MyChar.Action = 250;
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
GC.AddSend(Packets.NPCLink("k sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 3)
{
if (GC.MyChar.Job == 55)
{
GC.MyChar.Teleport(1737, 90, 95);
GC.MyChar.Action = 250;
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
GC.AddSend(Packets.NPCLink("k sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 4)
{
if (GC.MyChar.Job == 135)
{
GC.MyChar.Teleport(1737, 66, 86);
GC.MyChar.Action = 250;
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
GC.AddSend(Packets.NPCLink("k sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 5)
{
if (GC.MyChar.Job == 145)
{
GC.MyChar.Teleport(1737, 45, 77);
GC.MyChar.Action = 250;
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
GC.AddSend(Packets.NPCLink("k sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 6)
{
if (GC.MyChar.Job == 45)
{
GC.MyChar.Teleport(1737, 45, 77);
GC.MyChar.Action = 250;
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
GC.AddSend(Packets.NPCLink("k sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
break;
}
#endregion
#region Prize For WeeklyPKChampion
case 7898527:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
GC.AddSend(Packets.NPCLink("I'm Trojan claim it to me", 1));
GC.AddSend(Packets.NPCLink("T'm Warrior claim it to me", 2));
GC.AddSend(Packets.NPCLink("I'm Ninja claim it to me", 3));
GC.AddSend(Packets.NPCLink("I'm Taoist Water claim it to me", 4));
GC.AddSend(Packets.NPCLink("I'm Taoist Fire claim it to me", 5));
GC.AddSend(Packets.NPCLink("I'm Archer claim it to me", 6));
GC.AddSend(Packets.NPCLink("Back Me To TC.", 7));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 1)
{
if (GC.MyChar.Job == 15)
{
GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
GC.MyChar.AddItem(2100095, 0); //GoldCup
GC.Message(2005, GC.MyChar.Name + "Has won the PKWeeklyPKChampion Congratulations");
GC.MyChar.Teleport(1002, 429, 378);
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
GC.AddSend(Packets.NPCLink("sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 2)
{
if (GC.MyChar.Job == 25)
{
GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
GC.MyChar.AddItem(2100095, 0); //GoldCup
GC.Message(2005, GC.MyChar.Name + "Has won the PKWeeklyPKChampion Congratulations");
GC.MyChar.Teleport(1002, 429, 378);
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
GC.AddSend(Packets.NPCLink("sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 3)
{
if (GC.MyChar.Job == 55)
{
GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
GC.MyChar.AddItem(2100095, 0); //GoldCup
GC.Message(2005, GC.MyChar.Name + "Has won the PKWeeklyPKChampion Congratulations");
GC.MyChar.Teleport(1002, 429, 378);
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
GC.AddSend(Packets.NPCLink("sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 4)
{
if (GC.MyChar.Job == 135)
{
GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
GC.MyChar.AddItem(2100095, 0); //GoldCup
GC.Message(2005, GC.MyChar.Name + "Has won the PKWeeklyPKChampion Congratulations");
GC.MyChar.Teleport(1002, 429, 378);
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
GC.AddSend(Packets.NPCLink("sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 5)
{
if (GC.MyChar.Job == 145)
{
GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
GC.MyChar.AddItem(2100095, 0); //GoldCup
GC.Message(2005, GC.MyChar.Name + "Has won the PKWeeklyPKChampion Congratulations");
GC.MyChar.Teleport(1002, 429, 378);
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
GC.AddSend(Packets.NPCLink("sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 6)
{
if (GC.MyChar.Job == 45)
{
GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
GC.MyChar.AddItem(2100095, 0); //GoldCup
GC.Message(2005, GC.MyChar.Name + "Has won the PKWeeklyPKChampion Congratulations");
GC.MyChar.Teleport(1002, 429, 378);
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
GC.AddSend(Packets.NPCLink("sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 7)
{
GC.MyChar.Teleport(1002, 429, 378);
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
break;
}
#endregion
#region ClassPKEnvoy
case 998811:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("Hey there i hold every Class PK Tournament for Trojans, Warriors, Ninjas, Taoists And Archers, So Tell me your character so i can Sign you Up.at 19:45!"));
GC.AddSend(Packets.NPCLink("Iam a Trojan [Saturday]", 1));
GC.AddSend(Packets.NPCLink("iam a Warrior [Sunday]", 2));
GC.AddSend(Packets.NPCLink("iam a Ninja [Monday]", 3));
GC.AddSend(Packets.NPCLink("iam a WaterTaoist [Tuesday]", 4));
GC.AddSend(Packets.NPCLink("iam a FireTaoist [Wednesday]", 5));
GC.AddSend(Packets.NPCLink("iam a Archer [Thursday]", 6));
GC.AddSend(Packets.NPCLink("Just passing by.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 1)
{
if (GC.MyChar.Job == 15)
{
GC.MyChar.Teleport(1730, 34, 19);
GC.MyChar.Action = 250;
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
GC.AddSend(Packets.NPCLink("k sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 2)
{
if (GC.MyChar.Job == 25)
{
GC.MyChar.Teleport(1731, 34, 19);
GC.MyChar.Action = 250;
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
GC.AddSend(Packets.NPCLink("k sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 3)
{
if (GC.MyChar.Job == 55)
{
GC.MyChar.Teleport(1732, 34, 19);
GC.MyChar.Action = 250;
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
GC.AddSend(Packets.NPCLink("k sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 4)
{
if (GC.MyChar.Job == 135)
{
GC.MyChar.Teleport(1733, 34, 19);
GC.MyChar.Action = 250;
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
GC.AddSend(Packets.NPCLink("k sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 5)
{
if (GC.MyChar.Job == 145)
{
GC.MyChar.Teleport(1734, 34, 19);
GC.MyChar.Action = 250;
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
GC.AddSend(Packets.NPCLink("k sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 6)
{
if (GC.MyChar.Job == 45)
{
GC.MyChar.Teleport(1735, 34, 19);
GC.MyChar.Action = 250;
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("If you want Sign Up,you must choose your Right character in the right day and come at 19:45"));
GC.AddSend(Packets.NPCLink("k sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
break;
}
#endregion
#region Prize For Trojan
case 7898521:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
GC.AddSend(Packets.NPCLink("claim it to me", 1));
GC.AddSend(Packets.NPCLink("Back Me To TC.", 2));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 1)
{
if (GC.MyChar.Job == 15)
{
GC.MyChar.StatEff.Add(StatusEffectEn.TopTrojan);
GC.MyChar.CPs += 3000;
GC.Message(2005, GC.MyChar.Name + "Has won the TopPkTrojan Congratulations");
GC.MyChar.Teleport(1002, 429, 378);
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
GC.AddSend(Packets.NPCLink("sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 2)
{
GC.MyChar.Teleport(1002, 429, 378);
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
break;
}
#endregion
#region Prize For Warrior
case 7898522:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
GC.AddSend(Packets.NPCLink("claim it to me", 1));
GC.AddSend(Packets.NPCLink("Back Me To TC.", 2));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 1)
{
if (GC.MyChar.Job == 25)
{
GC.MyChar.StatEff.Add(StatusEffectEn.TopWarrior);
GC.MyChar.CPs += 3000;
GC.Message(2005, GC.MyChar.Name + "Has won the TopPkWarrior Congratulations");
GC.MyChar.Teleport(1002, 429, 378);
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
GC.AddSend(Packets.NPCLink("sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 2)
{
GC.MyChar.Teleport(1002, 429, 378);
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
break;
}
#endregion
#region Prize For Ninja
case 7898523:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
GC.AddSend(Packets.NPCLink("claim it to me", 1));
GC.AddSend(Packets.NPCLink("Back Me To TC.", 2));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 1)
{
if (GC.MyChar.Job == 55)
{
GC.MyChar.StatEff.Add(StatusEffectEn.TopNinja);
GC.MyChar.CPs += 3000;
GC.Message(2005, GC.MyChar.Name + "Has won the TopPkNinja Congratulations");
GC.MyChar.Teleport(1002, 429, 378);
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
GC.AddSend(Packets.NPCLink("sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 2)
{
GC.MyChar.Teleport(1002, 429, 378);
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
break;
}
#endregion
#region Prize For WaterTaoist
case 7898524:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
GC.AddSend(Packets.NPCLink("claim it to me", 1));
GC.AddSend(Packets.NPCLink("Back Me To TC.", 2));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 1)
{
if (GC.MyChar.Job == 135)
{
GC.MyChar.StatEff.Add(StatusEffectEn.TopWaterTaoist);
GC.MyChar.CPs += 3000;
GC.Message(2005, GC.MyChar.Name + "Has won the TopPkWaterTaoist Congratulations");
GC.MyChar.Teleport(1002, 429, 378);
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
GC.AddSend(Packets.NPCLink("sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 2)
{
GC.MyChar.Teleport(1002, 429, 378);
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
break;
}
#endregion
#region Prize For FireTaoist
case 7898525:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
GC.AddSend(Packets.NPCLink("claim it to me", 1));
GC.AddSend(Packets.NPCLink("Back Me To TC.", 2));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 1)
{
if (GC.MyChar.Job == 145)
{
GC.MyChar.StatEff.Add(StatusEffectEn.TopFireTaoist);
GC.MyChar.CPs += 3000;
GC.Message(2005, GC.MyChar.Name + "Has won the TopPkFireTaoist Congratulations");
GC.MyChar.Teleport(1002, 429, 378);
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
GC.AddSend(Packets.NPCLink("sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 2)
{
GC.MyChar.Teleport(1002, 429, 378);
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
break;
}
#endregion
#region Prize For Archer
case 7898526:
{
if (Control == 0)
{
GC.AddSend(Packets.NPCSay("i will claim to you your prize at 20.10"));
GC.AddSend(Packets.NPCLink("claim it to me", 1));
GC.AddSend(Packets.NPCLink("Back Me To TC.", 2));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control == 1)
{
if (GC.MyChar.Job == 45)
{
GC.MyChar.StatEff.Add(StatusEffectEn.TopArcher);
GC.MyChar.CPs += 3000;
GC.Message(2005, GC.MyChar.Name + "Has won the TopArcher Congratulations");
GC.MyChar.Teleport(1002, 429, 378);
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("You can Take it Later at 20:10"));
GC.AddSend(Packets.NPCLink("sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Control == 2)
{
GC.MyChar.Teleport(1002, 429, 378);
GC.AddSend(Packets.NPCSay("Good luck and be carefull"));
GC.AddSend(Packets.NPCLink("Thanks.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
break;
}
#endregion
NPCs.txt:
Code:
998811 1360 2 0 1002 435 243
7898521 1067 2 0 1730 11 36
7898522 1067 2 0 1731 11 36
7898523 1067 2 0 1732 11 36
7898524 1067 2 0 1733 11 36
7898525 1067 2 0 1734 11 36
7898526 1067 2 0 1735 11 36
1502 1287 2 0 1002 430 243
7898527 1067 2 0 1737 29 30
|
|
|
03/01/2010, 02:40
|
#5
|
elite*gold: 0
Join Date: Oct 2009
Posts: 8,765
Received Thanks: 5,291
|
I'm pretty sure you don't know how to rebuild the solution.
Project -> Rebuild Solution
|
|
|
|
Similar Threads
|
Problem bei npcs
07/18/2010 - Metin2 Private Server - 1 Replies
huhu
Ich sitz jetzt schon die ganze zeit drann und in der sufu hab ich auch nix gefunden..
undzwar ich hab die serverfiles von profizocker94 und in diesen files ist der waffenhändler so eingestllt mit fenstern also wenn man drauf klickt steht da :
Waffen ab Lv 0
Waffen ab LV 20
usw...
Wie kann ich diese fenster löschen?
|
Npcs Coding big problem
06/14/2010 - CO2 Private Server - 4 Replies
hi, i have conquer prserver version 5165 blabla bla
so i'm trying to change some prices
so this video will show you how i'm doing to change the price, and tell me what's wrong in, because when i enter in the game(efter changing the prices) i see nothing changed
YouTube - SansTitre.flv
|
Problem mit Npcs
04/28/2010 - Metin2 Private Server - 2 Replies
Hey habe folgendes Problem...
Habe bei Navicat sachen für meinen Gemischtwaren geändert soo
gemischt waren ist ja die Nummer 3 so da hab ich dann auf + was hinzugefügt bin bei 10 sachen dann speicher ich und reboote den server aber die Sachen sind dann nicht im Shop wieso? Kann mir evtl jemand Helfen oder nen Tipp geben danke ;)
|
Problem beim einbatchen von NPCs
12/31/2009 - WoW Private Server - 5 Replies
Hallo liebe Com,
ich habe mir auf wow-v.com ein Monster erstellt dass ich gerne in mein WoW einfügen will. Ich weiss wie das geht und mit Waffen habe ich das auch schon sehr oft gemacht.
Allerdings kommt beim einbatchen in Navicat ein Error:
1146 - Table 'world.creature_names' doesn't exist
insert into `creature_names` (`entry`, `name`, `subname`, `info_str`, `Flags1`, `type`, `family`, `rank`, `unk4`, `spelldataid`, `male_displayid`, `female_displayid`, `male_displayid2`,...
|
Problem bei Npcs hilfe bitte!!!
12/27/2009 - Metin2 Private Server - 0 Replies
HALLO;
EHM ICH HAB FOLGENDES PROBLEM BEI MEINEM PSERVER WOLLEN DIE USER BZW AUCH DIE GMS LAGER NPCS UND SO ÖFFNE SO WIE DAS PFERD RUFEN ABER ES KALPTP NCIHT KOMMT IMMER UNTEN SO NE ROTTE SHCIRFT AUF CHINESICH ICH KAPIER ESN CIHT HILFE PLS...
MFG MCMAHIR
|
All times are GMT +2. The time now is 15:32.
|
|