本页主题: [原创]宠物全攻略 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

小神
我不要头衔
级别: 贵宾


精华: 14
发帖: 15287
威望: 2803 点
金钱: 6689 静电币
支持度: 4413 点
在线时间:348(小时)
注册时间:2002-08-29
最后登录:2008-03-14

 [原创]宠物全攻略

慢慢看
我看到一点写一点
可能有错的

宠物等级相差太大会不能pk
经验值算法:

主动挑战:
自己战斗经验是对方受打击值的1/10
对方战斗经验是你受的打击值得1/10
Posted: 2004-07-28 12:30 | [楼 主]
小神
我不要头衔
级别: 贵宾


精华: 14
发帖: 15287
威望: 2803 点
金钱: 6689 静电币
支持度: 4413 点
在线时间:348(小时)
注册时间:2002-08-29
最后登录:2008-03-14

 

战斗打击算法真复杂,说不零清
直接放代码


Copy code
$atkrand=rand(0,10);
$defrand=rand(0,10);
$atktemp=($members[mypetatk]+$members[item1]+$members[item2]+2+$level1)-($user2pet[mypetdef]+$userpet[item3]+$userpet[item4]+$userpet[item5]+3+$level2);
$atktmp=round($atktemp+$atktemp*($atkrand/5));
if ($atktmp<1){$atk=$atkrand;}
else if ($atktmp>$userpet[mypetmaxhp]){$atk=$userpet[mypetmaxhp];}
else {$atk=$atktmp;}
$exp=intval($atk/10);

$atktemp2=($userpet[mypetatk]+$userpet[item1]+$userpet[item2]+2+$level2)-($members[mypetdef]+$members[item3]+$members[item4]+$members[item5]+3+$level1);
$atktmp2=round($atktemp2+$atktemp2*($defrand/5));
if ($atktmp2<1){$atk2=$defrand;}
else if ($atktmp2>$members[mypetmaxhp]){$atk2=$members[mypetmaxhp];}
else {$atk2=$atktmp2;}
$exp2=intval($atk2/10);
$petlevel = pow (log10 ($members[mypetexp]), 3);
$petshowlevel = floor ($petlevel + 1);
$userpetlevel = pow (log10 ($userpet[mypetexp]), 3);
$userpetshowlevel = floor ($userpetlevel + 1);
  if ($userpet[mypethp]-$atk<1){
  $userhp=0;
$mypetdead=1;
$hispetdead=1;}
else {
  $userhp=$userpet[mypethp]-$atk;  
  $mypetdead=0;
  $hispetdead=0;}
$query = $db->query("UPDATE cdb_mypetdata SET mypetexp=mypetexp+$exp2,mypetlevel=$userpetshowlevel,mypethp=$userhp,mypetdead=$mypetdead WHERE username='$atkname'");
  if ($pethp-$atk2<1){
    $pethp=0;
    $mypetdead=1;}

else {
    $pethp=$pethp-$atk2;
    $mypetdead=0;}
Posted: 2004-07-28 12:33 | 1 楼
小神
我不要头衔
级别: 贵宾


精华: 14
发帖: 15287
威望: 2803 点
金钱: 6689 静电币
支持度: 4413 点
在线时间:348(小时)
注册时间:2002-08-29
最后登录:2008-03-14

 

我也不知道
Posted: 2004-07-28 12:34 | 2 楼
小神
我不要头衔
级别: 贵宾


精华: 14
发帖: 15287
威望: 2803 点
金钱: 6689 静电币
支持度: 4413 点
在线时间:348(小时)
注册时间:2002-08-29
最后登录:2008-03-14

 

现在在研究升级的增长
Posted: 2004-07-28 12:35 | 3 楼
小神
我不要头衔
级别: 贵宾


精华: 14
发帖: 15287
威望: 2803 点
金钱: 6689 静电币
支持度: 4413 点
在线时间:348(小时)
注册时间:2002-08-29
最后登录:2008-03-14

 

我去学习了,明天再说
Posted: 2004-07-28 12:36 | 4 楼
小神
我不要头衔
级别: 贵宾


精华: 14
发帖: 15287
威望: 2803 点
金钱: 6689 静电币
支持度: 4413 点
在线时间:348(小时)
注册时间:2002-08-29
最后登录:2008-03-14

 

那就你说明一下吧
我走了
最终自己自己少血时4
$atk2
对方少血4
¥atk
Posted: 2004-07-28 12:38 | 5 楼
小神
我不要头衔
级别: 贵宾


精华: 14
发帖: 15287
威望: 2803 点
金钱: 6689 静电币
支持度: 4413 点
在线时间:348(小时)
注册时间:2002-08-29
最后登录:2008-03-14

 

Quote:
下面是引用cutebird于2004-07-28 12:38 PM发表的 :
给¥先

我比你穷yeah
Posted: 2004-07-28 12:39 | 6 楼
小神
我不要头衔
级别: 贵宾


精华: 14
发帖: 15287
威望: 2803 点
金钱: 6689 静电币
支持度: 4413 点
在线时间:348(小时)
注册时间:2002-08-29
最后登录:2008-03-14

 

Quote:
下面是引用cutebird于2004-07-28 12:41 PM发表的 :



好象是我比你穷吧


你也花钱了
Posted: 2004-07-28 12:47 | 7 楼
小神
我不要头衔
级别: 贵宾


精华: 14
发帖: 15287
威望: 2803 点
金钱: 6689 静电币
支持度: 4413 点
在线时间:348(小时)
注册时间:2002-08-29
最后登录:2008-03-14

 

Quote:
下面是引用狗狗于2004-07-28 1:40 PM发表的 :
不如叫开发者指南吧

为啥
Posted: 2004-07-28 14:32 | 8 楼
小神
我不要头衔
级别: 贵宾


精华: 14
发帖: 15287
威望: 2803 点
金钱: 6689 静电币
支持度: 4413 点
在线时间:348(小时)
注册时间:2002-08-29
最后登录:2008-03-14

 

Quote:
下面是引用爱水的鱼于2004-07-28 1:39 PM发表的 :
我不明白啊~小神干吗换头像啊~

我怕狐狸嫌我烦
这个也满可爱的
Posted: 2004-07-28 14:32 | 9 楼
帖子浏览记录 版块浏览记录
狗狗静电BBS - wwW.DoGGiEhoMe.CoM » 哇啦哇啦 Discuss & Talk aloud

沪ICP备05008186号
Powered by PHPWind Styled by MagiColor