|
المشاركات 103 |
+التقييم 0.05 |
تاريخ التسجيل Aug 2019 |
الاقامة |
نظام التشغيل |
رقم العضوية 569 |
Thunderstriker[1]=3,4,1,2 Thunderstriker[2]=4,5,1,3 Thunderstriker[3]=5,6,2,4 Thunderstriker[4]=7,6,2,4 Thunderstriker[5]=7,8,2,5 Thunderstriker[6]=9,8,2,6 Thunderstriker[7]=9,9,3,7 Thunderstriker[8]=11,9,3,8 Thunderstriker[9]=11,12,3,8 Thunderstriker[10]=12,12,3,9 Thunderstriker[11]=13,13,4,10 Thunderstriker[12]=15,14,4,11 Thunderstriker[13]=16,15,4,11 Thunderstriker[14]=17,15,4,13 Thunderstriker[15]=19,15,5,13 Thunderstriker[16]=20,17,5,14 Thunderstriker[17]=20,18,6,14 Thunderstriker[18]=21,18,6,15 Thunderstriker[19]=22,19,6,16 Thunderstriker[20]=22,21,7,16 Thunderstriker[21]=24,22,7,17 Thunderstriker[22]=24,23,7,17 Thunderstriker[23]=25,23,8,18 Thunderstriker[24]=26,24,8,19 Thunderstriker[25]=27,25,8,21 Thunderstriker[26]=29,25,8,22 Thunderstriker[27]=30,25,9,22 Thunderstriker[28]=32,26,9,23 Thunderstriker[29]=33,26,10,24 Thunderstriker[30]=33,26,10,26 Thunderstriker[31]=35,27,10,27 Thunderstriker[32]=36,27,11,28 Thunderstriker[33]=36,28,11,29 Thunderstriker[34]=37,28,11,30 Thunderstriker[35]=38,29,12,31 Thunderstriker[36]=39,30,12,31 Thunderstriker[37]=40,30,13,32 Thunderstriker[38]=43,31,13,33 Thunderstriker[39]=44,32,13,34 Thunderstriker[40]=45,33,14,35 Thunderstriker[41]=46,34,14,37 Thunderstriker[42]=47,34,14,38 Thunderstriker[43]=48,35,15,39 Thunderstriker[44]=49,35,16,39 Thunderstriker[45]=50,35,16,40 Thunderstriker[46]=51,35,17,41 Thunderstriker[47]=52,36,17,42 Thunderstriker[48]=53,36,17,43 Thunderstriker[49]=54,37,17,45 Thunderstriker[50]=56,38,18,45 Thunderstriker[51]=57,38,18,46 Thunderstriker[52]=58,39,18,47 Thunderstriker[53]=59,40,18,49 Thunderstriker[54]=61,41,18,49 Thunderstriker[55]=62,41,18,50 Thunderstriker[56]=62,42,19,51 Thunderstriker[57]=63,42,19,51 Thunderstriker[58]=64,42,19,52 Thunderstriker[59]=66,42,19,53 Thunderstriker[60]=67,43,19,53 Thunderstriker[61]=68,44,19,55 Thunderstriker[62]=69,45,20,56 Thunderstriker[63]=71,45,20,57 Thunderstriker[64]=72,46,20,58 Thunderstriker[65]=73,47,21,59 Thunderstriker[66]=74,48,21,60 Thunderstriker[67]=74,49,21,62 Thunderstriker[68]=75,49,22,63 Thunderstriker[69]=76,50,22,65 Thunderstriker[70]=77,50,22,66 Thunderstriker[71]=78,51,23,67 Thunderstriker[72]=78,51,23,68 Thunderstriker[73]=79,52,23,69 Thunderstriker[74]=80,53,24,71 Thunderstriker[75]=82,53,24,72 Thunderstriker[76]=83,53,24,73 Thunderstriker[77]=84,54,25,74 Thunderstriker[78]=86,54,25,75 Thunderstriker[79]=87,55,25,76 Thunderstriker[80]=88,56,25,78 Thunderstriker[81]=89,57,25,79 Thunderstriker[82]=90,57,25,80 Thunderstriker[83]=91,58,25,81 Thunderstriker[84]=91,59,26,82 Thunderstriker[85]=92,59,26,83 Thunderstriker[86]=93,60,26,84 Thunderstriker[87]=94,61,26,85 Thunderstriker[88]=94,61,27,86 Thunderstriker[89]=95,62,27,87 Thunderstriker[90]=96,62,28,88 Thunderstriker[91]=97,63,28,89 Thunderstriker[92]=98,63,28,90 Thunderstriker[93]=99,63,29,91 Thunderstriker[94]=100,63,29,92 Thunderstriker[95]=101,64,29,93 Thunderstriker[96]=102,65,29,94 Thunderstriker[97]=103,66,29,95 Thunderstriker[98]=104,67,29,97 Thunderstriker[99]=106,67,29,98 Thunderstriker[100]=108,68,30,99 Thunderstriker[101]=109,68,30,100 Thunderstriker[102]=110,69,31,101 Thunderstriker[103]=110,69,31,103 Thunderstriker[104]=111,70,31,105 Thunderstriker[105]=112,71,32,106 Thunderstriker[106]=114,71,32,108 Thunderstriker[107]=115,72,32,109 Thunderstriker[108]=116,73,32,110 Thunderstriker[109]=117,74,33,111 Thunderstriker[110]=118,74,33,112 Thunderstriker[111]=119,75,34,113 Thunderstriker[112]=120,76,34,113 Thunderstriker[113]=121,76,34,114 Thunderstriker[114]=122,77,34,114 Thunderstriker[115]=123,78,34,115 Thunderstriker[116]=124,79,35,115 Thunderstriker[117]=125,80,35,116 Thunderstriker[118]=126,81,35,116 Thunderstriker[119]=127,83,35,117 Thunderstriker[120]=128,85,36,118
else if (line.StartsWith("Thunderstriker")) { string[] lin = line.Split(']'); byte level = byte.Parse(lin[0].Remove(0, 7)); string data = lin[1].Remove(0, 1); string[] ne_lin = data.Split(','); Instant stat = new Instant(); stat.Strenght = ushort.Parse(ne_lin[0]); stat.Vitality = ushort.Parse(ne_lin[1]); stat.Agility = ushort.Parse(ne_lin[2]); stat.Spirit = ushort.Parse(ne_lin[3]); if (ContainsKey(95)) { this[95].Add(level, stat); } else { Dictionary<ushort, AtributesStatus.Instant> sta = new Dictionary<ushort, Instant>(); sta.Add(level, stat); Add(95, sta); } }
#region ScurvyBomb
case 11040:
{
if (Time32.Now < attacker.SpellStamp.AddMilliseconds(200))//1000
{
attacker.AttackPacket = null; return;
}
else if (CanUseSpell(spell, attacker.Owner))
{
PrepareSpell(spell, attacker.Owner);
SpellUse suse = new SpellUse(true);
suse.Attacker = attacker.UID;
suse.SpellID = spell.ID;
suse.SpellLevel = spell.Level;
suse.X = X;
suse.Y = Y;
KhaledMohamed.Network.GamePackets.SpellUse.DamageClass tar = new SpellUse.DamageClass();
foreach (var t in attacker.Owner.Screen.Objects)
{
if (t == null)
continue;
if (t.MapObjType == MapObjectType.Entity || t.MapObjType == MapObjectType.Monster)
{
var target = t as Entity;
int rate = 20;
if (attacker.BattlePower == target.BattlePower)
rate = 50;
if (attacker.BattlePower > target.BattlePower)
rate = 80;
else
rate = 100 - ((target.BattlePower - attacker.BattlePower) * 2);
rate = Math.Max(20, rate);
if (Kernel.GetDistance(X, Y, target.X, target.Y) <= spell.Range && MyMath.Success((double)rate))
{
if (CanAttack(attacker, target, spell, false))
{
tar.Damage = Calculate.Ranged(attacker, target, spell, ref attack);
if (t.MapObjType == MapObjectType.Monster)
tar.Damage = tar.Damage * 10;
if (t.MapObjType == MapObjectType.Entity)
tar.Damage = tar.Damage / 100;
ReceiveAttack(attacker, target, attack, ref tar.Damage, spell);
target.AddFlag2(KhaledMohamed.Network.GamePackets.Update.Flags2.DefensiveStance);
attacker.SpellStamp = Time32.Now;
target.FatigueStamp = Time32.Now;
target.FatigueSecs = spell.Time;
suse.AddTarget(target, tar, attack);
}
}
}
}
if (attacker.EntityFlag == EntityFlag.Entity)
attacker.Owner.SendScreen(suse, true);
}
break;
}
#endregion
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
أدوات الموضوع | |
|
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
التعديل على الشخصية للاكونتات الجديدة.حل بعد اذنكم | Abod ayman | مشكلات السيرفيرات كونكر الشخصيه | 2 | 2020-03-31 09:16 PM |
مشكلة فى شخصية الجديدة فى سورس رايزو | صاحب السعادة | مشكلات السيرفيرات كونكر الشخصيه | 3 | 2020-01-28 05:21 PM |
بخصوص صول الشخصية الجديدة | nova | مشكلات السيرفيرات كونكر الشخصيه | 3 | 2019-12-06 09:41 PM |
مشكلة فى تغير الشخصية من الولد الى البت والعكس | mrkars | مشكلات السيرفيرات كونكر الشخصيه | 4 | 2019-07-13 10:42 AM |
مشكلة ف الشخصية الجديدة سورس احمد الاسيوطي | Tofanproject | مشكلات السيرفيرات كونكر الشخصيه | 10 | 2019-04-30 10:54 AM |