【問題】
如您有以下疑問,此篇教學都有解答喔!!!

1.創建商店
2.刪除商店
3.設定商店物品價格
4.物品上架販賣
5.物品刪除下架


【解答】
打開SQL



請找到Shopitems 和 Shops




我們先以兩個進行做講解

首先,這兩個是有關商店的東西!武器裝備、藥水等販賣都能利用這些
先點開Shopitems,會跑出此介面





由左到右分編為

編號、商店代碼、商店物品、價錢、pitch ( 這個不用動到 打0就好)、位置

編號按照順序打就好

Shopid則是輸入NPC代碼
Shopitem則是要販賣的物品代碼
price則是販賣的價錢
pitch則是輸入0
prsition是道具位置,類似此商品在第幾項。
這是這個資料表的功能

再來是Shops的資料表





這個資料表設定很簡單,只需要安照商店編號做排列,右方的NPC重複即可。




【教學參考】 奶茶

{ 18 留言... read them below or Comment }

  1. shops 裡面的shopid為什麼要重複

    回覆刪除
    回覆
    1. 你研究過後就知道為什麼要重複了。
      你也可以試著依照自己邏輯去嘗試。

      刪除
    2. 作者已經移除這則留言。

      刪除
    3. 抱歉我的問題沒問好
      原本:shops 裡面的shopid為什麼要重複
      更正:shops 裡面的npcid為什麼要重複

      再來是我對這兩張table的理解
      shops table
      shopid是流水號無意義只是要給shopitems當外來鍵使用
      npcid 指定某npc為商人

      Shopitems table
      shopitemid 流水號無意義
      shopid 外來鍵,指定接下來的商品要給哪一個npc賣
      itemid 販賣的物品id
      price 售價
      position 商品位置

      刪除
    4. 我按照我的想法做過了
      我認為 npcid只要指定過一次就夠了
      畢竟之後用語法把兩張資料表串起來看就可以知道該位npc賣甚麼
      但實際上是行不通的
      但我又看不出重複的標準是甚麼...

      刪除
    5. 那你現在在這邊跟我講解,雖然我看完結果是,你沒有去交叉比對,只用腦袋想。
      不過你實際碰到甚麼問題,想問什麼,我有看沒有懂,你到論壇發問吧,附圖,感恩囉。

      刪除
    6. 我這邊所說的交叉比對,不是要你看著資料庫傻愣在那,我要你實際在遊戲裡查看那些東西都在幹嘛。

      刪除
  2. 痾...理解不是要跟你講的
    我是想把東西 給有需要的人看一下
    問題已經更正過
    不過你已經表明意思了
    我也不再提了

    回覆刪除
    回覆
    1. 恩,問題有解決就好,主要要先理解原理,才能真正解決問題,實際操作的效果會是最好的。
      基本上這次你的問題全靠你自己努力找到問題點,我並沒有做直接的講解。

      刪除
  3. 想要請問地攤妙妙商人的方式也是這樣嗎?因為好像沒看到妙妙的NPC代碼在資料中

    回覆刪除
    回覆
    1. 當然不是了。地攤是玩家控制的。

      刪除
  4. 不好意思請問團會長大大
    您說地攤是玩家控制的
    那請問要去哪本資料中 找妙妙商人 做更動> <
    我與朋友 都是這方面的新人

    回覆刪除
    回覆
    1. 就是地攤商人妙妙呀 請問在哪本資料里面呢

      刪除
    2. 那個是玩家自己開的商店,沒有在資料庫裡。

      刪除
    3. 團長大大他說得應該是商城裡的"隨身商店",那東西沒用過得好像都不知道他的存在XD

      刪除
  5. prsition錯字 position麻煩更正囉感謝

    回覆刪除
  6. 請問新增商品後, 卻無法補充子彈/飛鏢, 請問哪裡還需要額外設定?

    回覆刪除

- Copyright © AICL社群娛樂集團 - 網站區 - Date A Live - Powered by Blogger - Designed by Johanes Djogan -