威寶傳說 發表於 2010-6-7 04:46:26

上線發物品腳本+教學

本帖最後由 威寶傳說 於 2010-6-8 01:11 PM 編輯

很多朋友都問我怎麼玩家上線系統自動發物品

在ok討論區有時候也會看到相關的問題

所以在這發表這個腳本囉

教學
-<TAB>script<TAB>logingetitem<TAB>-1,{

OnPCLoginEvent: //登入時執行
if (logingetitem==1) { //判定數 p.s這裡是當做斷有沒有領判過
close;} //如果判定已有此數就結束此腳本
getitem 569,50; //getitem=取得指定物品 如 getitem 501,1; 就是取得紅色藥水(501) 1個
getitem 645,3;
getitem 601,1;
getitem 602,1;
getitem 1243,1;
getitem 2112,1;
getitem 2305,1;
getitem 2401,1;
getitem 2501,1;
getitem 2628,2;
getitem 2220,1;
set logingetitem,1; //給一個數 這個數是存在 角色上
close;
}


如有地方錯誤請大大修正

載點:http://a987456963.myweb.hinet.net/login.rar

因為上傳附件一直失敗 所以我放到空間上讓會員下載


此腳本會讓所有腳本上線取得並非指定角色

實際圖片:
http://a987456963.myweb.hinet.net/getitem.jpg

0926351070 發表於 2010-6-8 04:43:22

如何可以改成每天一個帳號只能領一次      !!

威寶傳說 發表於 2010-6-8 05:14:26

本帖最後由 威寶傳說 於 2010-6-8 05:15 AM 編輯

如何可以改成每天一個帳號只能領一次      !!
0926351070 發表於 2010-6-8 04:43 AM http://www.okayro.com/images/common/back.gif


   
我不懂你意思你的意思是 第一天可以領到漁夫帽第二天可以領到紅色藥水這樣嗎??

還是 每樣東西 每天都可以領一次

如果是第二點的話加入時間就好   每天午夜12點把SET給的數給歸0

無我明鏡 發表於 2010-6-8 05:49:57

這我還不會...!
謝謝大大教學!
:victory:

OhMyGOD 發表於 2010-6-8 20:48:38

回復 3# 威寶傳說


應該用gettime來判定時間才對

威寶傳說 發表於 2010-6-8 21:04:44

回復威寶傳說


應該用gettime來判定時間才對
OhMyGOD 發表於 2010-6-8 08:48 PM http://www.okayro.com/images/common/back.gif


   
0.0 我沒用過#2提出的改天我試試看

cid9999 發表於 2010-12-30 00:37:26

回復 3# 威寶傳說


    他的意思是改成帳號判定 每日每個帳號只領一次
這樣就不會因為玩家有很多人物 變成一個帳號 每個人物都可以領一次
頁: [1]
查看完整版本: 上線發物品腳本+教學