عرض مشاركة واحدة
احصائياتى

الردود
1

المشاهدات
2235
 
Caster
( :: عضو ممتاز :: )

Caster is on a distinguished road

    غير متواجد

المشاركات
189

+التقييم
0.04

تاريخ التسجيل
Nov 2011

الاقامة
القاهرة

نظام التشغيل

رقم العضوية
62
06-02-2012, 12:43 AM
المشاركة 1 
#1  
افتراضي Npc لتغير اسم الشخصية 5165
5165, لتغير, الشخصية


لتغير الشخصية 5165 wel.gif
لتغير الشخصية 5165 859977551.gif

لتغير الشخصية 5165 %289%29.gif
لتغير الشخصية 5165 %2848%29.gif
لتغير الشخصية 5165 %2811%29.gif
اقدم لكم npc بيغير اسم الشخصية
لتغير الشخصية 5165 %2811%29.gif
دة ان بى سى بيغير اسم الشخصية مقابل مليون سى بى اس
بس شرط انك مكتونش داخل فى جيلد او عامل جيلد
لتغير الشخصية 5165 %2811%29.gif
الشرح :
خش فى
Characters.cs
ابحث عن

كود:
public bool WeaponSkill(ushort AX, ushort AY, uint T)

لتغير الشخصية 5165 %2811%29.gif
حط فوقيها :

كود:
public static bool ValidName(string Name, Character C) { if (Name.Length < 3 || Name.Length > 16) return false; if (Name.IndexOfAny(new char[15] { ' ', '~', '[', ']', '#', '*', '\\', '/', '<', '>', ':', '"', '|', '?', '=' }) > -1) //this is all windows folder invalids characters { return false; } return true; }

لتغير الشخصية 5165 %2811%29.gif
وابحث عن :

كود:
public int DoubleExpLeft;

لتغير الشخصية 5165 %2811%29.gif
وحط فوقيها

كود:
public string OldName;

لتغير الشخصية 5165 %2811%29.gif
خش فى
Database.cs

ابحث عن

كود:
public static void SaveSkill(Skill p, Character C)

لتغير الشخصية 5165 %2811%29.gif
وحط دة فوقية

كود:
public static void NewName(Character C) { if (C.MyGuild == null) { MySqlCommand cmd = new MySqlCommand(MySqlCommandType.UPDATE); cmd.Update("characters").Set("Name", C.Name).Where("EntityID", C.EntityID).Execute(); MySqlCommand cmd1 = new MySqlCommand(MySqlCommandType.UPDATE); cmd1.Update("accounts").Set("Character", C.Name).Where("EntityID", C.EntityID).Execute(); MySqlCommand cmd2 = new MySqlCommand(MySqlCommandType.UPDATE); cmd2.Update("tradepartner").Set("PartenerName", C.Name).Where("PartenerID", C.EntityID).Execute(); C.MyClient.Disconnect(); Database.SaveEmpire(); } else C.MyClient.LocalMessage(2005, System.Drawing.Color.Blue, "You Must Disapend Your Guild 1st"); }

لتغير الشخصية 5165 %2811%29.gif
وحط دة

NpcDialog.cs


كود:
#region Change Your Name case 5464564: { if (option == 0) { GC.SendPacket(Packets.NPCSay("Welcome I Can Change Your Name But You Must Don't Have Guild And You Name Not Contains Inligal Characters And You Must Be Have 1,000,000 CPs")); GC.SendPacket(Packets.NPCLink("Im ready.", 1)); GC.SendPacket(Packets.NPCLink("I See", 255)); GC.SendPacket(Packets.NPCSetFace(15)); GC.SendPacket(Packets.NPCFinish()); } if (option == 1) { GC.SendPacket(Packets.NPCSay("Write Your New Name")); GC.SendPacket(Packets.NPCLink2("Here", 2)); GC.SendPacket(Packets.NPCLink("I See", 255)); GC.SendPacket(Packets.NPCSetFace(15)); GC.SendPacket(Packets.NPCFinish()); } string Name = ""; if (option == 2 && GC.MyChar.CPs >= 1000000 &&(Game.Character.ValidName(ReadString(Data), GC.MyChar))) { Name = ReadString(Data); MySqlCommand cmd5 = new MySqlCommand(MySqlCommandType.SELECT); cmd5.Select("Characters").Where("Name", Name); MySqlReader r = new MySqlReader(cmd5); if (!r.Read()) { GC.MyChar.OldName = GC.MyChar.Name; GC.MyChar.CPs -= 1000000; GC.MyChar.Name = ReadString(Data); string path = (@"OldCODB\GM\ChangeName.txt"); //TripLe.H StreamWriter H; if (File.Exists(path)) { H = File.AppendText(path); H.WriteLine(DateTime.Now + " : " + GC.MyChar.OldName + " He/She Change Here Name To " + GC.MyChar.Name + " His ID and IP " + GC.MyChar.EntityID + ", " + GC.Soc.RemoteEndPoint.ToString().Split(':')[0].ToString() + "", FileMode.OpenOrCreate); H.WriteLine("__________________________________________________________", FileMode.OpenOrCreate); H.Close(); } Database.NewName(GC.MyChar); } } break; } #endregion

لتغير الشخصية 5165 images-6d900ba9fb.gi
الموضوع طول ولا اية قربنا ياعم استنى بس
فى npcs.Txt
حط دة

كود:
5464564 6000 2 0 1036 304 219

لتغير الشخصية 5165 images-6d900ba9fb.gi
طيب خش فية
bin\Debug\OldCODB\GMواعمل ملف وسمية
ChangeName.txtلتغير الشخصية 5165 %2811%29.gif
الملف دة هينزل فية الاسماء الى هيتغير اسمها تمام
مثال:

كود:
2/11/2011 2:14:23 PM : forum.vpscairo He/She Change Here Name To Canseeme His ID and IP 1000225, ***.***.***

لتغير الشخصية 5165 %2811%29.gif
طيعا *** ده الاى بى بتاعى

فى TelePort.cs

دور على

كود:
Game.World.Spawns(GC.MyChar, true);

لتغير الشخصية 5165 %2811%29.gif

وحط دة تحتية:

كود:
MySqlCommand cmds10 = new MySqlCommand(MySqlCommandType.UPDATE); cmds10.Update("accounts").Set("EntityID", GC.MyChar.EntityID).Where("Character", GC.MyChar.Name).Execute();

لتغير الشخصية 5165 %2811%29.gif
تمام ركز بقى يبنى دلوقتى
روح على النافى كات
واعمل fiedl جديد
فى accounts
Name :
EntityID
Tybe:
bigint
Lenght:
255
Decimals:
0
وعلم على Unsigned
تم الانتهاء فى رعاية الله

نعم لمبارك
We love Egypt
لا للتخريب



[/QUOTE]


Npc gjydv hsl hgaowdm 5165