打印

服務端源碼-多功能擺灘

服務端源碼-多功能擺灘

學習服務端源碼也有一段時間了

在自己的源碼上也加了一些非常簡單的功能. 由於是個有能力問題. 在此希望有高人肯指點一下

多功能擺灘是怎麼一回事.  希望老大能拿點資料出來交流.謝謝

本人QQ群151404624    希望找到知音,一起交流石器時代
www.allla.net

TOP

給你一個想法
1.玩家按下擺攤按鈕 傳送一個選擇使用哪種交易媒介的視窗過去
2.在人物暫存變數存下擺攤模式
3.在擺攤主function加入交易媒介的判斷 然後做運算(買賣方付費)

這樣就完成了
【★】我非常熱愛石器

TOP

估計又是一個商業的功能..看來新人沒門了.永遠學不上.唉

#ifdef _STREET_VENDOR    // 摆摊功能(开放)
void CHAR_sendStreetVendor(int charaindex,char *message)
{
        char szAction[2],szTemp[21],szMessage[4];
        int count = 0,i,j,iItemIndex = 0,iPetIndex = 0,iPileNum = 0,iMaxPileNum = 0;
        int ix,iy,iPlayerNum = 0,tofd = -1,objbuf[16];

        if(!getStringFromIndexWithDelim(message,"|",1,szAction,sizeof(szAction))) return;
        // 开启摆摊介面
        if(szAction[0] == 'O'){
                CHAR_getCoordinationDir(CHAR_getInt(charaindex,CHAR_DIR),CHAR_getInt(charaindex,CHAR_X),
                                                                                                                CHAR_getInt(charaindex,CHAR_Y),1,&ix,&iy);




這段代碼的坐標,,,,有點看不明白.

這裡應該是玩家點擊彈出的界面.........老大,你可以無私一下嗎?幫幫新人............
www.allla.net

TOP

沒有什麼新人沒門永遠學不上
大家一開始都是新人阿....

你如果把服務端的架構大致看過一遍就懂了阿

你現在複製的這一大段都是華義寫的擺攤功能
可在這邊只要判斷現在是哪一個模式的擺攤(石幣,DP...等)
然後處理交易媒介的問題

在CALL這個FUNTION前你要先傳送一個自己寫的詢問擺攤模式的視窗
【★】我非常熱愛石器

TOP

[quote]原帖由 vickelyz 於 2012-4-19 02:32 發表
估計又是一個商業的功能..看來新人沒門了.永遠學不上.唉

...

在自己的源碼上也加了一些非常簡單的功能. 由於是個有能力問題. 在此希望有高人肯指點一下

...

這裡應該是玩家點擊彈出的界面.........老大,你可以無私一下嗎?幫幫新人............


學習本來就是靠自己...yang自己出錢又出力來維持這個交流平台的運作...無私這個詞竟然還放在yang身上..

看了實在想幫yang打抱不平

一開始就說 " 估計又是一個商業的功能..看來新人沒門了.永遠學不上.唉 ... "

那請問一下...yang他自己沒有看過那些文章...他是怎樣寫出來的...你可知道他背後到底花了多少時間去研究嗎...

而你又花了多少..?


" 在自己的源碼上也加了一些非常簡單的功能. 由於是個有能力問題. 在此希望有高人肯指點一下 "

這句話怎不套在的你無私上面? 既然你有寫出來一些funtion, 為何沒有在這個論壇上面看到一些您的分享心得呢?

" 老大,你可以無私一下嗎?幫幫新人............ "

這句話根本就是 用 新人 這兩個字 , 直接拿原code..這樣學習到底在哪?

yang 已經很明顯的說了整個功能的架構 ... 只要你真的有去細讀code裡面的東西...應該就寫得出來了吧?

至少也知道一些代碼的功能..為何不試著寫寫,把你不懂的地方提出呢?

每個人都有每個人要做的事情..
不負責任的拋出了幾個要求..就要別人花時間跟你講解...那請問..他有欠你什麼嗎...

上面的字語是比較難看了一些,可是我想這卻是論壇上面許多辛苦分享的成員人的心聲

加油吧
== 客製化開發Lua NPC、服務端功能 有興趣可站內短訊息聯絡 ==

TOP

这个我知道...你说的也有道理
www.allla.net

TOP

新人不是你坐享其成的藉口

TOP

上面的shen。是施XX大神么?呵呵~

TOP

來多了解一下下一步怎麼做才好

TOP