OK論壇

 找回密碼
 註冊
查看: 4370|回復: 27

[源碼] 網頁商城實現

[複製鏈接]
  • TA的每日心情
    擦汗
    2014-8-13 07:23 AM
  • 簽到天數: 109 天

    連續簽到: 1 天

    [LV.6]常住居民II

    發表於 2013-8-27 06:43:30 | 顯示全部樓層 |閱讀模式

    好的,最近看了幾個伺服器的註冊網頁貌似都有商城購買!所以我嘗試做了一下(雖然不知道有沒有人做出了)。

    P.S 恩 這幾天剛學PHP寫的蠻差的,我的御用美工最近也忙,所以非常非常的陽春

    原理:
    利用PHP傳送封包給map-server,接收後在去做處理

    目前想到的應用 => 線上商城、商城禮物(送東西給朋友)、GM也可以利用這個來發公告、踢玩家下線 ... 等等

    等我PHP練好了在來做




    評分

    參與人數 1積分 +99 現金 +99 積極性 +99 收起 理由
    goddameit + 99 + 99 + 99

    查看全部評分

    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2012-10-20 12:31 AM
  • 簽到天數: 305 天

    連續簽到: 94 天

    [LV.8]以壇為家I

    發表於 2013-8-27 10:31:09 | 顯示全部樓層
    本帖最後由 rgrg1234 於 2013-8-27 10:37 AM 編輯

    帳密1234 1234嗎XD
    map接受到
    然後搜尋線上符合的帳號腳色再
    1. pc_additem
    複製代碼
    ?


    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2014-8-13 07:23 AM
  • 簽到天數: 109 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2013-8-27 10:53:48 | 顯示全部樓層
    rgrg1234 發表於 2013-8-27 10:31 AM
    帳密1234 1234嗎XD
    map接受到
    然後搜尋線上符合的帳號腳色再?

    類似 但我是改標籤運行腳本
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2017-9-18 09:52 PM
  • 簽到天數: 771 天

    連續簽到: 2 天

    [LV.10]以壇為家III

    發表於 2013-8-27 18:04:23 | 顯示全部樓層
    sense 發表於 2013-8-27 10:53 AM
    類似 但我是改標籤運行腳本

    你研究出來了!!!
    這個還要搭配腳本的運行標籤??
    要另外製作源碼嗎??
    還是原本的就可行了
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2014-8-13 07:23 AM
  • 簽到天數: 109 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2013-8-27 18:17:19 | 顯示全部樓層
    巴力 發表於 2013-8-27 06:04 PM
    你研究出來了!!!
    這個還要搭配腳本的運行標籤??
    要另外製作源碼嗎??

    源碼
    OnReceivePacket

    不改源碼最多用計時器觸發,效能太差

    不然就是要重登 也不人性化
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2017-9-18 09:52 PM
  • 簽到天數: 771 天

    連續簽到: 2 天

    [LV.10]以壇為家III

    發表於 2013-8-27 18:40:55 | 顯示全部樓層
    sense 發表於 2013-8-27 06:17 PM
    源碼
    OnReceivePacket

    源碼啊~~
    好吧...
    已悲劇了
    對源碼完全不懂
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2015-10-1 03:50 PM
  • 簽到天數: 416 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2013-8-27 19:28:01 | 顯示全部樓層
    直接獲得物品的倒是沒看過
    國外的普遍都把購買的物品資訊存到SQL資料表
    再由NPC進行提取
    好奇
    如果你人物不在線上的話
    或者
    物品欄或重量滿的時候
    它是怎樣表現的?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2014-8-13 07:23 AM
  • 簽到天數: 109 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2013-8-27 22:02:58 | 顯示全部樓層
    Karas鴉 發表於 2013-8-27 07:28 PM
    直接獲得物品的倒是沒看過
    國外的普遍都把購買的物品資訊存到SQL資料表
    再由NPC進行提取

    購買後我也是放SQL,只是按下購買php會直接觸發map server再透過腳本給玩家

    簡單來說 php只是用來觸發map server的事件,用意只是更直覺化

    不用重登 找NPC領

    所以背包滿或是不在線上都不是問題 因為都可以用腳本解決

    等我優化後在釋出
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2012-10-20 12:31 AM
  • 簽到天數: 305 天

    連續簽到: 94 天

    [LV.8]以壇為家I

    發表於 2013-8-27 22:51:03 | 顯示全部樓層
    sense 發表於 2013-8-27 10:02 PM
    購買後我也是放SQL,只是按下購買php會直接觸發map server再透過腳本給玩家

    簡單來說 php只是用來觸發 ...

    我比較好奇你送了甚麼packet
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2018-9-15 03:18 PM
  • 簽到天數: 842 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2013-8-28 13:54:52 | 顯示全部樓層
    巴力 發表於 2013-8-27 06:40 PM
    源碼啊~~
    好吧...
    已悲劇了

    用個一分鐘判斷的計時器其實效能應該還可以
    不太佔用資源

    不需要用到源碼也能做到就是
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2017-9-18 09:52 PM
  • 簽到天數: 771 天

    連續簽到: 2 天

    [LV.10]以壇為家III

    發表於 2013-8-28 21:04:52 | 顯示全部樓層
    o03126 發表於 2013-8-28 01:54 PM
    用個一分鐘判斷的計時器其實效能應該還可以
    不太佔用資源

    你的意思是說
    寫一個腳本
    讓他一分鐘跑一次的意思嗎!?
    這樣一天下來他就跑了1440次了@@
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2018-9-15 03:18 PM
  • 簽到天數: 842 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2013-8-28 22:14:33 | 顯示全部樓層
    巴力 發表於 2013-8-28 09:04 PM
    你的意思是說
    寫一個腳本
    讓他一分鐘跑一次的意思嗎!?

    ? 這就跟泡點類似 但是更不吃資源而已
    泡點則是每位玩家執行
    因為只有伺服器執行一次(每分鐘)
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2017-9-18 09:52 PM
  • 簽到天數: 771 天

    連續簽到: 2 天

    [LV.10]以壇為家III

    發表於 2013-8-29 00:16:11 | 顯示全部樓層
    o03126 發表於 2013-8-28 10:14 PM
    ? 這就跟泡點類似 但是更不吃資源而已
    泡點則是每位玩家執行
    因為只有伺服器執行一次(每分鐘)

    你這樣說
    我感覺有靈感了
    不過我是腳本新手
    可能要在學怎麼寫這個腳本了
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    慵懶
    2022-4-25 10:53 AM
  • 簽到天數: 532 天

    連續簽到: 1 天

    [LV.9]以壇為家II

    發表於 2013-8-29 23:57:01 | 顯示全部樓層
    神馬都是浮雲阿!!
    ----
    Sense我覺得那個可以用成你的特色說XDD
    我到是覺得找信箱領取比較有保障 ---
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    擦汗
    2014-8-13 07:23 AM
  • 簽到天數: 109 天

    連續簽到: 1 天

    [LV.6]常住居民II

     樓主| 發表於 2013-8-30 00:07:13 | 顯示全部樓層
    fantasy83115 發表於 2013-8-29 11:57 PM
    神馬都是浮雲阿!!
    ----
    Sense我覺得那個可以用成你的特色說XDD

    也可以這樣做阿@_@

    因為只是把封包送給map之後還是都要靠腳本來做=_=

    類似這樣

    OnReceivePacket:

            switch($@receive_pakcet)
            {
            case 1:
                    ...
                    break;
            case 2:
                    ...
                    break;
            case n:
                    ...
                    break;
            }




    回復 支持 反對

    使用道具 舉報

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

    本版積分規則

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

    GMT+8, 2024-3-29 09:19 PM , Processed in 0.102337 second(s), 21 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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