- UID
- 38983
- 帖子
- 6083
- 精华
- 7
- 威望
- 35
- 阅读权限
- 101
- 注册时间
- 2004-1-19
|
39#
发表于 2004-6-21 09:32
| 只看该作者
snowloveyz,2004-06-21, 09:23:11
[QUOTE]点点滴滴,2004-06-21, 09:14:13
[QUOTE]
我并不是说各位有伪造数据的倾向 由于我本人是搞学术的
这是一个人类心理学的问题 记数和记时类实验不象测攻击力 电脑给个清楚的数字在那里
是多少就是多少 需要人工记录频率和时间的实验受心理因素影响比各位想象的要大的多
哎呀哎呀。。。。听起来像是在说我呢
从上次某人提供的ke封包代码来看,我们需要知道的,仅仅是aspd精确到小数点后1位
而加1agi和dex都可以提供在这个精度之内的aspd提升,不用特意去控制agi和dex来取整aspd。
一般玩游戏,到这个程度就可以了 [/QUOTE]
呵呵 偶是对事不对人
但是我不知道KE封包的那回事.....
你说的从封包里看出aspd包括小数后一位是说客户端送出的aspd信息包括小数点后一位
还是说决定封包里含有攻击指令的频率可以精确到aspd小数点后一位? [/QUOTE]Kore源码封包处理段
........
} elsif ($switch eq "00B0" {
$type = unpack("S1",substr($msg, 2, 2));
$val = unpack("S1",substr($msg, 4, 2));
if ($type == 0) {
........
} elsif ($type == 53) {
$chars[$config{'char'}]{'attack_speed'} = 200 - $val/10;
print "Attack Speed: $chars[$config{'char'}]{'attack_speed'}\n" if $config{'debug'};
也就是说服务器返回的封包并不是ASPD,而是一个val
这个val,满足ASPD=200 - val/10,就是这样,所以保留1位的说法是正确的
这张帖子http://bbs.pastein.net/index.php?showtopic=91035
里的原话,出自20楼的rufus君 |
|