北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
12
返回列表 发新帖
楼主: zbugbug

朱熹猜数字游戏"外挂"

[复制链接]
发表于 2008-4-9 16:24:27 | 显示全部楼层
请问开始的命令是:"Start"
那么手动是什么命令啊?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2008-4-10 22:42:32 | 显示全部楼层
提示:每次改写ResultText前将ResultText置0

[ 本帖最后由 zbugbug 于 2008-4-10 10:44 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2008-11-23 17:30:21 | 显示全部楼层
太niub了。。。。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2008-11-23 17:31:06 | 显示全部楼层
bug是我偶像。。。。这是我认为最智能化的一个机器人,有IQ了。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2008-11-23 18:06:56 | 显示全部楼层
原帖由 whuan 于 2007-11-22 02:20 PM 发表

over all



agree whuan
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2008-11-24 14:05:38 | 显示全部楼层
原来bug是用筛法做的,我以为是用分析的方法做的。。。。
bug走下神坛。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2008-12-8 15:21:03 | 显示全部楼层
很早就做出来给 店小二 偷师用了,不知道他有什么成果
贴出代码,给有心人用吧
另外我这个是通过mush的com组件调用httpxml进行在线猜的,不必要和软件切换来切换去,很爽~~~~~~完全整合mush


$result = trim( $_GET['result'] );
$guess = trim( $_GET['guess'] );

if( $guess != '' && $result == '' )
{

echo -3;

exit;
}

$result = intval( $result );

foreach( $list as $k=>$v )
{

if( chkScore($guess,$v) != $result )

{

unset( $list[$k] );

}
}

echo get_rand( $list );

$list_o = serialize( $list );
file_put_contents( $data_file, $list_o );

//随机取出一个数
function get_rand( &$list )
{

$item = array_rand( $list );

//unset( $list[$item] );

return $item;
}

function new_list()
{

for( $s1=1;$s1<=8;$s1++ )

{

for( $s2=1;$s2<=8;$s2++ )

{

for( $s3=1;$s3<=8;$s3++ )

{

for( $s4=1;$s4<=8;$s4++ )

{

if( $s1 == $s2 || $s1 == $s3 || $s1 == $s4 || $s2 == $s3 || $s2 == $s4 || $s3 == $s4 )

{

continue;

}

$key = $s1 . $s2 . $s3 . $s4;

$list[$key] = $key;

}

}

}

}

return $list;
}
//print_r( $list );
//echo chkScore( '1473','1245');
function chkScore($guessnum,$textnum)
{

$guessnum = strval( $guessnum );

$textnum = strval( $textnum );

$a=0;

$b=0;

for($i=0;$i<4;$i++)

{

for($j=0;$j<4;$j++)

{

if( $guessnum[$j] == $textnum[$i] )

{

if($i==$j)

{

$a++;

}

else

{

$b++;

}

}

}

}

return $a*10+$b;
}

[ 本帖最后由 fanisky 于 2008-12-8 03:23 PM 编辑 ]
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-5-7 16:07:53 | 显示全部楼层
不明白怎么用
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-5-25 18:40:52 | 显示全部楼层
谁能教教我们
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2009-5-27 23:13:17 | 显示全部楼层
第二个也还是有问题啊,至少25%以上几率会在猜到某数字后就使劲重复以至失败,除非在发现重复时点一下手动按钮.......楼主大人检查一下程序,修改一小下吧
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-11-2 05:25 AM , Processed in 0.011197 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表