UID7597
帖子
精華
主題
積分5713
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限20
註冊時間2007-8-28
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 擦汗 2022-1-29 10:04 PM |
---|
簽到天數: 752 天 連續簽到: 1 天 [LV.10]以壇為家III
|
EA
私服版號: |
rAthenaCN1.7.3 |
問題內容: |
腳本問題 |
本帖最後由 www12350 於 2017-9-16 12:26 PM 編輯
關於對話只要按"取消" 人物就無法動彈
然後再點NPC
就會出現以下畫面
人物就必須重新登入才能正常
希望有高手能幫忙
- [/size][/font][/color]
- switch(prompt("將身上隨機 ^0088FF"+.@Coin+"^000000 顆精煉石隨機換成一顆:本次^FF0000特殊大獎^000000目錄:離開")){
- case 1:
- if(.@all<.@Coin)
- {
- mes "您身上的精煉石不足";
- next;
- close;
- }
- mes "你是否要合成為更高級的精煉石";
- if(prompt("是:否")>1)
- {
- goto GameStart;
- close;
- }
- for(set .@i,0;.@i<.@Coin; set .@i ,.@i+1)
- {
- set .@temp,rand(0,(getarraysize(.@tempCard)-1));
- if(.@tempCardAmount[.@temp]!=0)
- {
- delitem .@tempCard[.@temp],1;
- setarray .@tempCardAmount[.@temp],.@tempCardAmount[.@temp]-1;
- }
- else
- {
- set .@i,.@i-1;
- }
- }
-
- set .@gift,rand(0,.@SimpleGiftEnd-.@SimpleGiftStart+getarraysize(.@OtherGift));
- if(.@gift<=.@SimpleGiftEnd-.@SimpleGiftStart)
- {
- set .@gift,.@gift+.@SimpleGiftStart;
- for(set .@i,0;.@i<getarraysize(.@ExceptionGift); set .@i ,.@i+1)
- {
- if(.@ExceptionGift[.@i] == .@gift)
- {
- set .@gift,rand(.@SimpleGiftStart,.@SimpleGiftEnd);
- set .@i,-1;
- }
- }
- }
- else
- {
- set .@gift,.@OtherGift[.@gift-(.@SimpleGiftEnd-.@SimpleGiftStart)];
- }
- for(set .@i,0;.@i<getarraysize(.@SpecialGift); set .@i ,.@i+1)
- {
- if(rand(1,.@SpecialGiftChance[.@i]) == 1)
- {
- announce "恭喜 "+strcharinfo(0)+" 從精鍊石抽抽樂中獲得 "+getitemname(.@SpecialGift[.@i])+" ",Bc_all;
- announce "獲得機率為 "+.@SpecialGiftChance[.@i]+" 分之一",Bc_all;
- set .@gift,.@SpecialGift[.@i];
- break;
- close;
- }
- }
- getitem .@gift,1;
- next;
- goto GameStart;
- break;
- close;
- case 2:
- if(getarraysize(.@SpecialGift)==0)
- {
- mes "[精鍊石抽抽樂]";
- mes "抱歉,目前沒有特殊獎勵";
- goto GameStart;
- end;
- }
- for(set .@i,0;.@i<getarraysize(.@SpecialGift); set .@i ,.@i+1)
- {
- mes getitemname(.@SpecialGift[.@i]);
- mes " 獲得機率為 "+.@SpecialGiftChance[.@i]+" 分之一";
- }
- next;
- goto GameStart;
- break;
- close;
- case 3:
- goto Leave;
- }
- close;
- Leave:
- mes "歡迎您再度光臨";
- mes "^0088FF使用完請按^FF0000離開^000000,以免卡人物^000000";
- mes "^0088FF使用完請按^FF0000離開^000000,以免卡人物^000000";
- mes "^0088FF使用完請按^FF0000離開^000000,以免卡人物^000000";
- close;
- end;
- }[color=#336699][font=Monaco, Consolas][size=12px]
複製代碼
|
|