|
المشاركات 189 |
+التقييم 0.04 |
تاريخ التسجيل Nov 2011 |
الاقامة القاهرة |
نظام التشغيل |
رقم العضوية 62 |
public static Random Rnd = new Random();
public static ArrayList NoPKMaps = new ArrayList() { (ushort)1036, (ushort)1039, (ushort)1002, (ushort)700, (ushort)1004 };
public static ArrayList FreePKMaps = new ArrayList() { (ushort)6000, (ushort)6001, (ushort)1038, (ushort)1005, (ushort)1707 };
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ConquerSx.Main;
using ConquerSx.Game;
namespace ConquerSx
{
class SocketGem
{
public static void Handle(GameClient Client, byte[] Packet)
{
bool socketcheck = false;
uint TargetItemUID = BitConverter.ToUInt32(Packet, 8);
uint GemUID = BitConverter.ToUInt32(Packet, 12);
ushort SocketNumber = BitConverter.ToUInt16(Packet, 16);
ushort wPadding = BitConverter.ToUInt16(Packet, 18);
Item TargetItem = Client.MyChar.InventorySearch(TargetItemUID);
if (TargetItem != null && GemUID != 0)
{
byte GemSlot;
Item GemItem = Client.MyChar.InventorySearch(GemUID);
if (GemItem != null && GemItem.IsItemType(Item.ItemTypeConst.GemID))
{
if (SocketNumber == 1)
socketcheck = (TargetItem.Soc1 == Item.Gem.EmptySocket);
else if (SocketNumber == 2)
socketcheck = (TargetItem.Soc2 == Item.Gem.EmptySocket);
if (socketcheck)
{
Client.MyChar.RemoveItem(GemItem);
Client.MyChar.RemoveItem(TargetItem);
if (SocketNumber == 2)
TargetItem.Soc2 = (Item.Gem)(GemItem.ID - 700000);
else
TargetItem.Soc1 = (Item.Gem)(GemItem.ID - 700000);
}
}
}
else
{
if (SocketNumber == 1)
socketcheck = (TargetItem.Soc1 != Item.Gem.EmptySocket);
else if (SocketNumber == 2)
socketcheck = (TargetItem.Soc2 != Item.Gem.EmptySocket);
if (socketcheck)
{
Client.MyChar.RemoveItem(TargetItem);
if (SocketNumber == 2)
TargetItem.Soc2 = Item.Gem.EmptySocket;
else
TargetItem.Soc1 = Item.Gem.EmptySocket;
}
}
Client.MyChar.AddItem(TargetItem);
}
}
}
public Item InventorySearch(uint ItemUID)
{
return this.Inventory[ItemUID];
}
#region Pheonix City Npc Add gem to items
case 1027:
{
SocketGem.Handle(GC,Data);
break;
}
#endregion
;g hgju]dghj hgjn jlj lkn gs,vs Conquer-sx V8 fhg;hlg >>XworlD pwvdh ikh tr'> ,hgfhrn >>xworld hljn conquer-sx
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
انواع عرض الموضوع |
العرض العادي |
الانتقال إلى العرض المتطور |
الانتقال إلى العرض الشجري |
|
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
كوستاية جديدة من صنعى لسورس conquer-sx | احمد عصام باشا | تطوير وشروحات وسورسات [5095] - Conquer Private Servers | 1 | 12-19-2021 07:18 AM |
كوستاية جديدة من صنعى لسورس conquer-sx على عرب تهيس | Tzar | تطوير وشروحات وسورسات [5095] - Conquer Private Servers | 1 | 06-17-2015 02:20 PM |
حصريا لعيون xWorld جرمنت رمضان كل سنه و انتم طيبيين بحقوق المنتدى | ChuMChuM | تطوير وشروحات وسورسات [5095] - Conquer Private Servers | 3 | 10-07-2014 08:49 PM |
كل التعديلات التى تمت منى لسورس Conquer-sx V8 بالكامل ..forum.vpscairo حصريا هنا فقط. وال | MARO | تطوير وشروحات وسورسات [5095] - Conquer Private Servers | 0 | 06-01-2012 07:21 PM |
حصريا بمناسبة شهر رمضان:كويسته c,o,n,q,u,e,r,7 كامله لسورس 5375 | ChuMChuM | تطوير وشروحات وسورسات [5095] - Conquer Private Servers | 0 | 05-31-2012 10:31 PM |