|
发表于 2024-4-30 08:57:33
|
显示全部楼层
<begin>
#字符1 = "";
#字符2 = "";
#字符3 = "";
#字符4 = "";
#字符5 = "";
#字符0 = "";
$数值[1] = 0;
//$数值[2] = 0;
$数值[3] = 0;
$数值[4] = 0;
$数值[5] = 0;
$数值[6] = 0;
$数值[7] = 0;
$数值[9] = 0;
$数值[10] = 0;
$数值[13] = 0;
//定义学习金钱和元气的系数
$数值[11] = 10;
$数值[12] = 10;
#字符1 = "灵魂契约";
#字符3 = "捕获";
$数值[1] = 25;
//$数值[2] = 96;
$数值[3] = 1;
#字符5 = "BOOK212";
//////////////////////////////
#字符8 = "QF147";
#字符9 = "QF147";
$数值[14] = 50;
$数值[15] = 70;
$数值[16] = 96;
//////////////////////////////
$数值[5] = GetSkillLevel("",#字符1);
$数值[6] = $数值[5] + 1;
$数值[7] = ( $数值[5] * $数值[3] ) + $数值[1];
$数值[9] = ( ( $数值[7] * $数值[7] * $数值[7] * $数值[7] ) / 36 ) - ( 2000 / ( $数值[7] + 120 ) );
$数值[10] = $数值[7] - 1;
if( $数值[5] < 1 && CheckGoods(#字符5) < 1 )
{
TalkBoxSmall(" 要学习这项技能1级首先需要一本相应的技能书。");
return;
}
///////////////////////////////////
// if( $数值[5] >= $数值[2] )
// {
// TalkBoxSmall(" 你的这项技能已经修炼到了顶级,不需要继续学习了。
//
// <BR> ");
//
// return;
// }
if( ( $数值[5] >= $数值[14] ) && ( $数值[15] > $数值[14] ) && ( CheckGoods(#字符8) < 1 ) )
{
TalkBoxSmall(" 你的这项技能已经到达最高研习等级,继续提升需要1本“失传的技法要旨”。
<BR> ");
return;
}
if( ( $数值[5] == $数值[15] ) && ( $数值[16] > $数值[15] ) && ( CheckGoods(#字符9) < 2 ) )
{
TalkBoxSmall(" 你的这项技能已经到达最高修炼等级,突破这一等级上限需要2本“失传的技法要旨”。
<BR> ");
return;
}
if( $数值[5] >= $数值[16] )
{
TalkBoxSmall(" 你的这项技能已经修炼到了顶级,不需要继续学习了。
<BR> ");
return;
}
#字符0 = " 学习技能" + #字符3 + $数值[6] + "级(最高研习等级" + $数值[14] + "级";
if( $数值[15] > $数值[14] )
{
#字符0 = #字符0 + ",最高修炼等级" + $数值[15] + "级";
}
if( $数值[16] > $数值[15] )
{
#字符0 = #字符0 + ",颠峰等级" + $数值[16] + "级";
}
#字符0 = #字符0 + "),需要人物等级" + $数值[10] + ",元气" + $数值[9];
if( ( $数值[5] >= $数值[14] ) && ( $数值[15] > $数值[14] ) )
{
#字符0 = #字符0 + ",1个“失传的技法要旨”";
}
if( ( $数值[5] == $数值[15] ) && ( $数值[16] > $数值[15] ) )
{
#字符0 = #字符0 + ",1个“失传的" + #字符3 + "总决”";
}
///////////////////////////////////
$数值[13] = $数值[7] - 4;
// #字符0 = " 学习技能" + #字符3 + $数值[6] + "级(最高" + $数值[2] + "级),需要人物等级" + $数值[10] + ",元气" + $数值[9];
if( #字符1 == "基本剑术" )
{
}
else
{
#字符0 = #字符0 + ",掌握〈战术〉" + $数值[13] + "级";
}
if( $数值[4] > 0 )
{
#字符0 = #字符0 + ",掌握〈" + #字符4 + "〉" + $数值[4] + "级。";
}
else
{
#字符0 = #字符0 + "。";
}
<end>
TalkBoxSmall( #字符0 + "<BR> 你确定要学习这项技能吗?<BR><BR> <A 1>" + #StringColor2 + "<U>[确定]</U></COLOR></A>");
<begin>
if( GetMe("lLevel") < $数值[10] )
{
TalkBoxSmall(" 看来你的修行还没有达到研习这个技艺的阶段,再去好好锻炼一下吧。
");
return;
}
if( #字符1 == "基本剑术" )
{
}
else
{
if( $数值[13] > GetSkillLevel("","基本剑术") )
{
TalkBoxSmall(" 你还没有达到要学习此技能所需的战术等级。
");
return;
}
}
if( GetMe("dwVigour") < $数值[9] )
{
TalkBoxSmall(" 你的元气不足,不能学习这项技能。
");
return;
}
if( $数值[4] > 0 )
{
if( GetSkillLevel("",#字符2) < $数值[4] )
{
TalkBoxSmall(" 你还没有达到要学习此技能所需的" + #字符4 + "等级。
");
return;
}
}
if( $数值[5] < 1 && CheckGoods(#字符5) < 1 )
{
TalkBoxSmall(" 要学习这项技能1级首先需要一本相应的技能书。");
return;
}
/////////////////////////////
if( ( $数值[5] >= $数值[14] ) && ( $数值[15] > $数值[14] ) && ( CheckGoods(#字符8) < 1 ) )
{
TalkBoxSmall(" 你的这项技能已经到达最高研习等级,继续提升需要1本“失传的技法要旨”。
<BR> ");
return;
}
if( ( $数值[5] == $数值[15] ) && ( $数值[16] > $数值[15] ) && ( CheckGoods(#字符9) < 2 ) )
{
TalkBoxSmall(" 你的这项技能已经到达最高修炼等级,突破这一等级上限需要2本“失传的技法要旨”。
<BR> ");
return;
}
if( $数值[5] >= $数值[14] )
{
DelGoods(#字符8,1);
}
if( $数值[5] == $数值[15] )
{
DelGoods(#字符9,1);
}
////////////////////////////
if( $数值[5] < 1 )
{
DelGoods(#字符5,1);
}
$已用元气 = $已用元气 + $数值[9];
if( $已用元气 > 2000000000 )
{
$已用元气 = 2000000000;
}
$数值[9] = GetMe("dwVigour") - $数值[9];
SetMe("dwVigour",$数值[9]);
AddSkill("",#字符1,$数值[6]);
PlayEffect(11);
AddInfo("技能学习成功!",RGB($RGBColorR1,$RGBColorG1,$RGBColorB1));
return;
<end> |
|