北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
楼主: redcoat

[tintin++]redcoat版朱熹question机器人

[复制链接]
 楼主| 发表于 2011-7-28 11:01:32 | 显示全部楼层
原帖由 zgbl 于 2011-7-27 11:49 PM 发表
抛弃mush了,等以后编程练好了转行tin++


好啊,好啊!
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-8-31 16:07:26 | 显示全部楼层
火枪的每次触发看的很爽,可惜就是不会用,也看了你的使用教程2个帖子,但是设置上等都有问题。每次屏幕刷新内容的时候,我正打指令的就会被刷上去,所以很不方便。。
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-9-3 14:16:26 | 显示全部楼层
原帖由 skyhu 于 2011-8-31 04:07 PM 发表
火枪的每次触发看的很爽,可惜就是不会用,也看了你的使用教程2个帖子,但是设置上等都有问题。每次屏幕刷新内容的时候,我正打指令的就会被刷上去,所以很不方便。。


试试输入 #split
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-5 13:29:56 | 显示全部楼层
我也去下个
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-9-24 23:05:00 | 显示全部楼层
试了试。出现以下提示:

#OK:   2 ACTIONS LOADED.
function sendcmd (ses, command)
#ERROR: #UNKNOWN TINTIN-COMMAND '%s'.
print(string.format("sendcmd (%s) %s", ses, command))
end
function show (ses, command)
#ERROR: #UNKNOWN TINTIN-COMMAND '%s'.
print(string.format("show (%s) %s", ses, command))
end
function BianLi()
A,B,C,D=0,0,0,0
I=1
Result={}
for A=1,8 do
for B=1,8 do
for C=1,8 do
for D=1,8 do
if not (A==B or A==C or A==D or B==C or B==D or C==D) then
Result[I]=A..B..C..D
I=I+1
end
end
end
end
end
end
function PanDuan(Guess,TQ,TJ)
Temp={} J=1
a=string.sub(Guess,1,1)
b=string.sub(Guess,2,2)
c=string.sub(Guess,3,3)
d=string.sub(Guess,4,4)
for I=1,table.getn(Result) do
q,j=0,0
A=string.sub(Result[I],1,1)
B=string.sub(Result[I],2,2)
C=string.sub(Result[I],3,3)
D=string.sub(Result[I],4,4)
if a==A then q=q+1 end
if b==B then q=q+1 end
if c==C then q=q+1 end
if d==D then q=q+1 end
if a==B or a==C or a==D then j=j+1 end
if b==A or b==C or b==D then j=j+1 end
if c==A or c==B or c==D then j=j+1 end
if d==A or d==B or d==C then j=j+1 end
if q==tonumber(TQ) and j==tonumber(TJ) then
Temp[J]=Result[I]
J=J+1
end
end
Result={}
for I=1,table.getn(Temp) do
Result[I]=Temp[I]
end
Guess=Result[1]
sendcmd("pku","guess "..Guess)
sendcmd("pku","#var gnum "..Guess)
end
Lua 5.1.4  Copyright (C) 1994-2008 Lua.org, PUC-Rio
> function sendcmd (ses, command)
#ERROR: #UNKNOWN TINTIN-COMMAND '%s'.
>> print(string.format("sendcmd (%s) %s", ses, command))
>> end
> function show (ses, command)
#ERROR: #UNKNOWN TINTIN-COMMAND '%s'.
>> print(string.format("show (%s) %s", ses, command))
>> end
> function BianLi()
>> A,B,C,D=0,0,0,0
>> I=1
>> Result={}
>> for A=1,8 do
>> for B=1,8 do
>> for C=1,8 do
>> for D=1,8 do
>> if not (A==B or A==C or A==D or B==C or B==D or C==D) then
>> Result[I]=A..B..C..D
>> I=I+1
>> end
>> end
>> end
>> end
>> end
>> end
> function PanDuan(Guess,TQ,TJ)
>> Temp={} J=1
>> a=string.sub(Guess,1,1)
>> b=string.sub(Guess,2,2)
>> c=string.sub(Guess,3,3)
>> d=string.sub(Guess,4,4)
>> for I=1,table.getn(Result) do
>> q,j=0,0
>> A=string.sub(Result[I],1,1)
>> B=string.sub(Result[I],2,2)
>> C=string.sub(Result[I],3,3)
>> D=string.sub(Result[I],4,4)
>> if a==A then q=q+1 end
>> if b==B then q=q+1 end
>> if c==C then q=q+1 end
>> if d==D then q=q+1 end
>> if a==B or a==C or a==D then j=j+1 end
>> if b==A or b==C or b==D then j=j+1 end
>> if c==A or c==B or c==D then j=j+1 end
>> if d==A or d==B or d==C then j=j+1 end
>> if q==tonumber(TQ) and j==tonumber(TJ) then
>> Temp[J]=Result[I]
>> J=J+1
>> end
>> end
>> Result={}
>> for I=1,table.getn(Temp) do
>> Result[I]=Temp[I]
>> end
>> Guess=Result[1]
>> sendcmd("pku","guess "..Guess)
ess)endcmd("pku","#var gnum "..Gu
>> end

这是怎么一回事呢?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
 楼主| 发表于 2011-10-2 13:06:15 | 显示全部楼层

回复 15楼 的帖子

这个是我在linux下写的,需要lua的环境。

其实可以不用lua,但当时感觉写lua很有趣,所以绕了一圈调用lua。


如果是win下的tintin,我的脚本大多都不能用。
原因不是脚本不兼容,而是我的脚本大多依赖linux的各种工具,
比如朱熹(win下应该手动配置lua),比如fullme(这个肯定不兼容,因为win没有feh这个工具)
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-10-4 23:30:02 | 显示全部楼层

回复 undefined 的帖子

我是在ubuntu下用的tintin, 也安装了lua,可不知道什么除了第一次,其他都会出现错误。是不是还需要安装其他工具?
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-11-1 17:40:51 | 显示全部楼层
下来看看撒!
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-12-16 18:02:06 | 显示全部楼层
求Lua版本@@
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
发表于 2011-12-16 23:21:08 | 显示全部楼层
addoil
北大侠客行Mud(pkuxkx.com),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 12:46 AM , Processed in 0.010476 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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