|
المشاركات 59 |
+التقييم 0.03 |
تاريخ التسجيل Sep 2019 |
الاقامة |
نظام التشغيل |
رقم العضوية 1328 |
#region Custom Room
case 45422:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Would You Like to Join Or Make A Custom Room ?!");
dialog.Option("Yes, Please.", 1);
dialog.Option("Have a good day.", 255);
dialog.Send();
break;
}
case 1:
{
dialog.Text("Please Type The Room`s Password");
dialog.Input("Password : ", 2, 15);
dialog.Option("Never mind.", 255);
dialog.Send();
break;
}
case 2:
{
string password = npcRequest.Input;
if (Kernel.CustomRoomMaps.ContainsKey(password))
{
client.Player.CustomRoomScore = 0;
client.Player.Teleport(1005, Kernel.CustomRoomMaps[password], (ushort)Kernel.Random.Next(35, 70), (ushort)Kernel.Random.Next(35, 70));
}
else
{
Map arena = Kernel.Maps[1005];
Map CustomRoom = arena.MakeDynamicMap();
CustomRoom.WasPKFree = true;
Kernel.CustomRoomMaps.Add(password, CustomRoom.ID);
client.Player.CustomRoomScore = 0;
client.Player.Teleport(1005, CustomRoom.ID, (ushort)Kernel.Random.Next(35, 70), (ushort)Kernel.Random.Next(35, 70));
}
break;
}
}
break;
}
#endregion
public ushort CustomRoomScore;
public static Dictionary<string, ushort> CustomRoomMaps = new Dictionary<string, ushort>();
if (!(attacked.Name.Contains("Guard") && attacked.EntityFlag == EntityFlag.Monster))
if (Kernel.CustomRoomMaps.Values.Contains(attacker.MapID))
{
damage = 1;
attacker.Hitpoints = attacker.MaxHitpoints;
attacked.Hitpoints = attacked.MaxHitpoints;
attacker.CustomRoomScore++;
string[] scoreMessages = new string[50];
scoreMessages[0] = attacker.Name + " : " + attacker.CustomRoomScore;
int count = 0;
Message msg = new Message(scoreMessages[count], System.Drawing.Color.Red, count == 1 ? Message.FirstRightCorner : Message.ContinueRightCorner);
Kernel.SendWorldMessage(msg, Program.Values);
foreach (var client in Program.Values)
{
if (client.Map.ID == attacker.MapID)
{
count++;
scoreMessages[count] = client.Player.Name + " : " + client.Player.CustomRoomScore;
Message msg1 = new Message(scoreMessages[count], System.Drawing.Color.Red, count == 1 ? Message.FirstRightCorner : Message.ContinueRightCorner);
Kernel.SendWorldMessage(msg1, Program.Values);
}
}
}
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
أدوات الموضوع | |
|
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
ضيف ال Arena Cps بفكرة جديدة . منتدي اكواد فقط | AMREL3FREIT | تطوير سيرفرات كونكر | 60 | 2024-10-31 02:23 AM |
استايل ارينا صحراء | Arena desert style 2020 | AbuMaryam | تطوير سيرفرات كونكر | 51 | 2024-09-25 01:40 AM |
عايز اغير شكل الماب بتاعت Arena CPS | ahmedshetos888 | مشكلات السيرفيرات كونكر الشخصيه | 1 | 2020-01-30 01:10 PM |
مشكله بخصوص Arena Cps | سمير | مشكلات السيرفيرات كونكر الشخصيه | 1 | 2019-10-06 12:39 AM |
Power Arena كاملة 100% | محمد ياسر | تطوير سيرفرات كونكر | 0 | 2019-06-27 07:24 PM |