Well Seen Hunters Post so I Updated it and it Saves Your Characters Name And Its WareHouse Password Make Sure You Make a txt File in Your OldCoDb Called WhPass
Also this release is Because on the regular source you cant set wh pass
Also this release is Because on the regular source you cant set wh pass
PHP Code:
#region WHPassGuardian
case 1061:
{
if (Linkback == 0)
{
GC.AddSend(Packets.NPCSay("Hello! What Do I can for you?"));
{
if (GC.MyChar.WHPassword == "0")
{
GC.AddSend(Packets.NPCLink("Put a password in my warehouse.", 1));
}
else
{
GC.AddSend(Packets.NPCLink("Remove Password.", 4));
GC.AddSend(Packets.NPCLink("Change Password.", 6));
}
GC.AddSend(Packets.NPCLink("Let me think.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Linkback == 1)
{
GC.MyChar.TempPass = "";
GC.AddSend(Packets.NPCSay("Please put your password. Min characters 4 and Max 10 characters. Just numbers is permited"));
GC.AddSend(Packets.NPCLink2("Password", 2));
GC.AddSend(Packets.NPCLink("Let me think.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Linkback == 2)
{
GC.MyChar.TempPass = ReadString(Data);
GC.AddSend(Packets.NPCSay("Please put again your password."));
GC.AddSend(Packets.NPCLink2("Retype Password", 3));
GC.AddSend(Packets.NPCLink("Cancel it.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Linkback == 3)
{
if (GC.MyChar.TempPass == ReadString(Data))
{
if (GC.MyChar.TempPass.Length >= 4 && GC.MyChar.TempPass.Length <= 10)
{
if (GC.ValidWHPass(GC.MyChar.TempPass))
{
try
{
StreamWriter sw = new StreamWriter("C:/OldCODB/WhPass.txt");
sw.WriteLine("\n" + GC.MyChar.Name + " Ware House Password Is ( " + GC.MyChar.TempPass + " ) Last Modified " + DateTime.Now + "\n");
sw.Close();
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
GC.MyChar.WHPassword = GC.MyChar.TempPass;
GC.MyChar.WHOpen = false;
GC.AddSend(Packets.NPCSay("Done! Now you is protected."));
GC.AddSend(Packets.NPCLink("Thanks!", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("Just numbers is permited!"));
GC.AddSend(Packets.NPCLink("Sorry!", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.AddSend(Packets.NPCSay("Min characters 4 and Max 10 characters!"));
GC.AddSend(Packets.NPCLink("Sorry!", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.AddSend(Packets.NPCSay("The passwords is not same. Try again"));
GC.AddSend(Packets.NPCLink2("The Password", 3));
GC.AddSend(Packets.NPCLink("Cancel it.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Linkback == 4)
{
GC.AddSend(Packets.NPCSay("To remove the password, please put it here for you security."));
GC.AddSend(Packets.NPCLink2("Current Password!", 5));
GC.AddSend(Packets.NPCLink("Let me think", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Linkback == 5)
{
if (GC.MyChar.WHPassword == ReadString(Data))
{
GC.MyChar.WHPassword = "0";
GC.MyChar.WHOpen = false;
GC.AddSend(Packets.NPCSay("Done! Now you are without password!"));
GC.AddSend(Packets.NPCLink("Thanks!", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("Wrong! are you tryin to hack me?"));
GC.AddSend(Packets.NPCLink("No, Sorry!", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else if (Linkback == 6)
{
GC.AddSend(Packets.NPCSay("To change your password please put the old first. Remeber just numbers is permited!"));
GC.AddSend(Packets.NPCLink2("Old Password", 7));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Linkback == 7)
{
if (GC.MyChar.WHPassword == ReadString(Data))
{
GC.AddSend(Packets.NPCSay("Now is the new password."));
GC.AddSend(Packets.NPCLink2("New Password", 2));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else
{
GC.AddSend(Packets.NPCSay("Wrong! are you tryin to hack me?"));
GC.AddSend(Packets.NPCLink("No, Sorry!", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
break;
}
#endregion