UID2782
阅读权限90
威望 点
积分4876
注册时间2009-11-8
最后登录1970-1-1
听众
收听
升级
  0%
|
发表于 2010-3-19 20:01:17
|
显示全部楼层
//FOR Athena
//购买属性点数NPC
payon.gat,84,120,5 script 素质提升 108,{
mes"[sephiroth]";
mes"我是sephiroth,我可以给你加 ^FF0000属性点^000000";
mes"这样你的属性点就能突破99.";
mes"请问你要买什么?";
next;
menu "力量",@str,
"敏捷",@agi,
"灵巧",@dex,
"智力",@int,
"体力",@vit,
"幸运",@luck,
"取消",qx;
@str:
set @SPoint,14;
mes"[sephiroth]";
mes"力量加一点要14点StatusPoint";
mes"请输入要购买的属性点数.";
next;
menu "1点",sp1,
"5点",sp5,
"10点",sp10,
"取消",qx;
sp1:
if(StatusPoint < 1 * @SPoint) goto noStatusPoint;
set StatusPoint,StatusPoint-(1 * @SPoint);
statusup2 bStr,1;
mes"[sephiroth]";
mes"交易成功。";
close;
sp5:
if(StatusPoint < 5 * @SPoint) goto noStatusPoint;
set StatusPoint,StatusPoint-(5 * @SPoint);
statusup2 bStr,5;
mes"[sephiroth]";
mes"交易成功。";
close;
sp10:
if(StatusPoint < 10 * @SPoint) goto noStatusPoint;
set StatusPoint,StatusPoint-(10 * @SPoint);
statusup2 bStr,10;
mes"[sephiroth]";
mes"交易成功。";
close;
@agi:
set @SPoint,16;
mes"[sephiroth]";
mes"敏捷加一点要16点StatusPoint";
mes"请输入要购买的属性点数.";
next;
menu "1点",sp11,
"5点",sp15,
"10点",sp110,
"取消",qx;
sp11:
if(StatusPoint < 1 * @SPoint) goto noStatusPoint;
set StatusPoint,StatusPoint-(1 * @SPoint);
statusup2 bAgi,1;
mes"[sephiroth]";
mes"交易成功。";
close;
sp15:
if(StatusPoint < 5 * @SPoint) goto noStatusPoint;
set StatusPoint,StatusPoint-(5 * @SPoint);
statusup2 bAgi,5;
mes"[sephiroth]";
mes"交易成功。";
close;
sp110:
if(StatusPoint < 10 * @SPoint) goto noStatusPoint;
set StatusPoint,StatusPoint-(10 * @SPoint);
statusup2 bAgi,10;
mes"[sephiroth]";
mes"交易成功。";
close;
@dex:
set @SPoint,14;
mes"[sephiroth]";
mes"灵巧加一点要14点StatusPoint";
mes"请输入要购买的属性点数.";
next;
menu "1点",sp21,
"5点",sp25,
"10点",sp210,
"取消",qx;
sp21:
if(StatusPoint < 1 * @SPoint) goto noStatusPoint;
set StatusPoint,StatusPoint-(1 * @SPoint);
statusup2 bDex,1;
mes"[sephiroth]";
mes"交易成功。";
close;
sp25:
if(StatusPoint < 5 * @SPoint) goto noStatusPoint;
set StatusPoint,StatusPoint-(5 * @SPoint);
statusup2 bDex,5;
mes"[sephiroth]";
mes"交易成功。";
close;
sp210:
if(StatusPoint < 10 * @SPoint) goto noStatusPoint;
set StatusPoint,StatusPoint-(10 * @SPoint);
statusup2 bDex,10;
mes"[sephiroth]";
mes"交易成功。";
close;
@int:
set @SPoint,14;
mes"[sephiroth]";
mes"智力加一点要14点StatusPoint";
mes"请输入要购买的属性点数.";
next;
menu "1点",sp31,
"5点",sp35,
"10点",sp310,
"取消",qx;
sp31:
if(StatusPoint < 1 * @SPoint) goto noStatusPoint;
set StatusPoint,StatusPoint-(1 * @SPoint);
statusup2 bInt,1;
mes"[sephiroth]";
mes"交易成功。";
close;
sp35:
if(StatusPoint < 5 * @SPoint) goto noStatusPoint;
set StatusPoint,StatusPoint-(5 * @SPoint);
statusup2 bInt,5;
mes"[sephiroth]";
mes"交易成功。";
close;
sp310:
if(StatusPoint < 10 * @SPoint) goto noStatusPoint;
set StatusPoint,StatusPoint-(10 * @SPoint);
statusup2 bInt,10;
mes"[sephiroth]";
mes"交易成功。";
close;
@vit:
set @SPoint,12;
mes"[sephiroth]";
mes"体力加一点要12点StatusPoint";
mes"请输入要购买的属性点数.";
next;
menu "1点",sp41,
"5点",sp45,
"10点",sp410,
"取消",qx;
sp41:
if(StatusPoint < 1 * @SPoint) goto noStatusPoint;
set StatusPoint,StatusPoint-(1 * @SPoint);
statusup2 bVit,1;
mes"[sephiroth]";
mes"交易成功。";
close;
sp45:
if(StatusPoint < 5 * @SPoint) goto noStatusPoint;
set StatusPoint,StatusPoint-(5 * @SPoint);
statusup2 bVit,5;
mes"[sephiroth]";
mes"交易成功。";
close;
sp410:
if(StatusPoint < 10 * @SPoint) goto noStatusPoint;
set StatusPoint,StatusPoint-(10 * @SPoint);
statusup2 bVit,10;
mes"[sephiroth]";
mes"交易成功。";
close;
@luck:
set @SPoint,12;
mes"[sephiroth]";
mes"幸运加一点要12点StatusPoint";
mes"请输入要购买的属性点数.";
next;
menu "1点",sp51,
"5点",sp55,
"10点",sp510,
"取消",qx;
sp51:
if(StatusPoint < 1 * @SPoint) goto noStatusPoint;
set StatusPoint,StatusPoint-(1 * @SPoint);
statusup2 bLuk,1;
mes"[sephiroth]";
mes"交易成功。";
close;
sp55:
if(StatusPoint < 5 * @SPoint) goto noStatusPoint;
set StatusPoint,StatusPoint-(5 * @SPoint);
statusup2 bLuk,5;
mes"[sephiroth]";
mes"交易成功。";
close;
sp510:
if(StatusPoint < 10 * @SPoint) goto noStatusPoint;
set StatusPoint,StatusPoint-(10 * @SPoint);
statusup2 bLuk,10;
mes"[sephiroth]";
mes"交易成功。";
close;
noStatusPoint:
mes"[sephiroth]";
mes"小伙子,你耍流氓啊,没StatusPoint也敢来!";
mes"当心我打 110 哦。";
close;
qx:
close;
}
你看看这个然后在基础上加上上限限制。 |
|