2008年03月09日
walking のスクリプティング講座5(その2)
いつものように変数宣言部から
message_list というノートカードには挨拶の言葉を入れてある
それを notecard_name で参照する
name_list は訪問者のリスト
time_list は訪問時間(日付も含む)
複数回訪問した人は最新の訪問時間を保持している
これは 時間を作ってる ん~ これでいいんだったかな あはは
本体は 次回
(続く)
//
// File: steambit_maid_for_ouchi.lsl
// Date Author number of nodes
// 2007/10/4 Walking Lint 88
// 2007/10/4 Walking Lint 79 (steambit_maid_for_sorority_LSL->steambit_maid_for_ouchi)
// 2007/9/29 walkinglint 70
// 2007/9/29 walkinglint 70 (steambit_maid_for_sorority->steambit_maid_for_sorority_LSL)
// 2007/9/22 walkinglint 70
// 2007/9/22 walkinglint 67 (steambit_maid->steambit_maid_for_sorority)
// 2007/9/22 walkinglint 67
// 2007/9/17 walkinglint 54
// 2007/9/17 walkinglint 19 (follower_pet->steambit_maid)
// 2007/8/5 walkinglint 19
// 2007/8/3 Walking Lint 18
// 2007/8/3
//
//
// ================================
// Faily Script
// (C) 20070325 oitake
// ================================ ;
//
// http://oitake.jugem.jp/?eid=118
key owner;
string notecard_name = "message_list";
list message_list;
integer irasshaimase_message_idx = 0;
integer message_idx;
integer read_line;
key query_id;
list name_list;
list time_list;
string owner_name;
integer i;
string name;
vector first_position;
integer handler;
integer listening = FALSE;
message_list というノートカードには挨拶の言葉を入れてある
それを notecard_name で参照する
name_list は訪問者のリスト
time_list は訪問時間(日付も含む)
複数回訪問した人は最新の訪問時間を保持している
string get_time() {
integer second = llFloor(llGetWallclock());
integer min = llFloor(second / 60);
second = second - (min * 60);
integer hour = llFloor(min / 60);
min = min - (hour * 60);
hour = hour + 16;
if (hour > 24) {
hour = hour - 24;
}
string shour = (string)hour;
string smin;
string ssecond;
if (min < 10) {
smin = "0" + (string)min;
} else {
smin = (string)min;
}
if (second < 10) {
ssecond = "0" + (string)second;
} else {
ssecond = (string)second;
}
return shour + ":" + smin + ":" + ssecond;
}
これは 時間を作ってる ん~ これでいいんだったかな あはは
本体は 次回
(続く)
Posted by walkinglint at 18:04│Comments(0)
│walking のスクリプティング講座