OK論壇

 找回密碼
 註冊
查看: 1410|回復: 8

SEAR新增東西到倉庫

[複製鏈接]
  • TA的每日心情
    開心
    4 天前
  • 簽到天數: 1582 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

    發表於 2016-12-28 13:30:45 | 顯示全部樓層 |閱讀模式
    EA
    私服版號: SEAR 11.50.463
    問題內容: 腳本問題
    本帖最後由 x79515 於 2016-12-31 01:44 AM 編輯

    想請問SEAR有辦法把東西直接送到倉庫嗎?
    例如推文時的獎勵直接給予到倉庫,這樣玩家就不用跑來跑去找NPC領,且不用玩家在線上
    回復

    使用道具 舉報

  • TA的每日心情

    2018-8-8 04:07 PM
  • 簽到天數: 267 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2016-12-28 14:10:21 | 顯示全部樓層
    試試看是否可以用sql的方式呢?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    4 天前
  • 簽到天數: 1027 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2016-12-28 14:37:00 | 顯示全部樓層
    用sql更改玩家變數
    然後在登入時做判別如何
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情

    2018-8-8 04:07 PM
  • 簽到天數: 267 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2016-12-28 15:20:27 | 顯示全部樓層
    louis8604031 發表於 2016-12-28 02:37 PM
    用sql更改玩家變數
    然後在登入時做判別如何

    不用登入應該也可,直接寫進去倉庫的資料庫內
    我想應該是可行的(?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    4 天前
  • 簽到天數: 1027 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2016-12-28 15:26:20 | 顯示全部樓層
    Ceres8154 發表於 2016-12-28 03:20 PM
    不用登入應該也可,直接寫進去倉庫的資料庫內
    我想應該是可行的(?

    讓玩家上線領比較有領到東西的感覺
    直接丟倉庫->無感
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2017-7-5 03:11 PM
  • 簽到天數: 785 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2016-12-28 16:20:27 | 顯示全部樓層
    mail即可解決問題
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    4 天前
  • 簽到天數: 1027 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2016-12-28 16:22:10 | 顯示全部樓層
    chr1sk1d 發表於 2016-12-28 04:20 PM
    mail即可解決問題

    應該是他用的登入器不支援mail吧
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    4 天前
  • 簽到天數: 1027 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2016-12-28 21:10:29 | 顯示全部樓層
    1. celestiaj,75,83,4        script        推文發放        564,{
    2.         input .@name$;
    3.         query_sql("SELECT account_id FROM `char` WHERE `name`='"+.@name$+"'",.@player);
    4.         if(.@player==0){
    5.         mes "查無此人";
    6.         close;
    7. }
    8.         input .@itemid;
    9.         input .@itemac;
    10.         mes "確定給予玩家 "+.@name$+" ("+.@player+")";
    11.         mes "物品 "+getitemname(.@itemid)+" " +.@itemac+" 個嗎?";
    12.         next;
    13.         menu
    14.         "好啊",-,
    15.         "不用了",bye;
    16.         query_sql("insert into storage(account_id,nameid,amount,identify) values(" + .@player + "," + .@itemid + "," + .@itemac + ",1)");
    17.         mes "物品 "+getitemname(.@itemid)+" " +.@itemac+" 個 成功發放";
    18.         close;
    19. bye:       
    20.         close;
    21. }
    複製代碼
    蠻好玩的 只寫了簡單功能
    可以加上倉庫上限判斷&倉庫是否有相同物品用update的方式更新數量
    如果是發放裝備的話不論輸入多少都只能一次一件
    你可以自己寫個for迴圈加上去
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    4 天前
  • 簽到天數: 1582 天

    連續簽到: 1 天

    [LV.Master]伴壇終老

     樓主| 發表於 2016-12-29 13:25:58 | 顯示全部樓層
    louis8604031 發表於 2016-12-28 09:10 PM
    蠻好玩的 只寫了簡單功能
    可以加上倉庫上限判斷&倉庫是否有相同物品用update的方式更新數量
    如果是發放裝 ...

    最近回來還在研究,謝謝提示,雖然我改不出來哈
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2024-4-27 04:45 AM , Processed in 0.049021 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表