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

مشاهدة النسخة كاملة : ازاي اعدل علي الاتاك في سورس خالد محمد


AliNasser
2019-08-22, 09:40 PM
دلوقتي في سورس خالد محمد الاصدار التالت بتعديل اسامه جاي اجرب الاتاكات لقيت اتاكات النينجا خربانه وفي فرق كبير بين التاك الفيزيكال و ال spells


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

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


انا جيت اعدل في الاتاكات في الهندل لقيت الاكواد دي

if (attackedsob == null)
{
if (CanAttack(attacker, attacked, spell, attack.AttackType == Attack.Melee))
{
attack.Effect1 = Attack.AttackEffects1.None;
uint damage = Game.Attacking.Calculate.Ranged(attacker, attacked, ref attack);
damage = (uint)(damage * SkillsAttack.SuperTwofoldBladePlayers);
suse.Effect1 = attack.Effect1;
ReceiveAttack(attacker, attacked, attack, ref damage, spell);

suse.AddTarget(attacked, damage, attack);
send = true;

if (attacker.Owner.Spells.ContainsKey(0) && !attacked.Dead)
{
var s = attacker.Owner.Spells[0];
var spellz = Database.SpellTable.SpellInformations[s.ID][s.Level];
if (spellz != null)
روجت كلاس spell attack لقيت دول


public static void SuperTwofoldBladeTime()
{
MySqlCommand cmd = new MySqlCommand(MySqlCommandType.SELECT).Select("skillsattack").Where("SkillName", "SuperTwofoldBlade");
Database.MySqlReader r = new Database.MySqlReader(cmd);
if (r.Read())
{
SuperTwofoldBladeSkillName = r.ReadString("SkillName");
SuperTwofoldBladePlayers = r.ReadDouble("Players");
SuperTwofoldBladeMonsters = r.ReadDouble("Monsters");
SuperTwofoldBladePoles = r.ReadDouble("Poles");
}
r.Close();
r.Dispose();
}
#endregion

نفس النظام ماشي علي معظم الاسكلات وانا بصراحه مش فاهم اي حاجه

ElSaher
2019-08-22, 09:51 PM
هتعدل من مجلد

Atack Skills
في الني في كات

manshestar
2019-08-22, 10:23 PM
كود ده اول ما تلاقيه
ReceiveAttack(attacker, attacked, attack, ref damage, spell);


ارمي فوقه الكود ده

damage = damage * 50 / 100;

كل ما تزود 50 اتاك هيزيد كل ما تقللها هيقل