|
المشاركات 1,993 |
+التقييم 1.00 |
تاريخ التسجيل Jun 2019 |
الاقامة |
نظام التشغيل |
رقم العضوية 279 |
أفضل جواب - كتبه Users |
كود:
|
#region Vote System
case 333012:
{
dialog.Avatar(241);
switch (npcRequest.OptionID)
{
case 0:
{
dialog.Text("Hey, " + client.Player.Name + "This Vote System if You Voteing Will Get 10 Mellion [Cps] & 2 VotePoints Can Vote Agin After 12 Hours");
dialog.Text("Your VotePoints`s Count is :[ " + client.VotePoints + " ] .");
dialog.Option("Yes, I Wanna Vote", 1);
dialog.Option("ExchangePoint's", 2);
dialog.Option("No thank you", 255);
dialog.Send();
break;
}
case 1:
{
if (!Kernel.VotePool.ContainsKey(client.Account.IP))
{
if (!Kernel.VotePoolUid.ContainsKey(client.Player.UID))
{
client.VotePoints += 2;
//client.Player.ConquerPoints += 10000000;
client.Voted = true;
PlayersVot Vot = new PlayersVot();
Vot.AdressIp = client.Account.IP;
Vot.Uid = client.Player.UID;
Kernel.VotePool.Add(Vot.AdressIp, Vot);
Kernel.VotePoolUid.Add(Vot.Uid, Vot);
Database.EntityTable.SavePlayersVot(Vot);
client.Send(new Message("هنا", System.Drawing.Color.Red, Network.GamePackets.Message.Website));
}
else
{
dialog.Text("Sorry, But You Already Voted Come Back After 12 Hour.");
dialog.Option("Oh, Sorry I Foget", 255);
dialog.Send();
}
}
else
{
dialog.Text("Sorry, But You Already Voted Come Back After 12 Hour.");
dialog.Option("Oh, Sorry I Foget", 255);
dialog.Send();
}
break;
}
case 2:
{
dialog.Text("Hello Player, I'm here to give you rewards for your votes !.");
dialog.Option("About VotePoints", 15);//Done
dialog.Option("Check my Points.", 20);//Done
dialog.Option("SoulS[P8] (20 VotePoints)\n", 30);//Done
dialog.Option("DeathConquer[Cup] -- 1 Days (20 VotePoints)\n", 3);//Done
dialog.Option("GoldPrize[CUP] -- 1 Days (10 VotePoints)\n", 29);//Done
dialog.Option("SavagePone 30 (10 VotePoints)", 5);//Done
dialog.Option("VIP [7] Days 1 (10 VotePoints)", 6);//Done
dialog.Option("VIP [8] Days 1 (20 VotePoints)", 8);//Done
dialog.Option("ConquerPoints [100M] (5 VotePoints)", 9);//Done
dialog.Send();
break;
}
case 25:
case 3:
case 9:
case 5:
case 6:
case 8:
case 15:
case 20:
case 29:
case 30:
if (npcRequest.OptionID == 3)
{
if (client.Inventory.Count == 40)
{
dialog.Text("Please make a free space in your inventory.");
dialog.Option("okay", 255);
dialog.Send();
break;
}
if (client.VotePoints >= 50)
{
client.VotePoints -= 50;
client.Inventory.Add(2100245, 0, 0, 0, 0, 0, 1, 1, true, 0, 0, 0, false);
}
else
{
dialog.Text("Sorry you don't have 50 VotePoints !.");
dialog.Option("oh, sorry", 255);
dialog.Send();
break;
}
}
else if (npcRequest.OptionID == 29)
{
if (client.Inventory.Count == 40)
{
dialog.Text("Please make a free space in your inventory.");
dialog.Option("okay", 255);
dialog.Send();
break;
}
if (client.VotePoints >= 15)
{
client.VotePoints -= 15;
client.Inventory.Add(2100235, 0, 0, 0, 0, 0, 1, 1, true, 0, 0, 0, false);
}
else
{
dialog.Text("Sorry you don't have 15 VotePoints !.");
dialog.Option("oh, sorry", 255);
dialog.Send();
break;
}
}
else if (npcRequest.OptionID == 6)
{
if (client.VotePoints >= 10)
{
client.VotePoints -= 10;
client.VIPDays.Insert(DateTime.Now, DateTime.Now.AddDays(1), 5, client.Player.VIPLevel, client);
}
else
{
dialog.Text("Sorry you don;t have 10 VotePoints !.");
dialog.Option("oh, sorry", 255);
dialog.Send();
break;
}
}
else if (npcRequest.OptionID == 30)
{
if (client.VotePoints >= 20)
{
client.VotePoints -= 20;
client.Inventory.Add(3004248, 0, 1);
}
else
{
dialog.Text("Sorry you don;t have 20 VotePoints !.");
dialog.Option("oh, sorry", 255);
dialog.Send();
break;
}
}
else if (npcRequest.OptionID == 9)
{
if (client.VotePoints >= 6)
{
client.VotePoints -= 6;
client.Player.ConquerPoints += 5000;
}
else
{
dialog.Text("Sorry you don;t have 6 VotePoints !.");
dialog.Option("oh, sorry", 255);
dialog.Send();
break;
}
}
else if (npcRequest.OptionID == 8)
{
if (client.VotePoints >= 20)
{
client.VotePoints -= 20;
client.VIPDays.Insert(DateTime.Now, DateTime.Now.AddDays(1), 7, client.Player.VIPLevel, client);
}
else
{
dialog.Text("Sorry you don;t have 20 VotePoints !.");
dialog.Option("oh, sorry", 255);
dialog.Send();
break;
}
}
else if (npcRequest.OptionID == 5)
{
if (client.VotePoints >= 10)
{
client.VotePoints -= 10;
client.Inventory.Add(3004181, 0, 3);
}
else
{
dialog.Text("Sorry you don;t have 10 VotePoints !.");
dialog.Option("oh, sorry", 255);
dialog.Send();
break;
}
}
break;
}
break;
}
#endregion
client.Send(new Message("هنا", System.Drawing.Color.Red, Network.GamePackets.Message.Website));
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
طريقة اعلى بيها الـ vote على موقع xtremetop100 | Mohammed Hossam | مشكلات السيرفيرات كونكر الشخصيه | 9 | 2022-02-17 10:38 AM |
ان بي سي فوت Vote | Tyranny-Team's | مشكلات السيرفيرات كونكر الشخصيه | 2 | 2020-04-17 01:38 AM |
لو سمحتو يا يا شباب عايز حل لمكشله فى البولا بتاع الحروب | ابو مروان | مشكلات السيرفيرات كونكر الشخصيه | 3 | 2019-09-25 01:25 PM |
عايز npcراجل بتاع برفكشن | ElSaher | مشكلات السيرفيرات كونكر الشخصيه | 1 | 2019-07-24 09:21 PM |
Vote | salahsayed | مشكلات السيرفيرات كونكر الشخصيه | 1 | 2019-04-30 10:50 AM |