المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : اقتراح جديد وفكره محصلتش


R7Ma
2019-11-28, 11:25 AM
بقلكو ايه يا رجاله حد يعرف يعمل 6 كوستات الكوسته علي 3 مراحل المرحله الاولي الكل يموت بعضو يتبقي اتنين يخشو المرحله التانيه يموتو بعض يتبقي واحد يخوش مابه يموت 150 وحش وياخد من الوحوش دي توك يطلع برا يسلمهم ياخد 5الف سبس الكوستات هيكونو كل 10 دقايق كوسته والكوسته تخلص في 10 دقايق يعني اول مرحله تخلص بعد 4دقايق المرحله التانيه تخلص اول مايموتو بعض
الدروب هيكون ميتور يقع علي الارض الي يموت الوحوش هوا الي ياخد الميتور علشان كدا مفيش دروب سبس

طيب الوحوش الكبيره هيدو توكن تجمع 30 توكنايه تروح تبدلهم يدولك سبس او صولات او استون انتا وحظك
زطبعا هنعمل شوب Boths و اسمو ايه مش فاكر يبيع ايتمات بجولد
الموصفات دي افتكر ان محدش عاملها حد هيعرف يعملها
؟؟؟؟؟؟؟؟
ارجو الرد في اسرع وقت ولكم جزيل الشكر
لمعلوماتكم انا اسمي MR-7amo
هتقولو مسمي الاكونت رحمه ليه هقول علشان انتو قفلتوو اكونت حمو بتاعي بعد لما بقي عضو نشيط بعد 24 ساعه ليه معرفش حد هيعرف يعمل الكلام ده :harhar1:

محمد ياسر
2019-11-28, 12:31 PM
قفلت الحساب علشان الردود الشخبطه الي انت عامله ولو شخبط تاني اتاخد حظر ip

R7Ma
2019-11-28, 01:37 PM
رجعتو طيب ولا لسه وايه رايك في الاقتراح

Rider
2019-12-16, 07:34 AM
الرحمه حلوه مفيش كلام XD
ان بي سي الدخول

case 4178:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("what can i do for you");
dialog.Option("Enter Mighty Quest", 1);
dialog.Option("Just Passing by.", 255);
dialog.Avatar(114);
dialog.Send();
break;
}

case 1:
{
if (DateTime.Now.Minute< 4)
{

client.Player.Teleport(1771, 188, 165);
break;
}
else
{
dialog.Text("Come on minute 0 to 3.");
dialog.Option("I see.", 255);
dialog.Avatar(114);
dialog.Send();
}
break;
}
}
break;
}

الاتنين الي هيخشوا المرحله التانيه
case 2014:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there" + client.Entity.Name + " Would you like to Go to stage 2.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
int alive = 0;
foreach (Client.GameState Entitys in Program.Values)
if (Entitys.Entity.MapID == 1771 && (!Entitys.Entity.Dead))
alive++;

if (DateTime.Now.Minute >= 4)
{
if (alive <= 2)
{

Kernel.SendWorldMessage(new Network.GamePackets.Message(" Congratulations ! Winners Mighty Gone to stage 2", System.Drawing.Color.White, Network.GamePackets.Message.Center), Program.Values);
client.Entity.SendSpawn(client, true);
foreach (Client.GameState Entitys in Program.Values)
if (Entitys.Entity.MapID == 1771 && (!Entitys.Entity.Dead))
{
Entitys.Entity.Teleport(1772, 300, 278);
}

foreach (Client.GameState clients in Kernel.GamePool.Values)
{
if (clients.Entity.MapID == 1771)
{
clients.Entity.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity Good Luck Next Time ;) "));
}
}

}
}
else
{
dialog.Text("Please wait until xx:4");
dialog.Option("okay.", 255);
dialog.Send();
break;
}
break;
}
}
break;
}

اول ما يموتوا بعض و رايح لمابة الوحوش
case 2014:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey there" + client.Entity.Name + " Would you like to Go to stage 2.");
dialog.Option("Yes Please", 1);
dialog.Option("I don't care.", 255);
dialog.Send();
break;
}
case 1:
{
int alive = 0;
foreach (Client.GameState Entitys in Program.Values)
if (Entitys.Entity.MapID == 1772 && (!Entitys.Entity.Dead))
alive++;

if (DateTime.Now.Minute >= 4)
{
if (alive == 1)
{

Kernel.SendWorldMessage(new Network.GamePackets.Message(" Congratulations ! Winners Mighty Gone to stage 2", System.Drawing.Color.White, Network.GamePackets.Message.Center), Program.Values);
client.Entity.SendSpawn(client, true);
client.Entity.Teleport(1773, 300, 278);

foreach (Client.GameState clients in Kernel.GamePool.Values)
{
if (clients.Entity.MapID == 1772)
{
clients.Entity.Teleport(1002, 300, 278);
clients.Send(new NpcReply(NpcReply.MessageBox, "Sorry Entity Good Luck Next Time ;) "));
}
}

}
}
else
{
dialog.Text("Please wait until xx:4");
dialog.Option("okay.", 255);
dialog.Send();
break;
}
break;
}
}
break;
}

الوحش الي هيوقع توكين و ميتور
if (Name == "Birdman" && Kernel.Rate(30))
{
if (killer.MapID == 1773)
{
uint iditemelehi23 = 101213;
var infos = Database.ConquerItemInformation.BaseInformations[iditemelehi23];
ushort X = Owner.X, Y = Owner.Y;
Game.Map Map = Kernel.Maps[Owner.MapID];
if (Map.SelectCoordonates(ref X, ref Y))
{
Network.GamePackets.FloorItem floorItem = new Network.GamePackets.FloorItem(true);
floorItem.Item = new Network.GamePackets.ConquerItem(true);
floorItem.Item.Color = (Game.Enums.Color)Kernel.Random.Next(4, 8);
floorItem.Item.ID = iditemelehi23;
floorItem.Item.MobDropped = true;
floorItem.Item.MaximDurability = infos.Durability;
floorItem.ValueType = Network.GamePackets.FloorItem.FloorValueType.Item;
floorItem.Item.StackSize = 1;
floorItem.Item.MaxStackSize = infos.StackSize;
floorItem.ItemID = iditemelehi23;
floorItem.MapID = Owner.MapID;
floorItem.MapObjType = Game.MapObjectType.Item;
floorItem.X = X;
floorItem.Y = Y;
floorItem.Type = Network.GamePackets.FloorItem.Drop;
floorItem.OnFloor = Time32.Now;
floorItem.Owner = killer.Owner;
floorItem.ItemColor = floorItem.Item.Color;
floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next;
while (Map.Npcs.ContainsKey(floorItem.UID))
floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next;
Map.AddFloorItem(floorItem);
SendScreenSpawn(floorItem);
}
}
}
if (Name == "Birdman" && Kernel.Rate(10))
{
if (killer.MapID == 1773)
{
var infos = Database.ConquerItemInformation.BaseInformations[1088001];
ushort X = Owner.X, Y = Owner.Y;
Game.Map Map = Kernel.Maps[Owner.MapID];
if (Map.SelectCoordonates(ref X, ref Y))
{
Network.GamePackets.FloorItem floorItem = new Network.GamePackets.FloorItem(true);
floorItem.Item = new Network.GamePackets.ConquerItem(true);
floorItem.Item.Color = (Game.Enums.Color)Kernel.Random.Next(4, 8);
floorItem.Item.ID = 1088001;
floorItem.Item.MobDropped = true;
floorItem.Item.MaximDurability = infos.Durability;
floorItem.ValueType = Network.GamePackets.FloorItem.FloorValueType.Item;
floorItem.Item.StackSize = 5;
floorItem.Item.MaxStackSize = infos.StackSize;
floorItem.ItemID = 1088001;
floorItem.MapID = Owner.MapID;
floorItem.MapObjType = Game.MapObjectType.Item;
floorItem.X = X;
floorItem.Y = Y;
floorItem.Type = Network.GamePackets.FloorItem.Drop;
floorItem.OnFloor = Time32.Now;
floorItem.Owner = killer.Owner;
floorItem.ItemColor = floorItem.Item.Color;
floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next;
while (Map.Npcs.ContainsKey(floorItem.UID))
floorItem.UID = Network.GamePackets.FloorItem.FloorUID.Next;
Map.AddFloorItem(floorItem);
SendScreenSpawn(floorItem);
}
}
}

ملحوظه
ده ايدي التوكين الي هيقع
uint iditemelehi23 = 101213;
ان بي سي الي هيسلم توكنات

ملحوظه
بدل ID token ele anth 3mlto f monster ب اي دي التوكنات
case 200033:
{
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Greetings! I'm a great seller, I have the most precious items in the entire ");
dialog.Text("world. What do you want to get?");
dialog.Option("i have 30 token", 1);

dialog.Avatar(85);
dialog.Send();
break;
}
case 1:
{
if (client.Inventory.Contains(ID token ele anth 3mlto f monster, 30))
{
client.Inventory.Remove(ID token ele anth 3mlto f monster, 30);
client.Entity.ConquerPoints += 5000;
}
else
{
dialog.Text("You don't have enough 3 LordTokens ");
dialog.Option("I see.", 255);
dialog.Avatar(85);
dialog.Send();
}
break;
}

}
break;
}
بالنسبه للوحوش
نافي كات
Monsterspawn
من شمال لليمين
1000009 1773 50 50 1 1 30 35 18
بالنسبه للمابات
نافي كات
maps
اول رقم بيتكتب من شمال 1771 هتعمله 3 سطور

1771 700 65544
1772 700 65544
1773 700 65544

رجاء متدخلش اقتراحاتك جوه بعض كده ف المستقبل حاول تفصل بينهم بشرط
-----------------------------
----------------------------

opsss
2020-02-26, 08:11 PM
الف شكرا يا رايدر وانا بعمل حالا 12 توب بافكار جديده و12 وحش وشوية مبات وكوستات والفضل ليك طبعا يا محترم الف شكر كمان مره




وَاتَّقُوا يَوْمًا تُرْجَعُونَ فِيهِ إِلَى اللَّهِ ثُمَّ تُوَفَّى كُلُّ نَفْسٍ مَا كَسَبَتْ