prontera.gat,147,175,5 script ATM 563,{ set '@max_point,10000000; //ShopPoint所持上限値 ()内の数値も書き換えて下さい。 mes "[システム]"; mes "現在のあなたの ShopPoint は"; mes "^0000FF" + PC_SHOP_POINT + "^000000 ポイントです。"; next; mes "[システム]"; mes "新たに ShopPoint を追加しますか?"; mes "^FF0000【注意事項】^000000"; mes "ShopPointは1つのアカウントにつき"; mes "^FF0000" + '@max_point + "^AAAAAA(10M)^000000 ポイント"; mes "までしか持てませんのでご注意"; mes "ください。"; next; if(select("新たにポイントを追加する","持っているポイントを全て削除する")==1) { L_ReEnt: if(PC_SHOP_POINT == '@max_point) { mes "[システム]"; mes "所持しているポイントが既に上限値を"; mes "超えています。"; close; } mes "[システム]"; mes "任意の数値を入力して下さい。"; mes "上限値は^FF0000" + '@max_point + "^AAAAAA(10M)^000000ポイントです。"; mes " "; mes "^FF0000入力値に上限以上の値を設定した場合は自動で上限値に設定されます。^000000"; next; input #SPoint; if(#SPoint <= 0 || #SPoint == " ") { mes "[システム]"; mes "キャンセルされました。"; close; } else if(#SPoint > '@max_point){ mes "[システム]"; mes "^FF0000入力された値が上限値を超えています。^000000"; mes "ShopPoint を上限値に設定しますか?"; next; menu "上限値にする",-,"やっぱりやめる",L_ReEnt; set PC_SHOP_POINT,'@max_point; mes "[システム]"; mes "ShopPoint の合計が"; mes "^0000FF"+PC_SHOP_POINT+"^000000 Pointになりました。"; close; } else { set PC_SHOP_POINT,PC_SHOP_POINT+#SPoint; mes "[システム]"; mes "ShopPoint の合計が"; mes "^0000FF"+PC_SHOP_POINT+"^000000 Pointになりました。"; close; } } else { mes "[システム]"; mes "ShopPoint を削除します。"; mes "^FF0000一度削除した ShopPoint は戻りませんが"; mes "よろしいですか?^000000"; next; if(select("削除する","やっぱりやめる")==1){ set PC_SHOP_POINT,0; mes "[システム]"; mes "もっているShopPointを全て"; mes "削除しました。"; close; } else { mes "[システム]"; mes "キャンセルしました。"; close; } end; } }