UID320558
帖子
精華
主題
積分-1
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限0
註冊時間2013-4-15
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 開心 2014-9-4 05:33 PM |
---|
簽到天數: 44 天 連續簽到: 1 天 [LV.5]常住居民I
|
1積分
已被破解請各位大大使者有辦法修復動作嗎?- 開兩個角色 一個A 一個B
- A開始泡點 B就去停止泡點
- 就這樣重複
- 最多32次
- script 泡點設定 -1,{ end; OnInIt:
//----- 泡點增加一次所需時間 ( 單位毫秒 )-----//
//----- 1000 = 1秒 60000 = 1分鐘 以此類推 -----//
set $@podelay,1800000;
//----- 泡點一次所增加的點數 -----//
set $@ppoint,5;
//----- 泡點所需要的等級 -----//
set $@checkLevel,99;
//----- 泡點兌換物品編號 ----- //
setarray $@chitemnumber[0],12259,6440,12246,7467,7468,7469,7470,7471,12187,12714,30014,30015,30016,30017,30018,30019,12926;
//----- 泡點物品所需點數 ----- //
setarray $@needpoint[0],100,300,500,500,500,500,500,500,2000,2000,2500,2500,2500,2500,2500,2500,7000;
}
//==================================================================================================//
malangdo,162,146,4 script 泡點福利 410,{
if ( @chcheck == 0 ) { set $printa$,"開始泡點數累積"; }
if ( @chcheck == 1 ) { set $printa1$,"停止泡點數累積"; }
mes "您好阿,我是泡點系統的服務員";
mes "-----------------------------------";
mes "您目前有 ^FF0000"+ppoint+"^000000 點,泡點點數";
mes "-----------------------------------";
mes "我可以為你提供有關泡點的服務";
mes "-----------------------------------";
mes "使用此服務等級必須達到^0000FF "+$@checkLevel+" ^000000級喲";
next;
switch(select($printa$,$printa1$,"服務說明")) {
case 1:
if ( baselevel < $@checkLevel ) { mes "您等級還未到"+$@checkLevel+"等喲"; close; }
set $printa$,"";
set $printa1$,"停止泡點數累積";
set @chcheck,1;
addtimer $@podelay,"泡點福利::OnTimeover";
dispbottom "[ 泡點系統 ] : 您目前泡點為[ "+ppoint+" ]";
close;
case 2:
mes "-----------------------------------";
mes " 已為您關閉";
mes "-----------------------------------";
set @chcheck,0;
set $printa1$,"";
set $printa$,"開始泡點數累積";
mes "您目前有 ^FF0000"+ppoint+"^000000 點";
deltimer "泡點福利::OnTimeover";
close;
case 3:
mes " ^cc3300泡點福利^000000";
mes "-----------------------------------";
mes "系統會根據玩家的在現實間從而累積";
mes "-----------------------------------";
mes "『 注意 』:";
mes "如果玩家開啟聊天室則不會累積喲";
mes "與 NPC 進行對話也將不會累積";
mes "每經過 [ ^0000ff"+$@podelay+"^000000 ] 毫秒";
mes "可以換取 [ ^0000ff"+$@ppoint+"^000000 ] 點泡點";
mes "到達某個積分可以換取夢寐的精品";
mes "-----------------------------------";
close; }
OnTimeover:
if ( @chcheck == 0 ) { end; }
if ( !checkChatting() && !checkvending() ) {
set ppoint,ppoint+$@ppoint;
dispbottom "[ 泡點系統 ] : 達到泡點一次所需時間,增加了『 "+$@ppoint+" 』點,您的泡點點數目前為[ "+ppoint+" ]點";
if ( ppoint%100 == 0 ) { announce "您的泡點數到達"+ppoint+"點",bc_self,0x0fff8c; } }
addtimer $@podelay,"泡點福利::OnTimeover";
}
//==================================================================================================//
malangdo,173,145,4 script 泡點數兌換 408,{
set .@of$,":";
set $cr1$,"^0000ff^888888";
mes "你好阿,我是泡點系統的服務員";
mes "-----------------------------------";
mes "您目前有 [ ^FF0000"+ppoint+"^000000 ] 點,泡點點數";
mes "-----------------------------------";
mes "我可以為你提供有關泡點兌換的服務";
mes "-----------------------------------";
mes "如果到達某個積分可以換取豪華的精品";
next;
for( set .@i, 0; .@i < getarraysize($@chitemnumber) ; set .@i, .@i +1 ) {
set .@chpot,ppoint-($@needpoint[.@i]);
set $cr$,"[^0000ff"+($@needpoint[.@i])+"^888888]";
set $cr2$,"→[^cc3300"+.@chpot+"^000000]";
Set .@imenu$,.@imenu$+.@of$+$cr1$+(getitemname($@chitemnumber[.@i])+$cr$+$cr2$); }
set .@aumzz,prompt("取消:"+.@imenu$+"");
if( .@aumzz == 255 ) { end; }
If( .@aumzz == 1 ) { GoTo no; } else {
set .@o,.@aumzz-3;
if( ppoint < ( $@needpoint[.@o] ) ) {
mes "-----------------------------------";
mes " 您的泡點點數不夠哦!!";
mes "-----------------------------------";
mes " 存到足夠的點數再來吧";
mes "-----------------------------------";
close; }
if( .@aumzz == 255 )close;
mes "-----------------------------------";
mes " 確定要兌換嗎?";
mes "-----------------------------------";
set @aumzz,prompt("確定:取消");
if ( @aumzz == 255 )close;
if ( @aumzz == 2 ) GoTo no;
set ppoint,ppoint-($@needpoint[.@o]);
getitem $@chitemnumber[.@aumzz-3],1;
dispbottom "[ 泡點系統 ] : 您目前泡點為 [ "+ppoint+" ] 點";
close; }
no:
mes "-----------------------------------";
mes " 感謝你的使用";
mes "-----------------------------------";
close;
}
|
最佳答案
查看完整內容
試試改這樣 應該沒問題了
if ( @chcheck == 0 ) { set $printa$,"開始泡點數累積"; }
if ( @chcheck == 1 ) { set $printa1$,"停止泡點數累積"; }
改成
if ( @chcheck == 0 ) { set .@printa$,"開始泡點數累積"; set .@printa1$,""; }
if ( @chcheck == 1 ) { set .@printa$,""; set .@printa1$,"停止 ...
|