返回列表 发帖
  好像进错房间了!

TOP

圣兽麒麟,2005-05-15, 01:28:30
楼上你多卡几次试试。
我都一样卡了打到死的。
就像UB那样,它想飞总会飞的,不想飞的,你等到冰墙化了它都不飞。
我可是试过很多次的咯 -。-
平时走路,我的手都是放在火墙和冰墙两个键上的(然后最近的一个键就是翅膀咯-__-||)

我遇到UB基本是在南门外。。。都是放直火看住它往上撞的。到现在都米飞过。就是死后东西要好久才捡起来~~

TOP

讨论了半天还是不怎么样,看来小站的人也不过如此

TOP

yellowboat,2005-05-16, 02:33:32
[QUOTE]圣兽麒麟,2005-05-15, 01:28:30
楼上你多卡几次试试。
我都一样卡了打到死的。
就像UB那样,它想飞总会飞的,不想飞的,你等到冰墙化了它都不飞。
我可是试过很多次的咯 -。-
平时走路,我的手都是放在火墙和冰墙两个键上的(然后最近的一个键就是翅膀咯-__-||)

我遇到UB基本是在南门外。。。都是放直火看住它往上撞的。到现在都米飞过。就是死后东西要好久才捡起来~~ [/QUOTE]
有些怪你不打也要飞的,除非你沉默怪。
有些则是要注意方式方法,或许是你放魔法的过程中移动到了不该移动的地方,或许是其他问题。。。不一一说明了
要把偶然研究透彻了,那偶然就成了必然了。

TOP

圣兽麒麟,2005-05-16, 17:12:20
[QUOTE]yellowboat,2005-05-16, 02:33:32
[QUOTE]圣兽麒麟,2005-05-15, 01:28:30
楼上你多卡几次试试。
我都一样卡了打到死的。
就像UB那样,它想飞总会飞的,不想飞的,你等到冰墙化了它都不飞。
我可是试过很多次的咯 -。-
平时走路,我的手都是放在火墙和冰墙两个键上的(然后最近的一个键就是翅膀咯-__-||)

我遇到UB基本是在南门外。。。都是放直火看住它往上撞的。到现在都米飞过。就是死后东西要好久才捡起来~~ [/QUOTE]
有些怪你不打也要飞的,除非你沉默怪。
有些则是要注意方式方法,或许是你放魔法的过程中移动到了不该移动的地方,或许是其他问题。。。不一一说明了
要把偶然研究透彻了,那偶然就成了必然了。 [/QUOTE]
偶然是许多必然的集合~  

TOP

紫色水晶R,2005-05-16, 09:30:48
讨论了半天还是不怎么样,看来小站的人也不过如此
.............

那就请水晶桑开开金口..

也让我们这些没水平的见识见识.........

TOP

紫色水晶R,2005-05-16, 09:30:48
讨论了半天还是不怎么样,看来小站的人也不过如此
行啊,看来是应该让这位“大虾”见识见识了……

int pc_steal_item(struct map_session_data *sd,struct block_list *bl)
{
if(sd != NULL && bl != NULL && bl->type == BL_MO {
int i,skill,itemid,flag, count;
struct mob_data *md;
md=(struct mob_data *)bl;
if(!md->state.steal_flag && mob_db[md->class_].mexp <= 0 && !(mob_db[md->class_].mode&0x20) &&
(!(md->class_>1324 && md->class_<1364))) // prevent stealing from treasure boxes [Valaris]
{
if (md->sc_data && (md->sc_data[SC_STONE].timer != -1 || md->sc_data[SC_FREEZE].timer != -1))
return 0;
skill = battle_config.skill_steal_type == 1
? (sd->paramc[4] - mob_db[md->class_].dex)/2 + pc_checkskill(sd,TF_STEAL)*6 + 10
: sd->paramc[4] - mob_db[md->class_].dex + pc_checkskill(sd,TF_STEAL)*3 + 10;

if(0 < skill)
{
for(count = 10; count <= 10 && count != 0; count--) //8 -> 10 Lupus
{
i = rand()%10; //8 -> 10 Lupus
itemid = mob_db[md->class_].dropitem.nameid;

if(itemid > 0 && itemdb_type(itemid) != 6)
{
//fixed rate. From Freya [Lupus]
if (rand() % 10000 < ((mob_db[md->class_].dropitem.p * skill) / 100 + sd->add_steal_rate))
{
struct item tmp_item;
memset(&tmp_item,0,sizeof(tmp_item));
tmp_item.nameid = itemid;
tmp_item.amount = 1;
tmp_item.identify = 1;
flag = pc_additem(sd,&tmp_item,1);
if(battle_config.show_steal_in_same_party)
{
party_foreachsamemap(pc_show_steal,sd,1,sd,tmp_ite m.nameid,0);
}

if(flag)
{
if(battle_config.show_steal_in_same_party)
{
party_foreachsamemap(pc_show_steal,sd,1,sd,tmp_ite m.nameid,1);
}

clif_additem(sd,0,0,flag);
}
md->state.steal_flag = 1;
return 1;
}
}
}
}
}
}
return 0;


basically it translate to something like: (i'm simplifying things)
(chance to steal) = (own dex) - (mob dex) + (steal level)*3 + 10
to determine your chance to steal which will be used in a formula later...

... there will be a random number chosen from 0 - 9 which determines your item drop... it will be checked if the item slot with the random number in the database of the monster contains an item... if it does it continues... (you have 10 chances to hit a slot containing an item)

N.B ( chance of jellopy drop for poring is 7000)
(Number_) = random number from 0 - 9999

item will be stolen if...
(Number_) < (chance of item drop) * (chance to steal) / 100 + (bonus from luck... only applicable in servers that allow modifications of droprates from luck)

but basically the success is determined if....
(Number_) < (chance of item drop) * (chance to steal) / 100

thats it... the rest of the code is basically talking about how it sets a steal flag on the monster to prevent it from being stolen again and the addition of item to the player...

P.S. the new kRO formula to calculate steal is exactly the same wif only the chance to steal different
(chance to steal) = ((own dex) - (mob dex))/2 + (steal level)*6 + 10

email me if you have any enquiries =)
hoshigami@gmail.com
P.S. the new kRO formula to calculate steal is exactly the same wif only the chance to steal different
(chance to steal) = ((own dex) - (mob dex))/2 + (steal level)*6 + 10

自己看吧,我们水平能力有限。请教此大虾解答。

TOP

紫色水晶R好象是17173的那个?记得很久很久以前(来小站后就基本么去过了……)在17173和他有过几次争论……

TOP

irvinally,2005-05-17, 09:57:02
紫色水晶R好象是17173的那个?记得很久很久以前(来小站后就基本么去过了……)在17173和他有过几次争论……
是不是水晶流WS的作者?

TOP

汗……173的……我承认,173的素质比我好一点点……(哪位有兴趣自己用天文望远镜观察吧)
Like Look~(爱学习)               
Like Make~(爱劳动)               
某秋说无很YD —A—               

TOP

现在唯一的巫师最高速单人MVP(带一牧师也可以,保证SP而已,没牧师就我这INT还真撑不住,也就来回拿下蜂胶而已)的方法是我创造的,就你们那方法残破不堪,太落伍了吧?

TOP

我向来不把好的拿出来,你看到的只是一套一般的,适用性也不好的。我5套战法,拿好的出来,我自己99之后玩什么?又要像以前那样看着别人用我的方法抢着打MVP了。
既然你说你的是最高速的,那光说不练可不行。起码拿点实际的东西出来。看来不必贴我自己最好的,就有人愿意无偿滴贴出自己的经验了。不过如果只是吹牛。。。呵呵。。。吹牛谁不会?楼上和楼下的哪位不会吹?我先吹起来吧,我1秒钟1个MVP,信伐?按17173的逻辑,就是我用心灵爆破打了MVP的最后一下,别人都死了,就我一个人活着,当然MVP是我,而且只花了1秒钟。你们看我多厉害啊。。。算不算最高速?

TOP

其他的废话少说,我先来问几个问题
1,对BOSS可以产生最大杀伤力的魔法是哪个?
2,BOSS不飞的条件是什么?
3,最好的限制BOSS行动的魔法是哪个?怎么样限制住BOSS的行动让BOSS无法打断这个对BOSS最大杀伤力的魔法又怎么让BOSS不飞走?
4有哪些BOSS不会飞?(白痴都知道只有一个)
5,现在BOSS有哪些特性?
6,回答出以上几个问题,还有机会领悟这个方法,否则终究是无能者,谁敢回答?

TOP

圣兽麒麟,2005-05-17, 13:17:07
我向来不把好的拿出来,你看到的只是一套一般的,适用性也不好的。我5套战法,拿好的出来,我自己99之后玩什么?又要像以前那样看着别人用我的方法抢着打MVP了。你要是觉得你的好,光说不练可不行。起码拿点实际的东西出来。
还有,17173的东西我向来看不起。
我与17173无关,我就是我自己,今天就让我来见识下你的实力吧,看看你到底有多少能力

TOP

楼上的跑这拍砖了- -
再盛大的宴席,也终有他落幕的一刻。

TOP

返回列表