ltm 发表于 2006-6-22 22:57:43

经验推武功上限

zmud7.21
使用了顶行触发/结尾触发/颜色触发/vbscript
总是担心别人的chat/rumor干扰自己的机器人的可以参考一下 顶行+结尾+颜色 的触发

#TRIGGER {^{> %e[1;32m|%e[1;32m}(%x)~((%w)~)告诉你:(*)【经验】:(%s)(%d)%e[0m$} {
#if (%5>0) {reply 阁下现在的武功上限可以达到:%mss(int(((%5*10)^(1/3)+1.00001)),"VBScript")级(注意:数字不准确)}
#if (%5=0) {reply 阁下现在的武功上限可以达到:零级}} "" {color}

whuan 发表于 2006-6-22 23:31:48

jscript版

function maxsk(player,exp)
//计算exp支持的最大skill
{
var player1=player.toLowerCase();
var exp1=exp;
var exp2=exp1*10;
maxskill=Math.pow(exp2,0.333333);
maxskill=Math.ceil(maxskill);
maxskill=maxskill+1;
if (exp<1||isNaN(exp) || maxskill>3000)
{
send("tell "+player1+" 嗯?你这个猪头玩我呢?");
}
else
{
send("tell "+player1+" 你当前经验能支持功夫最高等级是"+maxskill+"级。");
}
}

whuan 发表于 2006-6-22 23:34:14

Re:经验推武功上限

经过测试,绝对准确!

ltm 发表于 2006-6-22 23:58:19

Re:经验推武功上限

不是绝对准确吧,我那天测了几个数字,你的都不准确.

whuan 发表于 2006-6-23 14:29:47

Re:经验推武功上限

后来改进过了

freeboy 发表于 2006-6-23 22:36:49

Re:经验推武功上限

re

whuan 发表于 2006-6-29 14:30:10

Re:经验推武功上限

最新版
function maxsk(player,exp)
//计算exp支持的最大skill
{
var player1=player.toLowerCase();
var exp1=exp;
var exp2=exp1*10;
maxskill=Math.pow(exp2,0.333333);
maxskill=Math.ceil(maxskill);
maxskill=maxskill+1;
if (Math.pow(maxskill-1,3)>exp2 && Math.pow(maxskill-2,3)<exp2)
{maxskill2=maxskill-1;}
if (exp<1||isNaN(exp) || maxskill>3000)
{
send("tell "+player1+" 嗯?你这个猪头玩我呢?");
}
else
{
send("tell "+player1+" 你当前经验能支持功夫最高等级(能lingwu到)是"+maxskill+"级。");
send("tell "+player1+" 你的功夫最多能learn或者watch石壁到"+maxskill2+"级。");
}
}

zhh 发表于 2006-7-14 10:13:00

Re:经验推武功上限

后面的笑脸是什么意思????

pptl 发表于 2006-8-26 13:08:48

Re:经验推武功上限

后面的笑脸没什么意思呀,就是告诉别人一个笑脸哦.
pat1 zhh

zhh 发表于 2006-9-4 14:44:25

Re:经验推武功上限

晕死,是{ : )}
papaya pptl
页: [1] 2
查看完整版本: 经验推武功上限