SEAR新增東西到倉庫
本帖最後由 x79515 於 2016-12-31 01:44 AM 編輯想請問SEAR有辦法把東西直接送到倉庫嗎?
例如推文時的獎勵直接給予到倉庫,這樣玩家就不用跑來跑去找NPC領,且不用玩家在線上
試試看是否可以用sql的方式呢? 用sql更改玩家變數
然後在登入時做判別如何 louis8604031 發表於 2016-12-28 02:37 PM static/image/common/back.gif
用sql更改玩家變數
然後在登入時做判別如何
不用登入應該也可,直接寫進去倉庫的資料庫內
我想應該是可行的(?
Ceres8154 發表於 2016-12-28 03:20 PM static/image/common/back.gif
不用登入應該也可,直接寫進去倉庫的資料庫內
我想應該是可行的(?
讓玩家上線領比較有領到東西的感覺
直接丟倉庫->無感
mail即可解決問題 chr1sk1d 發表於 2016-12-28 04:20 PM static/image/common/back.gif
mail即可解決問題
應該是他用的登入器不支援mail吧
celestiaj,75,83,4 script 推文發放 564,{
input .@name$;
query_sql("SELECT account_id FROM `char` WHERE `name`='"+.@name$+"'",.@player);
if(.@player==0){
mes "查無此人";
close;
}
input .@itemid;
input .@itemac;
mes "確定給予玩家 "+.@name$+" ("+.@player+")";
mes "物品 "+getitemname(.@itemid)+" " +.@itemac+" 個嗎?";
next;
menu
"好啊",-,
"不用了",bye;
query_sql("insert into storage(account_id,nameid,amount,identify) values(" + .@player + "," + .@itemid + "," + .@itemac + ",1)");
mes "物品 "+getitemname(.@itemid)+" " +.@itemac+" 個 成功發放";
close;
bye:
close;
}蠻好玩的 只寫了簡單功能
可以加上倉庫上限判斷&倉庫是否有相同物品用update的方式更新數量
如果是發放裝備的話不論輸入多少都只能一次一件
你可以自己寫個for迴圈加上去 louis8604031 發表於 2016-12-28 09:10 PM static/image/common/back.gif
蠻好玩的 只寫了簡單功能
可以加上倉庫上限判斷&倉庫是否有相同物品用update的方式更新數量
如果是發放裝 ...
最近回來還在研究,謝謝提示,雖然我改不出來哈
頁:
[1]