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

مشاهدة النسخة كاملة : اضافة الة الحظ لسيرفيرك


محمد ياسر
2019-04-18, 10:59 AM
عفواً لايمكن عرض الروابط في الإرشيف
السلام عليكم ورحمة الله وبركاته اضافة الة الحظ لسيرفيرك

الي هي بتاعت الجولد والسي بي

يلا نبداء

في قاعده البيانات في npc حط دول

معلومه صغيره الاكواد الجاهزه الي ذي ده لما تدخل القاعده مش عايز اتبعك وضيف كود كود

دوس F6 وحط الاكواد ده فيه ودوس انتر وايتعملوا بسرعه

INSERT INTO `npcs` VALUES ('9817', 'SilverOne-armedB', '0060', '19776', '1036', '0204', '0212', '');
INSERT INTO `npcs` VALUES ('9826', 'CPOnearmedBandit', '0060', '19786', '1036', '0232', '0235', '');
INSERT INTO `npcs` VALUES ('9827', 'CPOnearmedBandit', '0060', '19796', '1036', '0232', '0242', '');
INSERT INTO `npcs` VALUES ('9828', 'CPOnearmedBandit', '0060', '19806', '1036', '0242', '0235', '');
INSERT INTO `npcs` VALUES ('15462', 'CPOne-armedBandi', '0060', '19806', '1002', '0350', '0271', '');
INSERT INTO `npcs` VALUES ('15461', 'CPOne-armedBandi', '0060', '19796', '1002', '0350', '0277', '');
INSERT INTO `npcs` VALUES ('15460', 'CPOne-armedBandi', '0060', '19786', '1002', '0350', '0283', '');
INSERT INTO `npcs` VALUES ('15459', 'SilverOne-armedB', '0060', '19776', '1002', '0350', '0289', '');

في السورس ابحث عن الكود ده في كلاس SlotMachineRequest.cs


class SlotMachineRequest

بدل كل الي جوها بدول


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConquerProject.Network.GamePackets
{
public class SlotMachineRequest : Writer, Interfaces.IPacket
{
byte[] Buffer;
public SlotMachineRequest(bool Create = false)
{
}
public Game.SlotMachineSubType Mode
{
get { return (Game.SlotMachineSubType)Buffer[4]; }
set { Buffer[4] = (byte)value; }
}
public byte BetMultiplier
{
get { return Buffer[5]; }
set { Buffer[5] = value; }
}
public uint NpcID
{
get { return BitConverter.ToUInt32(Buffer, 8); }
set { WriteUInt32(value, 8, Buffer); }
}
public void Send(Client.GameClient client)
{
client.Send(Buffer);
}
public byte[] ToArray()
{
return Buffer;
}
public void Deserialize(byte[] buffer)
{
Buffer = buffer;
}
}
}

في كلاس SlotMachineResponse.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConquerProject.Network.GamePackets
{
public class SlotMachineResponse : Writer, Interfaces.IPacket
{
byte[] Buffer;
public SlotMachineResponse(bool Create = false)
{
Buffer = new byte[28];
WriteUInt16(20, 0, Buffer);
WriteUInt16(1352, 2, Buffer);
}
public Game.SlotMachineSubType Mode
{
get { return (Game.SlotMachineSubType)Buffer[4]; }
set { Buffer[4] = (byte)value; }
}
public byte WheelOne
{
get { return Buffer[5]; }
set { Buffer[5] = value; }
}
public byte WheelTwo
{
get { return Buffer[6]; }
set { Buffer[6] = value; }
}
public byte WheelThree
{
get { return Buffer[7]; }
set { Buffer[7] = value; }
}
public uint NpcID
{
get { return BitConverter.ToUInt32(Buffer, 16); }
set { WriteUInt32(value,16, Buffer); }
}
public void Send(Client.GameClient client)
{
client.Send(Buffer);
}
public byte[] ToArray()
{
return Buffer;
}
public void Deserialize(byte[] buffer)
{
Buffer = buffer;
}
}
}

الطريقه ده لسورسات 2d و 3d بس الشرح ده ل 2d ياعني اتلقي الات الحظ في الماركت والتون

لو عايزهم ل 3d عدل علي اكواد npc فوق الي حطيتهم بالماب والمكان

عفواً لايمكن عرض الروابط في الإرشيف

MohamedModyAdel
2019-06-25, 10:43 PM
جميل

abuhaneen
2019-11-22, 03:50 PM
ف ايرور هنا
عفواً لايمكن عرض الروابط في الإرشيف (عفواً لايمكن عرض الروابط في الإرشيف)

Hassan Emprator
2019-11-22, 05:17 PM
ف ايرور هنا


خليها GameState

abuhaneen
2019-11-22, 05:54 PM
خليها GameState
تسلم حليتها