|
المشاركات 2,515 |
+التقييم 1.27 |
تاريخ التسجيل Jul 2019 |
الاقامة |
نظام التشغيل |
رقم العضوية 358 |
public void Die(Entity killer)
public void Die(Entity killer)
{
killer.CountKilling++;
Network.GamePackets.Attack animationdie = new Attack(true);
animationdie.Attacker = killer.UID;
animationdie.Attacked = this.UID;
animationdie.AttackType = Network.GamePackets.Attack.Kill;
animationdie.X = this.X;
animationdie.Y = this.Y;
this.SendScreen(animationdie);
if (killer.CountKilling >= 20)
{
killer.CountKilling = 0;
killer.HuntingExp += 2;
}
#region LastTeam
if (killer.MapID == 16414)
{
foreach (GameState clients in Kernel.GamePool.Values)
{
if (clients.Entity.MapID == 16414)
{
clients.Entity.SendScoreLAstTeam(clients);
}
}
}
#endregion
#region Killer Points
if (EntityFlag == EntityFlag.Entity)
{
if (killer.EntityFlag == EntityFlag.Entity)
{
if (killer.MapID == 5451)
{
killer.ConquerPoints += 3000;
NpcReply reply;
reply = new NpcReply(6, string.Concat(new object[] { "You Have Killed ", Owner.Entity.Name, " and get from him 3000 CPs" }))
{
OptionID = 0xff
};
killer.Owner.Send(reply.ToArray());
}
if (Owner.Entity.MapID == 5451)
{
//Owner.Entity.ConquerPoints -= 300;
Owner.Entity.Teleport(1002, 438, 382);
}
}
}
#endregion
#region Die Guild System
if (killer.EntityFlag == EntityFlag.Entity && EntityFlag == EntityFlag.Entity)
{
if (Owner.Guild != null && killer.Owner.Guild != null && Owner.Map.ID == 1015)
{
Owner.Guild.pkp_donation += 2;
Owner.Guild.pkp_donation -= 2;
killer.Money += 20;
Kernel.SendWorldMessage(new Message("The " + killer.Owner.AsMember.Rank + " " + killer.Name + " of the Guild " + killer.Owner.Guild.Name + " has killed the " + killer.Owner.AsMember.Rank + " " + Name + " of the Guild " + Owner.Guild.Name + " at BirdIsland!", System.Drawing.Color.Yellow, Network.GamePackets.Message.Guild), Program.Values);
}
if (Owner.Guild != null && killer.Owner.Guild != null && Owner.Map.ID == 1020)
{
Owner.Guild.pkp_donation += 2;
Owner.Guild.pkp_donation -= 2;
killer.Money += 20;
Kernel.SendWorldMessage(new Message("The " + killer.Owner.AsMember.Rank + " " + killer.Name + " of the Guild " + killer.Owner.Guild.Name + " has killed the " + killer.Owner.AsMember.Rank + " " + Name + " of the Guild " + Owner.Guild.Name + " at ApeCity!", System.Drawing.Color.Yellow, Network.GamePackets.Message.Guild), Program.Values);
}
if (Owner.Guild != null && killer.Owner.Guild != null && Owner.Map.ID == 1011)
{
Owner.Guild.pkp_donation += 2;
Owner.Guild.pkp_donation -= 2;
killer.Money += 20;
Kernel.SendWorldMessage(new Message("The " + killer.Owner.AsMember.Rank + " " + killer.Name + " of the Guild " + killer.Owner.Guild.Name + " has killed the " + killer.Owner.AsMember.Rank + " " + Name + " of the Guild " + Owner.Guild.Name + " at PhoenixCastle!", System.Drawing.Color.Yellow, Network.GamePackets.Message.Guild), Program.Values);
}
if (Owner.Guild != null && killer.Owner.Guild != null && Owner.Map.ID == 1000)
{
Owner.Guild.pkp_donation += 2;
Owner.Guild.pkp_donation -= 2;
killer.Money += 20;
Kernel.SendWorldMessage(new Message("The " + killer.Owner.AsMember.Rank + " " + killer.Name + " of the Guild " + killer.Owner.Guild.Name + " has killed the " + killer.Owner.AsMember.Rank + " " + Name + " of the Guild " + Owner.Guild.Name + " at DesertCity!", System.Drawing.Color.Yellow, Network.GamePackets.Message.Guild), Program.Values);
}
if (Owner.Guild != null && killer.Owner.Guild != null && Owner.Map.ID == 1001)
{
Owner.Guild.pkp_donation += 2;
Owner.Guild.pkp_donation -= 2;
killer.Money += 20;
Kernel.SendWorldMessage(new Message("The " + killer.Owner.AsMember.Rank + " " + killer.Name + " of the Guild " + killer.Owner.Guild.Name + " has killed the " + killer.Owner.AsMember.Rank + " " + Name + " of the Guild " + Owner.Guild.Name + " at MysticCastle!", System.Drawing.Color.Yellow, Network.GamePackets.Message.Guild), Program.Values);
}
if (Owner.Guild != null && killer.Owner.Guild != null && Owner.Map.ID == 1762)
{
Owner.Guild.pkp_donation += 2;
Owner.Guild.pkp_donation -= 2;
killer.Money += 20;
Kernel.SendWorldMessage(new Message("The " + killer.Owner.AsMember.Rank + " " + killer.Name + " of the Guild " + killer.Owner.Guild.Name + " has killed the " + killer.Owner.AsMember.Rank + " " + Name + " of the Guild " + Owner.Guild.Name + " at FrozenGrotto 2!", System.Drawing.Color.Yellow, Network.GamePackets.Message.Guild), Program.Values);
}
if (Owner.Guild != null && killer.Owner.Guild != null && Owner.Map.ID == 2056)
{
Owner.Guild.pkp_donation += 2;
Owner.Guild.pkp_donation -= 2;
killer.Money += 20;
Kernel.SendWorldMessage(new Message("The " + killer.Owner.AsMember.Rank + " " + killer.Name + " of the Guild " + killer.Owner.Guild.Name + " has killed the " + killer.Owner.AsMember.Rank + " " + Name + " of the Guild " + Owner.Guild.Name + " at FrozenGrotto 6!", System.Drawing.Color.Yellow, Network.GamePackets.Message.Guild), Program.Values);
}
}
#endregion
#region CaptureTheFlag
if (killer.GuildID != 0 && killer.MapID == CaptureTheFlag.MapID && CaptureTheFlag.IsWar)
{
if (GuildID != 0)
{
if (killer.Owner.Guild.Enemy.ContainsKey(GuildID))
killer.Owner.Guild.CTFPoints += 1;
else if (killer.Owner.Guild.Ally.ContainsKey(GuildID))
killer.Owner.Guild.CTFPoints += 1;
}
if (ContainsFlag2(Network.GamePackets.Update.Flags2.CarryingFlag))
{
StaticEntity entity = new StaticEntity((uint)(X * 1000 + Y), X, Y, MapID);
entity.DoFlag();
Owner.Map.AddStaticEntity(entity);
RemoveFlag2(Network.GamePackets.Update.Flags2.CarryingFlag);
Owner.Send(Program.World.CTF.generateTimer(0));
Owner.Send(Program.World.CTF.generateEffect(Owner));
if (killer.GuildID != GuildID)
{
Killer.AddFlag2(Network.GamePackets.Update.Flags2.CarryingFlag);
Time32 end = FlagStamp.AddSeconds(60) - Time32.Now;
killer.FlagStamp = end;
killer.Owner.Send(Program.World.CTF.generateTimer((uint)end.Value));
killer.Owner.Send(Program.World.CTF.generateEffect(killer.Owner));
killer.Owner.Guild.CTFPoints += 3;
}
}
}
#endregion
#region Perfection
if (EntityFlag == EntityFlag.Entity && Perfection != null)
{
Game.Enums.PerfectionEffect effect = Enums.PerfectionEffect.StraightLife;
byte chance = 0;
new MsgRefineEffect().HandleStraightLife(this, ref chance);
killer.StraightLife = 0;//true
if (Kernel.Rate(chance))
{
new MsgRefineEffect().SendEffect(this, killer, effect);
}
}
#endregion
if (EntityFlag == Game.EntityFlag.Entity && Owner.Fake && Owner.Booth != null)
return;
#region Emperor War
if (killer.MapID == 5555)
{
if (this.ConquerPoints >= 10000000)
{
this.ConquerPoints -= 10000000;
Kernel.SendWorldMessage(new Message("Ops " + this.Name + " HaS FuCkeD By " + killer.Name + " AnD LosT 10.000.000 Cps In EmpirorWaR!!.", System.Drawing.Color.Red, Message.Talk), Program.GamePool);
}
else
{
this.Teleport(1002, 428, 378);
Kernel.SendWorldMessage(new Message("Ops! " + this.Name + " Has FuCkeD AnD losed all His/Her Cps in The EmpirorWar and Go back to TwinCity.", System.Drawing.Color.Red, Message.Talk), Program.GamePool);
}
}
if (killer.MapID == 5555)
{
if (killer.MapID == 5555)
{
killer.ConquerPoints += 10000000;
Network.GamePackets.NpcReply npc = new Network.GamePackets.NpcReply(6, "Congratulations, You HaVe GaineD 10.000.000 Cps FoR Kill One PlaYeR!");
// npc.OptionID = 255;
// killer.Owner.Send(npc.ToArray());
}
}
#endregion
if (killer.MapID == 7777)
killer.Owner.elitepoints += 1;
if (killer.MapID == 3072)
killer.Owner.KillerPoints += 1;
if (EntityFlag == EntityFlag.Entity)
{
Owner.XPCount = 0;
if (Owner.Booth != null)
{
Owner.Booth.Remove();
Owner.Booth = null;
}
}
killer.KillCount++;
// killer.KillCount2++;
//Killer = killer;
Hitpoints = 0;
DeathStamp = Time32.Now;
//DieString();
ToxicFogLeft = 0;
if (Companion)
{
AddFlag(Network.GamePackets.Update.Flags.Ghost | Network.GamePackets.Update.Flags.Dead | Network.GamePackets.Update.Flags.FadeAway);
Network.GamePackets.Attack zattack = new Network.GamePackets.Attack(true);
zattack.Attacked = UID;
zattack.AttackType = Network.GamePackets.Attack.Kill;
zattack.X = X;
zattack.Y = Y;
MonsterInfo.SendScreen(zattack);
Owner.Map.RemoveEntity(this);
if (Owner.Entity.MyClones.ContainsKey(UID))
{
Owner.Entity.MyClones.Remove(UID);
return;
}
Owner.Pet.RemovePet(pettype);
}
if (EntityFlag == Game.EntityFlag.Entity)
{
if (MyClones.Count > 0)
{
foreach (var item in MyClones.Values)
{
Data data = new Data(true);
data.UID = item.UID;
data.ID = Network.GamePackets.Data.RemoveEntity;
item.MonsterInfo.SendScreen(data);
}
MyClones.Clear();
}
}
if (EntityFlag == EntityFlag.Entity)
{
if (killer.EntityFlag == EntityFlag.Entity)
{
#region Cheack Pk Map
if (Owner.Entity.MapID == 2555 || Owner.Entity.MapID == 5530 || Owner.Entity.MapID == 5531 || Owner.Entity.MapID == 5532 || Owner.Entity.MapID == 1452 || Owner.Entity.MapID == 5560 || Owner.Entity.MapID == 5570 || Owner.Entity.MapID == 5580 || Owner.Entity.MapID == 1707 || Owner.Entity.MapID == 3070 || Owner.Entity.MapID == 3071)
{
Owner.Entity.Teleport(1002, 438, 382);
//KhaledMohamed.Console.WriteLine("Done");
}
#endregion Cheack Pk Map
if (Constants.PKFreeMaps.Contains(killer.MapID))
goto Over;
if (Constants.Damage1Map.Contains(killer.MapID))
goto Over;
if (killer.Owner.Map.BaseID == 700)
goto Over;
if (killer.Owner.Challenge != null)
goto Over;
if (!ContainsFlag(Network.GamePackets.Update.Flags.FlashingName) && (killer.PKMode != KhaledMohamed.Game.Enums.PKMode.Jiang) && !ContainsFlag(Network.GamePackets.Update.Flags.BlackName))
{
killer.AddFlag(Network.GamePackets.Update.Flags.FlashingName);
killer.FlashingNameStamp = Time32.Now;
killer.FlashingNameTime = 60;
if (killer.GuildID != 0)
{
if (killer.Owner.Guild.Enemy.ContainsKey(GuildID))
{
killer.PKPoints += 3;
if (killer.Owner.AsMember != null)
killer.Owner.AsMember.PkDonation += 3;
}
else
{
if (!killer.Owner.Enemy.ContainsKey(UID))
{
killer.PKPoints += 10;
if (killer.Owner.AsMember != null)
killer.Owner.AsMember.PkDonation += 10;
}
else
{
killer.PKPoints += 5;
if (killer.Owner.AsMember != null)
killer.Owner.AsMember.PkDonation += 5;
}
}
}
else
{
if (!killer.Owner.Enemy.ContainsKey(UID))
killer.PKPoints += 10;
else
killer.PKPoints += 5;
}
if (HeavenBlessing > 0)
{
if (killer.HeavenBlessing == 0)
{
PacketHandler.Cursed(500, killer.Owner);
}
}
Network.PacketHandler.AddEnemy(this.Owner, killer.Owner);
}
if (killer.EntityFlag == Game.EntityFlag.Entity)
{
if (EntityFlag == Game.EntityFlag.Entity)
{
Game.PkExpeliate pk = new Game.PkExpeliate();
if (!killer.PkExplorerValues.ContainsKey(UID))
{
pk.UID = killer.UID;
pk.killedUID = UID;
pk.Name = Name;
pk.KilledAt = GetMapName(MapID);
pk.LostExp = 0;
pk.Times = 1;
pk.Potency = (uint)BattlePower;
pk.Level = Level;
PkExpelTable.PkExploitAdd(killer.Owner, pk);
}
else
{
pk.UID = killer.UID;
pk.killedUID = UID;
pk.Name = Name;
pk.KilledAt = GetMapName(MapID);
pk.LostExp = 0;
killer.PkExplorerValues[UID].Times += 1;
pk.Times = killer.PkExplorerValues[UID].Times;
pk.Potency = (uint)BattlePower;
pk.Level = Level;
PkExpelTable.Update(killer.Owner, pk);
}
}
}
Network.PacketHandler.AddEnemy(this.Owner, killer.Owner);
}
if (killer.PKMode != KhaledMohamed.Game.Enums.PKMode.Jiang)
{
{
//killer.Owner.Rewards[MaTrix.Reward.Event.Top_pvp].points++;
uint ran = (uint)Kernel.Random.Next(1, 10);
if (killer.EntityFlag == Game.EntityFlag.Entity)
{
if (ran > 5)
{
DropRandomStuff(Killer);
killer.Owner.Send("If you have any problem in your item, relogin");
}
}
}
}
}
Over:
if (ContainsFlag3(Network.GamePackets.Update.Flags3.AuroraLotus))
{
AuroraLotusEnergy = 0;
Lotus(AuroraLotusEnergy, Network.GamePackets.Update.AuroraLotus);
}
if (ContainsFlag3(Network.GamePackets.Update.Flags3.FlameLotus))
{
FlameLotusEnergy = 0;
Lotus(FlameLotusEnergy, Network.GamePackets.Update.FlameLotus);
}
Network.GamePackets.Attack attack = new Attack(true);
attack.Attacker = killer.UID;
attack.Attacked = UID;
attack.AttackType = Network.GamePackets.Attack.Kill;
attack.X = X;
attack.Y = Y;
if (EntityFlag == EntityFlag.Entity)
{
AddFlag(Network.GamePackets.Update.Flags.Dead);
RemoveFlag(Network.GamePackets.Update.Flags.Fly);
RemoveFlag(Network.GamePackets.Update.Flags.Ride);
RemoveFlag(Network.GamePackets.Update.Flags.Cyclone);
RemoveFlag(Network.GamePackets.Update.Flags.Superman);
RemoveFlag(Network.GamePackets.Update.Flags.FatalStrike);
RemoveFlag(Network.GamePackets.Update.Flags.FlashingName);
RemoveFlag(Network.GamePackets.Update.Flags.ShurikenVortex);
RemoveFlag2(Network.GamePackets.Update.Flags2.Oblivion);
RemoveFlag2(Network.GamePackets.Update.Flags2.AzureShield);
RemoveFlag2(Network.GamePackets.Update.Flags2.CarryingFlag);
RemoveFlag(Network.GamePackets.Update.Flags.CastPray);
RemoveFlag(Network.GamePackets.Update.Flags.Praying);
RemoveFlag3(Network.GamePackets.Update.Flags3.SuperCyclone);
RemoveFlag3(Network.GamePackets.Update.Flags3.DragonCyclone);
RemoveFlag3(Network.GamePackets.Update.Flags3.DragonFlow);
RemoveFlag3(Network.GamePackets.Update.Flags3.DragonSwing);
// if (Body % 10 < 3)
// TransformationID = 99;
//else
// TransformationID = 98;
if (ContainsFlag3(Network.GamePackets.Update.Flags3.AuroraLotus))
{
AuroraLotusEnergy = 0;
Lotus(AuroraLotusEnergy, Network.GamePackets.Update.AuroraLotus);
}
if (ContainsFlag3(Network.GamePackets.Update.Flags3.FlameLotus))
{
FlameLotusEnergy = 0;
Lotus(FlameLotusEnergy, Network.GamePackets.Update.FlameLotus);
}
Owner.SendScreen(attack, true);
Owner.Send(new MapStatus() { BaseID = Owner.Map.BaseID, ID = Owner.Map.ID, Status = Database.MapsTable.MapInformations[Owner.Map.ID].Status, Weather = Database.MapsTable.MapInformations[Owner.Map.ID].Weather });
Owner.EndQualifier();
uint ran = (uint)Kernel.Random.Next(1, 10);
if (ran > 5)
{
DropRandomStuff(Killer);
}
}
else
{
if (!Companion && !IsDropped)
MonsterInfo.Drop(killer);
Kernel.Maps[MapID].Floor[X, Y, MapObjType, this] = true;
if (killer.EntityFlag == EntityFlag.Entity)
{
// Killer.Owner.SpiritBeadQ.GainSpirits(MonsterInfo.Level);
killer.Owner.IncreaseExperience(MaxHitpoints, true);
if (killer.Owner.Team != null)
{
foreach (Client.GameState teammate in killer.Owner.Team.Teammates)
{
if (Kernel.GetDistance(killer.X, killer.Y, teammate.Entity.X, teammate.Entity.Y) <= Constants.pScreenDistance)
{
if (killer.UID != teammate.Entity.UID)
{
uint extraExperience = MaxHitpoints / 2;
if (killer.Spouse == teammate.Entity.Name)
extraExperience = MaxHitpoints * 2;
byte TLevelN = teammate.Entity.Level;
if (killer.Owner.Team.CanGetNoobExperience(teammate))
{
if (teammate.Entity.Level < 137)
{
extraExperience *= 2;
teammate.IncreaseExperience(extraExperience, false);
teammate.Send(Constants.NoobTeamExperience(extraExperience));
}
}
else
{
if (teammate.Entity.Level < 137)
{
teammate.IncreaseExperience(extraExperience, false);
teammate.Send(Constants.TeamExperience(extraExperience));
}
}
byte TLevelNn = teammate.Entity.Level;
byte newLevel = (byte)(TLevelNn - TLevelN);
if (newLevel != 0)
{
if (TLevelN < 70)
{
for (int i = TLevelN; i < TLevelNn; i++)
{
teammate.Team.Teammates[0].VirtuePoints += (uint)(i * 3.83F);
teammate.Team.SendMessage(new Message("The leader, " + teammate.Team.Teammates[0].Entity.Name + ", has gained " + (uint)(i * 7.7F) + " virtue points for power leveling the rookies.", System.Drawing.Color.Red, Message.Team));
}
}
}
}
}
}
}
if (killer.Level < 138)
{
uint extraExp = MaxHitpoints;
extraExp *= Constants.ExtraExperienceRate;
extraExp += (uint)(extraExp * killer.Gems[3] / 100);
extraExp += (uint)(extraExp * ((float)killer.BattlePower / 100));
if (killer.HeavenBlessing > 0)
extraExp += (uint)(extraExp * 20 / 100);
if (killer.Reborn >= 2)
extraExp /= 3;
killer.Owner.Send(Constants.ExtraExperience(extraExp));
}
else if (killer.Level >= 138 && killer.Level < 140)
{
uint extraExp = MaxHitpoints / 2;
extraExp *= Constants.ExtraExperienceRate / 2;
extraExp += (uint)(extraExp * killer.Gems[3] / 100);
extraExp += (uint)(extraExp * ((float)killer.BattlePower / 100));
if (killer.HeavenBlessing > 0)
extraExp += (uint)(extraExp * 10 / 100);
if (killer.Reborn >= 2)
extraExp /= 4;
killer.Owner.Send(Constants.ExtraExperience(extraExp));
}
killer.Owner.XPCount++;
if (killer.OnKOSpell())
killer.KOSpellTime++;
}
}
if (EntityFlag == EntityFlag.Entity)
if (OnDeath != null) OnDeath(this);
}
public void Die(UInt32 killer)
public void Die(UInt32 killer)
{
if (MyClones.Count > 0)
{
foreach (var item in MyClones.Values)
{
Data data = new Data(true);
data.UID = item.UID;
data.ID = Network.GamePackets.Data.RemoveEntity;
item.MonsterInfo.SendScreen(data);
}
MyClones.Clear();
}
this.RemoveFlag2(18014398509481984uL);
if (EntityFlag == EntityFlag.Entity)
{
Owner.XPCount = 0;
if (OnDeath != null) OnDeath(this);
if (Owner.Booth != null)
{
Owner.Booth.Remove();
Owner.Booth = null;
}
}
Killed = true;
Hitpoints = 0;
DeathStamp = Time32.Now;
ToxicFogLeft = 0;
if (Companion)
{
AddFlag(Network.GamePackets.Update.Flags.Ghost | Network.GamePackets.Update.Flags.Dead | Network.GamePackets.Update.Flags.FadeAway);
Network.GamePackets.Attack attack = new Network.GamePackets.Attack(true);
attack.Attacked = UID;
attack.AttackType = Network.GamePackets.Attack.Kill;
attack.X = X;
attack.Y = Y;
MonsterInfo.SendScreen(attack);
Owner.Map.RemoveEntity(this);
Owner.Pet.RemovePet(pettype);
}
if (EntityFlag == EntityFlag.Entity)
{
if (Constants.PKFreeMaps.Contains(MapID))
goto Over;
Over:
AddFlag(Network.GamePackets.Update.Flags.Ghost);
AddFlag((ulong)Network.GamePackets.Update.Flags.Dead);
RemoveFlag((ulong)Network.GamePackets.Update.Flags.Fly);
RemoveFlag((ulong)Network.GamePackets.Update.Flags.Ride);
RemoveFlag((ulong)Network.GamePackets.Update.Flags.Cyclone);
RemoveFlag((ulong)Network.GamePackets.Update.Flags.Superman);
RemoveFlag((ulong)Network.GamePackets.Update.Flags.FatalStrike);
RemoveFlag((ulong)Network.GamePackets.Update.Flags.FlashingName);
RemoveFlag((ulong)Network.GamePackets.Update.Flags.ShurikenVortex);
RemoveFlag((ulong)Network.GamePackets.Update.Flags.CastPray);
RemoveFlag((ulong)Network.GamePackets.Update.Flags.Praying);
RemoveFlag2((ulong)Network.GamePackets.Update.Flags2.Oblivion);
RemoveFlag3((ulong)Network.GamePackets.Update.Flags3.SuperCyclone);
RemoveFlag3((ulong)Network.GamePackets.Update.Flags3.DragonCyclone);
RemoveFlag2((ulong)Network.GamePackets.Update.Flags2.AzureShield);
//RemoveFlag((ulong)Network.GamePackets.Update.Flags.GodlyShield);
RemoveFlag2((ulong)Network.GamePackets.Update.Flags2.CarryingFlag);
Attack attack = new Attack(true);
attack.AttackType = Network.GamePackets.Attack.Kill;
attack.X = X;
attack.Y = Y;
attack.Attacked = UID;
attack.Attacker = killer;
attack.Damage = 0;
Owner.SendScreen(attack, true);
if (Body % 10 < 3)
TransformationID = 99;
else
TransformationID = 98;
Owner.Send(new MapStatus() { BaseID = Owner.Map.BaseID, ID = Owner.Map.ID, Status = Database.MapsTable.MapInformations[Owner.Map.ID].Status, Weather = Database.MapsTable.MapInformations[Owner.Map.ID].Weather });
Owner.EndQualifier();
}
else
{
Kernel.Maps[MapID].Floor[X, Y, MapObjType, this] = true;
}
if (EntityFlag == EntityFlag.Entity)
if (OnDeath != null) OnDeath(this);
}
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
جماعه عندي اما لشخصيه بتموت بتختفي في حل للموضوع دا | magdy | مشكلات السيرفيرات كونكر الشخصيه | 1 | 2020-03-11 12:51 AM |
اذاي اخلي الاكونت اول ما يموت ميتحولش شبح علي طول يقع الاول uncelsam | Tefa | تطوير سيرفرات كونكر | 7 | 2019-07-21 06:47 PM |
عاوز اغير شكل التوب والسبس الي بتسلم بعد الحروب طلب بواسطة uncelsam | Tefa | تطوير سيرفرات كونكر | 6 | 2019-07-19 07:02 PM |