スクリプト/ログインボーナス
最終投稿者:
退会したユーザー
更新:2013/07/17 10:31:04
<基本形>
<汎用関数>
使い方
ツイート
#開始スクリプト
y = getServerCurrentDate()
setVariable("ey", toString(y[0]))
setVariable ("em", toString(y[1]))
setVariable ("ed", "")
#イベント
t = getServerCurrentDate()
ty = toString(t[0])
tm = toString(t[1])
td = toString(t[2])
yy = getVariable("ey")
ym = getVariable("em")
yd = getVariable("ed")
if ty != yy || tm != ym || td != yd
speak("ログインチェック!")
#ここにボーナスを書く
setVariable("ey", ty)
setVariable("em", tm)
setVariable("ed", td)
else
speak("もうチェック済み")
end
<汎用関数>
#開始スクリプト
#0埋め
def addZero(n, b)
l = 0; c = n; r = ""; b = b - 1
while c > 9
c = floor(c / 10); l = l + 1
end
while l < b
r = r + "0"; l = l + 1
end
r = r + n
return r
end
#ログインボーナスチェック
def LoginCheckToday()
r = false
#現在の年月日を取得する
t = getServerCurrentDate()
#年月日を文字列に変更
ymd = ""
ymd = ymd + addZero(t[0],4) #年
ymd = ymd + addZero(t[1],2) #月
ymd = ymd + addZero(t[2],2) #日
#初期値の登録
if !getVariable("LCT_LoginChk")
setVariable("LCT_LoginChk", "00000000")
end
#前回の年月日と異なる場合
if getVariable("LCT_LoginChk") != ymd
r = true
setVariable("LCT_LoginChk", ymd)
end
return r
end
使い方
#イベント if LoginCheckToday() #ここにボーナスを書く end
コメントする
コメントするには、ログインする必要があります。
創 (投稿日:2013/07/17 10:31,
履歴)