UID2354
帖子
精華
主題
積分234087
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限50
註冊時間2007-8-17
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 開心 2021-12-17 05:30 AM |
---|
簽到天數: 237 天 連續簽到: 1 天 [LV.7]常住居民III
|
*addtimer <ticks>,"<NPC object name>::<label>";
*deltimer "<NPC object name>::<event label>";
*addtimercount <ticks>,"<NPC object name>::<event label>";
<ticks>:時間,毫秒計算----1秒=1000毫秒
<NPC object name>:NPC名稱
<label>:事件名稱//事件名稱必須為On開頭,否則會錯誤
<event label>:同<label>
addtimer
到底怎麼用? 又有什麼功能?
其實他只是用在倒數
但事實上他還多了一個好用的功能
就是他能夠同時讓A角色倒數,讓B角色也能夠倒數
A與B分別一起倒數
就如同每個角色發一個碼表
事件觸發後就開始倒數
此刻大家應該了解addtimer的功能了
addtimercount
用於延遲倒數的時間,也就是延遲幾秒後再開始倒數
再來就是範例拉
這是登入後,在不登出的情況下
每一小時增加10萬Zeny的腳本
有錯請給予指點
- script OnPCLoginEvent -1,{
OnPCLoginEvent://EA用這個
OnPCLogin://JA用這個
addtimer 3600000,"OnPCLoginEvent::OnZeny";
end;
OnZeny://純事件名稱,無任何意義
deltimer "OnPCLoginEvent::OnZeny";
set Zeny,Zeny+100000;
addtimer 3600000,"OnPCLoginEvent::OnZeny";
end;
}
[ 本帖最後由 pan00017 於 2009-2-28 09:30 PM 編輯 ] |
|