عرض مشاركة واحدة
احصائياتى

الردود
4

المشاهدات
1383
 
AbuMaryam

AbuMaryam is on a distinguished road

    غير متواجد

المشاركات
160

+التقييم
0.08

تاريخ التسجيل
Sep 2019

الاقامة

نظام التشغيل

رقم العضوية
1120
2019-09-15, 10:13 PM
المشاركة 1 
#1  
افتراضي تعديل فـ اسكلاية TwilightDance Ninja
الناس الى بتفهم ف استريم
سورس لوردس او اليكس سوريان

حد يعرف اقدر اعدل على شكل الايفكت بتاع الاسكل منين بظبط

عشان انا غلبت معاها الصراحة و مش عارف اوصل لحل اني اخليها تطلع مستقيمة (مش بالعرض زي ما في الصورة )




ودي اكواد الاسكل

اكشن هاندلر


كود:
case 12070:
                                            {
                                                
//uint Damage = PhysicalAttack(monster.Target.Owner, monster);

                                                
using (var rec = new ServerSockets.RecycledPacket())
                                                {
                                                    var 
stream rec.GetStream();
                                                    
MsgServer.MsgSpellAnimation SpellPacket = new MsgServer.MsgSpellAnimation(monster.UID0monster.Target.Xmonster.Target.Y, (ushort)Spells[rand], 00);
                                                    foreach (var 
targent in monster.View.Roles(client.Owner.MapRole.MapObjectType.Player))
                                                    {
                                                        if (!
targent.Alive)
                                                            continue;
                                                        var 
player targent as Role.Player;
                                                        if (
Role.Core.GetDistance(monster.Target.Xmonster.Target.Y, (ushort)player.Xplayer.Y) <= 15//18
                                                        
{
                                                            
uint Damage PhysicalAttack(player.Ownermonster);
                                                            
SpellPacket.Targets.Enqueue(new MsgServer.MsgSpellAnimation.SpellObj(player.UIDDamageMsgServer.MsgAttackPacket.AttackEffect.None));
                                                            
CheckForOponnentDead(playerDamagemonster);
                                                            if (
Rate(5) && !player.ContainFlag(MsgServer.MsgUpdate.Flags.Dizzy))
                                                                
player.AddFlag(MsgServer.MsgUpdate.Flags.Frightened3true);
                                                        }
                                                    }
                                                    
SpellPacket.SetStream(stream);
                                                    
SpellPacket.Send(monster);

                                                }
                                                break; ;
                                            }