مشاهدة النسخة كاملة : مشكله stone progress في سورس رايزو و ماتركس
AliNasser
2020-02-29, 12:41 AM
باختصار
لما اجي ابلص الايتم اي بلص (+1+2+3+4+5+6+7+8+9+10+11+12)
والبروجريس بتاع التبليص يكون اكبر من الصفر زي كدا
عفواً لايمكن عرض الروابط في الإرشيف
مجرد اني اقفل الاميل وافتحه
يرجع كدا
عفواً لايمكن عرض الروابط في الإرشيف
ملحوظه
انا جربت اكواد التسييف بتاعت الكونصول من السورس ومن سورسات تانيه ومفيش حل ...
AliNasser
2020-03-03, 03:23 PM
up
AliNasser
2020-03-04, 03:45 PM
المشكله مرفوعه بقالها يجي اسبوعين ومفيش حد مكلف نفسو يجاوب ؟؟؟؟؟؟
مشكله في لودر بتاع بروجرس الايتم بايت يعني اخره 255 بروجريس حوله ل انتجر كنت اتمني اساعد اكتر من كده لكن للاسف النت خلصان عندي
AliNasser
2020-03-06, 12:28 AM
انا مش فاهم يا رايدر
دا تعريف plusprogress
public uint PlusProgress
{
get { return BitConverter.ToUInt32(Buffer, 42); }
set { WriteUInt32(value, 42, Buffer); }
}
ودا تحت اللود في الايتم تابل
item.PlusProgress = reader.ReadUInt32("PlusProgress");
AliNasser
2020-03-08, 01:52 PM
?
لود بتاع الايتم لود بروجريس معمول byte ف اخره 255 معاك من 1 ل 255 هيظبط معاك اكتر من كده هيبوظ حاول تحوله لانتيجر عشان يقبل اي رقم
للاسف مقدرش اساعد اكتر من كده ف موضوع ده
AliNasser
2020-03-09, 03:12 PM
انا عندي موجود بصيغه uint
AliNasser
2020-03-09, 03:46 PM
بص انا جربت فعلا وطلع انو مدام البروجريسس اقل من 255 لما اقفل وافتح بيبقا تمام
المشكله بقا اني مش لاقي صغيه byte جمب plusprogress خالص ...
دي كل الاكواد الليها علاقه بال plusprogress
SteedArmor.PlusProgress = 0;
Database.ConquerItemTable.UpdatePlusProgress(Steed Armor);
Garment.PlusProgress = 0;
Database.ConquerItemTable.UpdatePlusProgress(Garme nt);
Rune.PlusProgress = 0;
Database.ConquerItemTable.UpdatePlusProgress(Rune) ;
Bottle.PlusProgress = 0;
Database.ConquerItemTable.UpdatePlusProgress(Bottl e);
AlternateBottle.PlusProgress = 0;
Database.ConquerItemTable.UpdatePlusProgress(Alter nateBottle);
RightWeaponAccessory.PlusProgress = 0;
Database.ConquerItemTable.UpdatePlusProgress(Right WeaponAccessory);
LeftWeaponAccessory.PlusProgress = 0;
Database.ConquerItemTable.UpdatePlusProgress(LeftW eaponAccessory);
Writer.Write(item.PlusProgress, WingProgress, Owner.Entity.SpawnPacket);
return new uint[3] { item.ID, item.Plus, item.PlusProgress };
return (uint)item.PlusProgress;
public uint WingsPlusProgress
return (uint)item.PlusProgress;
.Insert("PlusProgress", Item.PlusProgress)
item.PlusProgress = reader.ReadUInt32("PlusProgress");
.Insert("PlusProgress", Item.PlusProgress)
SteedArmor.PlusProgress = 0;
Database.ConquerItemTable.UpdatePlusProgress(Steed Armor);
item.PlusProgress = reader.ReadUInt32("PlusProgress");
PlusProgress = i.PlusProgress;
public uint PlusProgress
PlusProgress = item.Item.PlusProgress;
public uint PlusProgress
+ PlusProgress.ToString() + "#"
item.PlusProgress = reader.GetUInt32("PlusProgress");
item.PlusProgress = reader.ReadUInt32("PlusProgress");
.Insert("PlusProgress", Item.PlusProgress).Insert("Effect", (ushort)Item.Effect)
.Insert("PlusProgress", Item.PlusProgress).Insert("Effect", (ushort)Item.Effect)
public static void UpdatePlusProgress(ConquerItem Item)
UpdateData(Item, "PlusProgress", Item.PlusProgress);
Writer.WriteUInt32(item.PlusProgress, 60 - 4, Packet);
if (Item.Plus < 12 && Item.PlusProgress != 0)
(double)Item.PlusProgress;
Item.PlusProgress = 0;
Item.PlusProgress = 0;
Database.ConquerItemTable.UpdatePlusProgress(Item) ;
if (pos == ConquerItem.Wing && Item.Plus == 12 && Item.PlusProgress < 2000000)
Item.PlusProgress += Database.DataHolder.StonePlusPoints(ItemPlus.Plus) ;
Database.ConquerItemTable.UpdatePlusProgress(Item) ;
uint OldPrograss = Item.PlusProgress;
Item.PlusProgress += Database.DataHolder.StonePlusPoints(ItemPlus.Plus) ;
uint NewPrograss = Item.PlusProgress;
Database.ConquerItemTable.UpdatePlusProgress(Item) ;
while (Item.PlusProgress >= Database.DataHolder.ComposePlusPoints(Item.Plus) && Item.Plus != 12)
Item.PlusProgress -= Database.DataHolder.ComposePlusPoints(Item.Plus);
Item.PlusProgress = 0;
Database.ConquerItemTable.UpdatePlusProgress(Item) ;
Item.PlusProgress += Database.DataHolder.StonePlusPoints(ItemPlus.Plus) ;
while (Item.PlusProgress >= Database.DataHolder.ComposePlusPoints(Item.Plus) && Item.Plus != 12)
Item.PlusProgress -= Database.DataHolder.ComposePlusPoints(Item.Plus);
Item.PlusProgress = 0;
Item.PlusProgress += Database.DataHolder.StonePlusPoints(ItemPlus.Plus) ;
Database.ConquerItemTable.UpdatePlusProgress(Item) ;
Item.PlusProgress += Database.DataHolder.StonePlusPoints(ItemPlus.Plus) ;
while (Item.PlusProgress >= Database.DataHolder.ComposePlusPoints(Item.Plus) && Item.Plus != 12)
Item.PlusProgress -= Database.DataHolder.ComposePlusPoints(Item.Plus);
Item.PlusProgress = 0;
Item.PlusProgress += Database.DataHolder.StonePlusPoints(ItemPlus.Plus) ;
Database.ConquerItemTable.UpdatePlusProgress(Item) ;
AliNasser
2020-03-11, 09:33 AM
up
vBulletin® v3.8.8 Beta 1, Copyright ©2000-2024, TranZ by code