網頁商城實現
好的,最近看了幾個伺服器的註冊網頁貌似都有商城購買!所以我嘗試做了一下(雖然不知道有沒有人做出了)。
P.S 恩 這幾天剛學PHP寫的蠻差的,我的御用美工最近也忙,所以非常非常的陽春
原理:
利用PHP傳送封包給map-server,接收後在去做處理
目前想到的應用 => 線上商城、商城禮物(送東西給朋友)、GM也可以利用這個來發公告、踢玩家下線 ... 等等
等我PHP練好了在來做
W7t0FBmHi74
本帖最後由 rgrg1234 於 2013-8-27 10:37 AM 編輯
帳密1234 1234嗎XD
map接受到
然後搜尋線上符合的帳號腳色再pc_additem?
rgrg1234 發表於 2013-8-27 10:31 AM static/image/common/back.gif
帳密1234 1234嗎XD
map接受到
然後搜尋線上符合的帳號腳色再?
類似 但我是改標籤運行腳本 sense 發表於 2013-8-27 10:53 AM static/image/common/back.gif
類似 但我是改標籤運行腳本
你研究出來了!!!
這個還要搭配腳本的運行標籤??
要另外製作源碼嗎??
還是原本的就可行了
巴力 發表於 2013-8-27 06:04 PM static/image/common/back.gif
你研究出來了!!!
這個還要搭配腳本的運行標籤??
要另外製作源碼嗎??
源碼
OnReceivePacket
不改源碼最多用計時器觸發,效能太差
不然就是要重登 也不人性化 sense 發表於 2013-8-27 06:17 PM static/image/common/back.gif
源碼
OnReceivePacket
源碼啊~~
好吧...
已悲劇了
對源碼完全不懂
直接獲得物品的倒是沒看過
國外的普遍都把購買的物品資訊存到SQL資料表
再由NPC進行提取
好奇
如果你人物不在線上的話
或者
物品欄或重量滿的時候
它是怎樣表現的? Karas鴉 發表於 2013-8-27 07:28 PM static/image/common/back.gif
直接獲得物品的倒是沒看過
國外的普遍都把購買的物品資訊存到SQL資料表
再由NPC進行提取
購買後我也是放SQL,只是按下購買php會直接觸發map server再透過腳本給玩家
簡單來說 php只是用來觸發map server的事件,用意只是更直覺化
不用重登 找NPC領
所以背包滿或是不在線上都不是問題 因為都可以用腳本解決
等我優化後在釋出
sense 發表於 2013-8-27 10:02 PM static/image/common/back.gif
購買後我也是放SQL,只是按下購買php會直接觸發map server再透過腳本給玩家
簡單來說 php只是用來觸發 ...
我比較好奇你送了甚麼packet
巴力 發表於 2013-8-27 06:40 PM static/image/common/back.gif
源碼啊~~
好吧...
已悲劇了
用個一分鐘判斷的計時器其實效能應該還可以
不太佔用資源
不需要用到源碼也能做到就是
o03126 發表於 2013-8-28 01:54 PM static/image/common/back.gif
用個一分鐘判斷的計時器其實效能應該還可以
不太佔用資源
你的意思是說
寫一個腳本
讓他一分鐘跑一次的意思嗎!?
這樣一天下來他就跑了1440次了@@
巴力 發表於 2013-8-28 09:04 PM static/image/common/back.gif
你的意思是說
寫一個腳本
讓他一分鐘跑一次的意思嗎!?
? 這就跟泡點類似 但是更不吃資源而已
泡點則是每位玩家執行
因為只有伺服器執行一次(每分鐘)
o03126 發表於 2013-8-28 10:14 PM static/image/common/back.gif
? 這就跟泡點類似 但是更不吃資源而已
泡點則是每位玩家執行
因為只有伺服器執行一次(每分鐘)
你這樣說
我感覺有靈感了
不過我是腳本新手
可能要在學怎麼寫這個腳本了
神馬都是浮雲阿!!
----
Sense我覺得那個可以用成你的特色說XDD
我到是覺得找信箱領取比較有保障 --- fantasy83115 發表於 2013-8-29 11:57 PM static/image/common/back.gif
神馬都是浮雲阿!!
----
Sense我覺得那個可以用成你的特色說XDD
也可以這樣做阿@_@
因為只是把封包送給map之後還是都要靠腳本來做=_=
類似這樣
OnReceivePacket:
switch($@receive_pakcet)
{
case 1:
...
break;
case 2:
...
break;
case n:
...
break;
}
頁:
[1]
2