今日は、お友達の依頼で募金箱を作ってみました。
機能としては、入金額上位3名の名前、金額と累計金額を表示します。
こんなかんじw
<スクリプト内容>
//
// SHOP ZERO Tips06 FundRaisingbox script v1.1
//
// Created by Zero2000 Kid 2007/10/07
// modified by Zero2000 Kid 2009/02/02
// WebSite:http://zero2000.slmame.com/c6192.html
//
string msg;
list moneylist = [0,"",0,"",0,"",0,""];
integer total=0;
setText () {
integer i;
msg=".:*チップBOX*:.\n";
llOwnerSay(msg);
for (i = 0; i < 3; i++) {
msg+="入金額 No." + (string)(i+1) + " "
+ llList2String(moneylist,2*i+1) + "さん"
+ "(" + llList2String(moneylist,2*i) + "L$)\n";
}
msg+= "累計金額:"+ (string)total + "L$";
llSetText(msg,<1.0, 1.0, 1.0>, 1.0);
}
default {
state_entry() {
setText();
}
money(key id, integer amount) {
moneylist = llListReplaceList(moneylist,[amount,llKey2Name(id)],6,7);
moneylist = llListSort(moneylist ,2, FALSE);
total+=amount;
setText();
}
}
リンデンスクリプト Tips Intexへ
続きを読む
Posted by Zero2000 Kidd at
23:21
│
Comments(11)
│
リンデンスクリプトTips