عالم 24
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجيل الدخول إذا كنت عضو معنا
أو التسجيل إن لم تكن عضو وترغب في الإنضمام الي أسرة المنتدي
سنتشرف بتسجيلك

شكرا Very Happy
إدارة المنتدي
عالم 24
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجيل الدخول إذا كنت عضو معنا
أو التسجيل إن لم تكن عضو وترغب في الإنضمام الي أسرة المنتدي
سنتشرف بتسجيلك

شكرا Very Happy
إدارة المنتدي
عالم 24
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول

 

 حصريا شرح ازاى تسيف الهاله بتاعت البى كى تورمنت

اذهب الى الأسفل 
كاتب الموضوعرسالة
Shooter
عـضــــــو نشــــــيط
عـضــــــو نشــــــيط
Shooter


نقاط الخبرة : 3375
نقاط السٌّمعَة : 463
عدد المساهمات : 1498
تاريخ الميلاد : 01/01/1990
تاريخ التسجيل : 15/02/2010
العمر : 34
العمل/الترفيه : كونكر التهيس
مكان الإقامة : 2
المزاج : حصريا شرح ازاى تسيف الهاله بتاعت البى كى تورمنت 3310
SMS : دلوني على قلب .. يحب ما يخون .. وعلى عين .. تشوف واحد .. ما بــين مليون

حصريا شرح ازاى تسيف الهاله بتاعت البى كى تورمنت Empty
مُساهمةموضوع: حصريا شرح ازاى تسيف الهاله بتاعت البى كى تورمنت   حصريا شرح ازاى تسيف الهاله بتاعت البى كى تورمنت Emptyالأربعاء 31 مارس 2010, 1:22 pm

[center]بسم الله الرحمن الرحيم

بأذن الله انا جايب شرح ازاى تسيف الهاله بتاعت البكى تورمنت نشوف مع بعض
اول حاجه تروح C:\OldCODB وتعمل جوه فولدر وتسميه Tops
يعنى يكون زى كده
C:\OldCODB\Tops
وتعمل 10 ملفات تكست وتمسيهم بالاسماء ديه
مربع كود :
TopWarrior
TopNinja
TopTrojan
TopArcher
TopWater
TopFire
TopLeader
TopDeputy
PkMonth
PkWeek


حصريا شرح ازاى تسيف الهاله بتاعت البى كى تورمنت Wol_errorتم تصغير هذه الصورة. إضغط هنا لمشاهدة الصورة كاملة. الصورة الأصلية بأبعاد 1024 * 768 و حجم 72KB.
حصريا شرح ازاى تسيف الهاله بتاعت البى كى تورمنت 85


دلوقتى نروح نفتح السورس ونفتح ملف database.cs
ونبحث عن الكود ده مربع كود :
Features.QuizShow.AllQuestions.Clear();

تحتيه نضيف الكود ده
مربع كود :
public static void LoadTopLeader(StatusEffectEn Value, Main.GameClient GC)
{
if (File.Exists(@"C:\OldCODB\Tops\TopLeader.txt"))
{
string[] AllLines = System.IO.File.ReadAllLines(@"C:\OldCODB\Tops\TopLeader.txt");
int TopLeader = AllLines.Length;
for (int x = 0; x < TopLeader; x++)
{
string[] TopGuildLeaderz = AllLines[x].Split('#');
string CharID = TopGuildLeaderz[0];
string GuildHalo = TopGuildLeaderz[1];
if (TopGuildLeaderz.Contains(GC.MyChar.EntityID.ToString()) && CharID.Contains(GC.MyChar.EntityID.ToString()))
{
Program.WriteLine(GuildHalo); // A check if it reads it right.
if (GuildHalo == "17179869184")
GC.MyChar.StatEff.Add(StatusEffectEn.TopGuildLeader);
}
}
}
}
public static void LoadTopDeputy(StatusEffectEn Value, Main.GameClient GC)
{
if (File.Exists(@"C:\OldCODB\Tops\TopDeputy.txt"))
{
string[] AllLines = System.IO.File.ReadAllLines(@"C:\OldCODB\Tops\TopDeputy.txt");
int TopDeputy = AllLines.Length;
for (int x = 0; x < TopDeputy; x++)
{
string[] TopGuildDeputyz = AllLines[x].Split('#');
string CharID = TopGuildDeputyz[0];
string DeputyHalo = TopGuildDeputyz[1];
if (TopGuildDeputyz.Contains(GC.MyChar.EntityID.ToString()) && CharID.Contains(GC.MyChar.EntityID.ToString()))
{
Program.WriteLine(DeputyHalo); // A check if it reads it right.
if (DeputyHalo == "34359738368")
GC.MyChar.StatEff.Add(StatusEffectEn.TopDeputyLeader);
}
}
}
}
public static void LoadPkWeek(StatusEffectEn Value, Main.GameClient GC)
{
if (File.Exists(@"C:\OldCODB\Tops\PkWeek.txt"))
{
string[] AllLines = System.IO.File.ReadAllLines(@"C:\OldCODB\Tops\PkWeek.txt");
int PkWeek = AllLines.Length;
for (int x = 0; x < PkWeek; x++)
{
string[] WeeklyPK = AllLines[x].Split('#');
string CharID = WeeklyPK[0];
string WeekHalo = WeeklyPK[1];
if (WeeklyPK.Contains(GC.MyChar.EntityID.ToString()) && CharID.Contains(GC.MyChar.EntityID.ToString()))
{
Program.WriteLine(WeekHalo); // A check if it reads it right.
if (WeekHalo == "137438953472")
GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
}
}
}
}
public static void LoadTopTrojan(StatusEffectEn Value, Main.GameClient GC)
{
if (File.Exists(@"C:\OldCODB\Tops\TopTrojan .txt"))
{
string[] AllLines = System.IO.File.ReadAllLines(@"C:\OldCODB\Tops\TopTrojan.txt");
int TopTrojan = AllLines.Length;
for (int x = 0; x < TopTrojan; x++)
{
string[] TopTro = AllLines[x].Split('#');
string CharID = TopTro[0];
string TroHalo = TopTro[1];
if (TopTro.Contains(GC.MyChar.EntityID.ToString()) && CharID.Contains(GC.MyChar.EntityID.ToString()))
{
Program.WriteLine(TroHalo); // A check if it reads it right.
if (TroHalo == "549755813888")
GC.MyChar.StatEff.Add(StatusEffectEn.TopTrojan);
}
}
}
}
public static void LoadTopWarrior(StatusEffectEn Value, Main.GameClient GC)
{
if (File.Exists(@"C:\OldCODB\Tops\TopWarrior.txt"))
{
string[] AllLines = System.IO.File.ReadAllLines(@"C:\OldCODB\Tops\TopWarrior.txt");
int TopWarrior = AllLines.Length;
for (int x = 0; x < TopWarrior; x++)
{
string[] TopWar = AllLines[x].Split('#');
string CharID = TopWar[0];
string WarHalo = TopWar[1];
if (TopWar.Contains(GC.MyChar.EntityID.ToString()) && CharID.Contains(GC.MyChar.EntityID.ToString()))
{
Program.WriteLine(WarHalo); // A check if it reads it right.
if (WarHalo == "274877906944")
GC.MyChar.StatEff.Add(StatusEffectEn.TopWarrior);
}
}
}
}
public static void LoadTopArcher(StatusEffectEn Value, Main.GameClient GC)
{
if (File.Exists(@"C:\OldCODB\Tops\TopArcher.txt"))
{
string[] AllLines = System.IO.File.ReadAllLines(@"C:\OldCODB\Tops\TopArcher.txt");
int TopArcher = AllLines.Length;
for (int x = 0; x < TopArcher; x++)
{
string[] TopArch = AllLines[x].Split('#');
string CharID = TopArch[0];
string ArchHalo = TopArch[1];
if (TopArch.Contains(GC.MyChar.EntityID.ToString()) && CharID.Contains(GC.MyChar.EntityID.ToString()))
{
Program.WriteLine(ArchHalo); // A check if it reads it right.
if (ArchHalo == "1099511627776")
GC.MyChar.StatEff.Add(StatusEffectEn.TopArcher);
}
}
}
}
public static void LoadTopNinja(StatusEffectEn Value, Main.GameClient GC)
{
if (File.Exists(@"C:\OldCODB\Tops\TopNinja.txt"))
{
string[] AllLines = System.IO.File.ReadAllLines(@"C:\OldCODB\Tops\TopNinja.txt");
int TopNinja = AllLines.Length;
for (int x = 0; x < TopNinja; x++)
{
string[] TopNin = AllLines[x].Split('#');
string CharID = TopNin[0];
string NinHalo = TopNin[1];
if (TopNin.Contains(GC.MyChar.EntityID.ToString()) && CharID.Contains(GC.MyChar.EntityID.ToString()))
{
Program.WriteLine(NinHalo); // A check if it reads it right.
if (NinHalo == "8796093022208")
GC.MyChar.StatEff.Add(StatusEffectEn.TopNinja);
}
}
}
}
public static void LoadTopFire(StatusEffectEn Value, Main.GameClient GC)
{
if (File.Exists(@"C:\OldCODB\Tops\TopFire.txt"))
{
string[] AllLines = System.IO.File.ReadAllLines(@"C:\OldCODB\Tops\TopFire.txt");
int TopFire = AllLines.Length;
for (int x = 0; x < TopFire; x++)
{
string[] TopFirez = AllLines[x].Split('#');
string CharID = TopFirez[0];
string FireHalo = TopFirez[1];
if (TopFirez.Contains(GC.MyChar.EntityID.ToString()) && CharID.Contains(GC.MyChar.EntityID.ToString()))
{
Program.WriteLine(FireHalo); // A check if it reads it right.
if (FireHalo == "4398046511104")
GC.MyChar.StatEff.Add(StatusEffectEn.TopFireTaoist);
}
}
}
}
public static void LoadTopWater(StatusEffectEn Value, Main.GameClient GC)
{
if (File.Exists(@"C:\OldCODB\Tops\TopWater.txt"))
{
string[] AllLines = System.IO.File.ReadAllLines(@"C:\OldCODB\Tops\TopWater.txt");
int TopWater = AllLines.Length;
for (int x = 0; x < TopWater; x++)
{
string[] TopWaterz = AllLines[x].Split('#');
string CharID = TopWaterz[0];
string WaterHalo = TopWaterz[1];
if (TopWaterz.Contains(GC.MyChar.EntityID.ToString()) && CharID.Contains(GC.MyChar.EntityID.ToString()))
{
Program.WriteLine(WaterHalo); // A check if it reads it right.
if (WaterHalo == "2199023255552")
GC.MyChar.StatEff.Add(StatusEffectEn.TopWaterTaoist);
}
}
}
}


حصريا شرح ازاى تسيف الهاله بتاعت البى كى تورمنت Wol_errorتم تصغير هذه الصورة. إضغط هنا لمشاهدة الصورة كاملة. الصورة الأصلية بأبعاد 1024 * 768 و حجم 152KB.
حصريا شرح ازاى تسيف الهاله بتاعت البى كى تورمنت 86



دلوقتى نروح لى teleport.cs
وندور على الكود ده مربع كود :
if (Game.World.KOBoard[0].Name == GC.MyChar.Name)

فوقيه على طول نضيف الكود ده
مربع كود :
Game.StatusEffect StatusEffect = new NewestCOServer.Game.StatusEffect(GC.MyChar);
Database.LoadTopLeader(StatusEffect.Value, GC);
Database.LoadTopDeputy(StatusEffect.Value, GC);
Database.LoadTopArcher(StatusEffect.Value, GC);
Database.LoadTopWarrior(StatusEffect.Value, GC);
Database.LoadTopTrojan(StatusEffect.Value, GC);
Database.LoadTopNinja(StatusEffect.Value, GC);
Database.LoadTopFire(StatusEffect.Value, GC);
Database.LoadTopWater(StatusEffect.Value, GC);


حصريا شرح ازاى تسيف الهاله بتاعت البى كى تورمنت Wol_errorتم تصغير هذه الصورة. إضغط هنا لمشاهدة الصورة كاملة. الصورة الأصلية بأبعاد 1024 * 768 و حجم 180KB.
حصريا شرح ازاى تسيف الهاله بتاعت البى كى تورمنت 87


المهم وديه هتبقى رخمه شويه عليكو كل ان بى سى بيديكو هاله لازم تعدلو عليه التعديل ده يعنى مثلا GWArenaNPC
هيبقى بالشكل ده
مربع كود :
#region GWArenaNPC
case 380:
{
if (Control== 0)
{
GC.AddSend(Packets.NPCSay("Do you want enter the guild arena?"));
GC.AddSend(Packets.NPCLink("Yes.", 1));
GC.AddSend(Packets.NPCLink("I am the winning Guild Leader!", 2));
GC.AddSend(Packets.NPCLink("But I'm a Deputy Leader and I want the Deputy Leader Halo.", 3));
GC.AddSend(Packets.NPCLink("Just passing by.", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
else if (Control== 1)
{
GC.MyChar.Teleport(1038, 350, 350);
}
else if (Control== 2)
{
if (GC.MyChar.MyGuild == Features.GuildWars.LastWinner && (GC.MyChar.GuildRank == NewestCOServer.Features.GuildRank.GuildLeader))
{

GC.MyChar.CPs += 4500;
World.SendMsgToAll("SYSTEM", GC.MyChar.Name + " has claimed 4500 CPs and the TopGuildLeader Halo for winning GuildWar!", 2011, 0);

GC.MyChar.StatEff.Add(StatusEffectEn.TopGuildLeader);
try
{
StreamWriter sw = new StreamWriter("C:\\OldCODB/Tops/TopLeader.txt");
sw.WriteLine("" + GC.MyChar.EntityID + "#17179869184");
sw.Close();
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
else
{
GC.AddSend(Packets.NPCSay("You already claimed your 4500 cps! Get out of here!"));
GC.AddSend(Packets.NPCLink("Sorry", 255));
GC.AddSend(Packets.NPCSetFace(N.Avatar));
GC.AddSend(Packets.NPCFinish());
}
}
else
{
GC.AddSend(Packets.NPCSay("You are not in the Top Guild!"));
GC.AddSend(Packets.NPCLink("Oh sorry", 255));
GC.AddSend(Packets.NPCSetFace(30));
GC.AddSend(Packets.NPCFinish());
}

if (Control== 3)
{
if (GC.MyChar.MyGuild == Features.GuildWars.LastWinner && (GC.MyChar.GuildRank == NewestCOServer.Features.GuildRank.DeputyManager))
{
World.SendMsgToAll("SYSTEM", GC.MyChar.Name + " has claimed the TopDeputyLeader Halo!", 2011, 0);
GC.MyChar.StatEff.Add(StatusEffectEn.TopDeputyLeader);
try
{
// Now it should work 100%
StreamWriter sw = new StreamWriter("C:\\OldCODB/Tops/TopDeputy.txt");
sw.WriteLine("" + GC.MyChar.EntityID + "#34359738368");
sw.Close();
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
else
{
GC.AddSend(Packets.NPCSay("You are not in the Top Guild!"));
GC.AddSend(Packets.NPCLink("Oh sorry", 255));
GC.AddSend(Packets.NPCSetFace(30));
GC.AddSend(Packets.NPCFinish());
}
}
break;
}


#endregion

كل اللى عليكو تعدلو
الكنترول بتاعو وهيشتغل معاكو ان شاءالله

هوضحلكو اكتر
يعنى ده مثلا بتاع التروجن مربع كود :
private static void AwardWinner(Character Winner)
{
Broadcast(Winner.Name + " has won the Top Trojan tournament !", BroadCastLoc.World);

Winner.StatEff.Add(StatusEffectEn.TopTrojan);

foreach (NewestCOServer.Main.GameClient GC in PKTHash.Values)
{
try
{
StreamWriter sw = new StreamWriter("C:\\MyOldCODB/Tops/TopTrojan.txt");
sw.WriteLine("" + GC.MyChar.EntityID + "#549755813888");
sw.Close();
}
catch (Exception e)
{
Console.WriteLine(e.Message);

}
}

TopTrojanPKTournament.Stage = PKTournamentStage1.None;
PkThread.Abort();
return;
}

انتا هتضيف الكود ده فى كل ان بى سى عندك بيدك هاله
وتغير بقى من تروجن لى ورير اذن كدا واضحت اكتر واللى مش فاهم يكلمنى على الاميلو وانا اعملهالو على التيم فيور

كلمه شكر تدفعنى للمزيد
[/center]

__________________
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
حصريا شرح ازاى تسيف الهاله بتاعت البى كى تورمنت
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» حصريا ازاى تجيب cps كتير من غير ما تللعب كونكر
» ازاى تعرف معاك كام بونس و ازاى تشترى بيها حاجه بالصور
» ادخل شوف الحصريات بتاعت سورس 5165
» ازاى تعمل صور تتكرر ورا بعض وكمان بالزوم فى صفحة التسجيل بالفلاش
» ازاى تعدل على سبى اس بتاع الوحوش 5375

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
عالم 24 :: Conqueronline-Private Server :: كونكر تهييس و شروحات السيرفرات-
انتقل الى:  

هذه الرسالة تفيد بأنك غير مسجل ..... و يسعدنا كثيرا إنضمامك لنا .......... للتسجيل إضغط هـنـا

منتديات السندباد

↑ Grab this Headline Animator


مــلحوظة : جميع آلمشآركآت آلمكتوبهـ تعبّر عن وجهة نظر صآحبهآ ,, ولا تعبّر بأي شكلـ من آلأشكآل عن وجهة نظر إدآرة آلمنتدى
Powered by phpBB2 and ahlamontada CMPS
Copyright © 2010 - 2011 Sandbad . All rights reserved
.For best browsing ever, use Firefox