قديم 2020-06-04, 05:09 AM
المشاركة 41
AVATAR
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: سورس الخاص 2d بمميزات جامده جدا
عاش

قديم 2020-06-21, 12:34 AM
المشاركة 42
sherkman20
.:: عضو جديد ::.
  • غير متواجد
افتراضي رد: سورس الخاص 2d بمميزات جامده جدا
tmam

قديم 2020-06-25, 05:33 PM
المشاركة 43
ttmm44
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: سورس الخاص 2d بمميزات جامده جدا
عااااااااااش

قديم 2020-06-27, 02:49 PM
المشاركة 44
omerguray16
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: سورس الخاص 2d بمميزات جامده جدا
What version client i need?

قديم 2020-06-28, 05:17 PM
المشاركة 45
Diga
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: سورس الخاص 2d بمميزات جامده جدا
public class ClanWar
{
public static SobNpcSpawn Pole;
public static SafeDictionary<uint, Clan> Scores = new SafeDictionary<uint, Clan>(100);
public static bool IsWar = false, FirstRound = false;
public static Time32 ScoreSendStamp, LastWin;
public static Clan PoleKeeper, CurrentTopLeader;
private static bool changed = false;
private static string[] scoreMessages;
public static DateTime StartTime;
public static bool Claim
{
get { return Program.Vars["cwclaim"]; }
set { Program.Vars["cwclaim"] = value; }
}
public static uint KeeperID
{
get { return Program.Vars["cwkeeperid"]; }
set { Program.Vars["cwkeeperid"] = value; }
}
public static void Initiate()
{
Database.DMaps.LoadMap(1509);
var Map = Kernel.Maps[1509];
Pole = (SobNpcSpawn)Map.Npcs[812];
}
public static void Start()
{
Scores = new SafeDictionary<uint, Clan>(100);
StartTime = DateTime.Now;
FirstRound = true;
foreach (Clan clan in Kernel.Clans.Values)
{
clan.WarScore = 0;
}
Claim = false;
IsWar = true;
}

public static void Reset()
{
Scores = new SafeDictionary<uint, Clan>(100);
Pole.Hitpoints = Pole.MaxHitpoints;

foreach (Clan clan in Kernel.Clans.Values)
{
clan.WarScore = 0;
}

IsWar = true;
}

public static void FinishRound()
{
LastWin = Time32.Now;

FirstRound = false;
SortScores(out PoleKeeper);
if (PoleKeeper != null)
{
KeeperID = PoleKeeper.ID;
Pole.Name = PoleKeeper.Name;
}
Pole.Hitpoints = Pole.MaxHitpoints;
Kernel.SendWorldMessage(Pole, Program.Values, (ushort)1509);
Reset();
}

public static void End()
{
if (PoleKeeper != null)
{
Kernel.SendWorldMessage(new Message("The Union, " + PoleKeeper.Name + ", owned by " + PoleKeeper.LeaderName + " has won " + rates.Clanwarday + " cps!---Clan war has ended!", System.Drawing.Color.White, Message.Center), Program.Values);

PoleKeeper.PoleKeeper = true;
}
else
{
Kernel.SendWorldMessage(new Message(" Union has ended and there was no winner ", System.Drawing.Color.Red, Message.Center), Program.Values);

}
Claim = true;
IsWar = false;
UpdatePole(Pole);
}

public static void AddScore(uint addScore, Clan clan)
{
if (clan != null)
{
clan.WarScore += addScore;
changed = true;
if (!Scores.ContainsKey(clan.ID))
Scores.Add(clan.ID, clan);
if ((int)Pole.Hitpoints <= 0)
{
FinishRound();

return;
}
}
}

public static void SendScores()
{
if (scoreMessages == null)
scoreMessages = new string[0];
if (Scores.Count == 0)
return;
if (changed)
SortScores(out CurrentTopLeader);

for (int c = 0; c < scoreMessages.Length; c++)
{
Message msg = new Message(scoreMessages[c], System.Drawing.Color.Red, c == 0 ? Message.FirstRightCorner : Message.ContinueRightCorner);
Kernel.SendWorldMessage(msg, Program.Values, (ushort)1510);
}
}

private static void SortScores(out Clan winner)
{
winner = null;
List<string> ret = new List<string>();
int Place = 0;
foreach (Clan clan in Scores.Values.OrderByDescending((p) => p.WarScore))
{
if (Place == 0)
winner = clan;
string str = "No " + (Place + 1).ToString() + ": " + clan.Name + "(" + clan.WarScore + ")";
ret.Add(str);
Place++;
if (Place == 4)
break;
}

changed = false;
scoreMessages = ret.ToArray();
}

private static void UpdatePole(SobNpcSpawn pole)
{
new Database.MySqlCommand(ElSaher.Database.MySqlComman dType.UPDATE)
.Update("sobnpcs").Set("name", pole.Name).Set("life", Pole.Hitpoints).Where("id", pole.UID).Execute();
}
}

قديم 2020-07-19, 11:58 PM
المشاركة 46
natsha
.:: عضو جديد ::.
  • غير متواجد
افتراضي رد: سورس الخاص 2d بمميزات جامده جدا
عاش

قديم 2020-07-22, 01:51 PM
المشاركة 47
Yasser
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: سورس الخاص 2d بمميزات جامده جدا
استمر

قديم 2020-08-12, 10:22 AM
المشاركة 48
Samurai
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: سورس الخاص 2d بمميزات جامده جدا
See

قديم 2020-11-06, 08:12 AM
المشاركة 49
so3da
.:: عضو مميز ::.
  • غير متواجد
افتراضي رد: سورس الخاص 2d بمميزات جامده جدا
عاش

قديم 2020-11-07, 12:12 AM
المشاركة 50
votikaaa
.:: عضو نشيط ::.
  • غير متواجد
افتراضي رد: سورس الخاص 2d بمميزات جامده جدا
شمرااااااااااااااا


العلامات المرجعية



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

الانتقال السريع

المواضيع المتشابهه للموضوع: سورس الخاص 2d بمميزات جامده جدا
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
صفحه جامده جدا بتاعت اسكربات حازم Hazem صفحات التسجيل كونكر اونلاين 149 2021-09-15 06:38 PM
سورسي الخاص الاصدار الاول Mahmoud سورسات كونكر 76 2021-09-12 05:11 PM
معانا سورس جديد بمميزات جميله 2d Hassan Emprator سورسات كونكر 133 2021-09-12 05:10 PM
اتوباتش كونكر الناري الخاص ب vpscairo Hazem تطوير سيرفرات كونكر 52 2021-02-02 12:59 AM
حصري سورس لعبة Storm-Co الخاص ب مصطفي شلبي Mr.X سورسات كونكر 53 2021-01-28 07:45 PM


الساعة الآن 01:18 PM