天龍源碼
① 求天龍八部2腳本源代碼
times_30782 = 10
While times_30782 <> 0
//在這里寫循環體
Delay 100
//----------------------<找怪熱鍵>
KeyDown 17,1
Delay 200
KeyPress 9,1
Delay 200
KeyUp 17,1
Delay 500
//----------------------<計時器歸零>
i = 0
Rem 《打怪》
//----------------------<計時器計數增加>
i = i + 1
//----------------------<撿物加打怪延時,有效利用延時。>
Delay 1500
//----------------------<打怪熱鍵>
KeyPress 112,1
//----------------------<循環1次打怪,耗時1秒。這里可以設置打怪時間[5次5秒]>
If i >= 4
Delay 500
Goto 《打怪結束》
End If
Goto 《打怪》
Rem 《打怪結束》
Delay 100
times_30782 = times_3078 - 1
Wend
② 知道天龍八部的源代碼後怎麼架設起來才能玩呢
很麻煩至少三台機器,一台做帳號伺服器,一台做游戲伺服器。w2000。
花點錢找個一條龍給你弄吧。
③ 誰有天龍八部的源碼和全部模型資源,發我郵箱[email protected]一份,目的只是學習研究不做它用,好的再加200
天龍八部的源碼很可能是天龍八部代碼流出後改寫的,因為在看了代碼中可以找到一些證據,整個客戶端分為:一個是編輯器,一個是客戶端,採用OGRE+cegui+自寫的簡單的物理碰撞檢測+FMOD+自寫的網路庫。
伺服器端代碼目前沒仔細關注
客戶端總體的描述如下:
UI系統 CEGUI UI基礎系統
CEGUI渲染器
Expat XML解析器 CEGUI依賴,估計編寫者不喜歡用
FreeType2 跨平台、開源的字體渲染器 用於繪制中文
腳本 luaPlus
3D顯示引擎Ogre開源的高效渲染引擎 最新的OGRE是1.7.2
碰撞檢測 Opcode 開源,佔用內存少 其他可考慮使用bullet,ODE或者其他(一般根據實際需求選擇)
天龍的碰撞檢測似乎是只做了簡單的碰撞盒檢測
TinyXML XML的解析工具 游戲中使用的XML解析器,其實目前可以用RapidXML更加小巧
Music&Sound Effect FMOD SDK即可 ,其實OPENAL也是不錯的選擇。
WX系統
WXClient Action操作管理 包括聊天,物品,生活技能等 暫時看到,所有實際上都是針對圖標的操作
Cursor 滑鼠指針管理(還掛接了很多命令)
DataBase 客戶端用內存資料庫,實現了了WXEngine中的DB定義 包括搜索,獲得,打開文件功能TLBB_DBC,可以證實雖然叫武俠,但是留下了天龍的影子
DataPool 將游戲中數據都統一管理,包括UI,TeamOrGroup等 這裡面有個CModelShowInUI的類,(奇怪,這個類不應該放在這里吧?)
Event 游戲事件處理器,分為Event隊列,和慢處理Event隊列 很值得參考的部分!!!使用了注冊Event處理函數的方式,參數很靈活!
FakeObject 用於在ui上顯示的物體(這里作為一個管理器類)
Helper 用luaPlus導出,另外建一個幫助系統窗口
Input 輸入類
Interface 整個游戲的外部介面控制類,所有外部模塊需要通過這個介面來控制游戲的數據和控制,作為腳本調用類型
NetWork 網路消息的處理
Object 邏輯基類Object與顯示無關,當然派生出可以顯示的類型!以及游戲中具體對象類型
Procere 游戲流程,登陸,角色選擇,角色創建,進入場景等待,MMO游戲主流程,登陸伺服器
ResourceFiles 各種滑鼠.cur文件
Script 腳本系統管理器,繼承於Engine的ScriptEnvironment,調用腳本
Sound
Soure File _tWinMain在這里 2
Variable 配置參數系統
World 場景區域Zone,Scene,World管理器,尋路等等功能,一個ZONE的大小正好是一個屏幕的大小,ZONE構成Scene
WXCore
Collision 碰撞檢測,主要包裹了ogre的骨骼模型處理方法
EffectSystem 特效系統
Extra附加 ModelType 模型定義
SkeletonMesh (懷疑被廢棄)Dobject_NT包裹了Ogre::Entity,可掛接相關特效,SceneNode上
SkeletonMeshUrl 作為存儲格式,存儲Dobject_NT
LogicModel 渲染層和客戶端的結合層,利用渲染層,實現客戶端對場景中動態物體的需求,而不需調用渲染層代碼
OgreExt 對於Ogre的擴展,渲染
PostFilters 3D畫面效果,後期過濾器
ResourceSystem Ogre的文件系統,用於讀取和整體載入文件系統
Header Files&&Source Files 可渲染對象層BasicRenderable及其子類
Terrain 實現及其管理編輯,優化
WX::Object 繼承了boost::enable_shared_from_this
XercescParser 在這里又發現了另外一個XML的解析庫
WX::AcrotObj,WX::ActorObject,WX::LogicModelObject 都要仔細閱讀弄清原理
Scene 基類,管理,序列化,編輯等方法
WXEngine Cursor
DataBase
Debuger 調試用的?但是一直沒有看出來具體在哪裡使用,難道是給腳本?
Exception 裡麵包括Xzip的壓縮目錄……,當然也包括拋出異常定義,及CrashReport FakeObject,Gfx,Helper,Input
Math,Profile,Script,Sound
Time,UI,Util,Variable 各種功能的虛類,當然也有具體實現了的類。等待繼續整理分析 2
Kernel TDKernel通過全部繼承於TDNode(及針對相應TDNode的TDClass)管理類注冊及插件信息 CEGUISystem以及WXRender都是通過Plugin的方式加入Kernel(待驗證)
TDNode為了Kernel便於組織數據,而定下的核心節點類,類似樹
TDClass節點定義類,根據類名取定義類的名字,類似MFC建立了自己的類鏈 重要的是幾個類定義實現宏自動把tClass給賦值初始化了。還順便實現了CreateObject函數
Game Action
DataPool
Event 2
Interface
Object
World
WXNetPackets Combat 陣營數據結構表,技能及效果數據表記錄結構,數據表通用管理讀入器 有模板數據管理器
DataBase TLBB_DBC.h 定義伺服器客戶端通用的DBC資料庫文件類
Common 整個游戲的公用Common定義,GameStruct
GameUtil 方便函數,CRC校驗,Lock,二進制轉化為字元串DB等東西
隨機函數,Type,腳本命令結構,技能數據管理,playerStatus 2
重要的PacketDefine
Header Files&&Source Files 基本都是對Common\Net中Packet的具體情況使用實現Packet->Execute PacketDefine的實現
WXRender Camera 3種攝像機
Object RFObject基於WXEngine中渲染層物體基類tEntityNode的實現
RFObj繼承於RFObject用於WX::Object對象的包裹,自己指針放在WX::Object的Data中
RFObj_Actor,RFObj_Model,RFObj_Static,都繼承於RFObj人物,動態模型,靜態模型 2
RFObj_Actor原來設計應該會用到SkeletonMesh.h中的Dobject_NT,但實際上沒有產生關聯,WXLogicModel被說明是用來替換原來的Dobject 2
Header Files&&Source Files DebugPanel 包括調試信息以及HitObjectPanel(打擊信息?)
RenderSystem 整合環境對象,後期渲染過濾管理,及核心System。載入資源技巧有不少在其中
ResourceProvider 資源提供系統,內部使用Ogre的資源組管理器,進行統一的管理判斷。 ResourceLoadListener 用於找到分析腳本時的詳細錯誤,裡面是ScriptParsingListener : public Orge::ResourceLoadListener真夠強大的…… ,
RFFakeObjectManager 用於UI顯示的模型在渲染層的管理器
TerrainGrid 地形格可渲染對象
WXObj_ProjTex WXObj投射紋理,包括選擇環,陰影斑點,腳印
④ 求天龍八部MUD源碼,能在本機上架起來玩的
求什麼求啊,不會自己去玩嗎?魔界2我自己不也玩的很好驕傲嗎
⑤ 跪求天龍八部源碼 技能傷害的,3Q
源碼怎麼可能弄到呢!
⑥ 求天龍八部易語言大漠多線程綁定游戲打怪源碼
你好,完整的答題器就是一個檢測程序 撿到到就執行 一般都用線程的代答的,有些比較簡單的除外
⑦ 天龍八部3腳本源碼分享
額腳本源碼? 建議你去學習易語言或者c語言別說要源碼你自己都能創源碼
⑧ 天龍八部源代碼是誰泄露的
沒有,張朝陽不能聲張這件事。游戲的源代碼是整個游戲最重要的部分,每一個公司出的游戲源代碼基本相同,最突出的就算是完美了,基本上所有游戲都是遵照同一個源代碼做出的。降龍之劍除外。
所以泄露獸狐游戲源代碼的黑客即使受處分也是秘密進行的,像鹿鼎記這類游戲,源代碼全是按照天龍八部的游戲源代碼改的,如果泄露了這個游戲源代碼,獸狐。額 張朝陽就不用掙錢了。
找到應該是沒找到, 那個黑客很厲害,進入程序的文件被抹的我非常完美,以至於獸狐的高手沒有絲毫的辦法,他竊取玩代碼就走,再沒回過獸狐,獸狐方對這個人也很無奈。
按照法律,這個人如是抓住了,錢得賠很多。因為源代碼的外泄導致私服層出不窮,游戲虧損變得空前。如果我是張朝陽,我絕對會讓他賠償全部虧損。而且,源代碼是受法律保證的,泄露源代碼已經觸犯了法律。他得做個十幾年牢吧。
別問我是誰。我只是一個資深玩家。對獸狐所做的事痛心疾首的資深玩家而已。
⑨ 天龍八部源代碼怎麼泄漏出去的
個人觀點:天龍需要更多的人氣以及讓更多的玩家喜歡上隨便花元寶的感覺,所以泄露了源代碼開出了N多的私服,而私服又不可能長久的吸引人,所以最後又只有回到官方,當習慣了用好的東西怎麼可能再用垃圾呢,所以怎麼也得向游戲里沖點錢的
我也是受害者之一啊,傷心一個先
⑩ 求易語言登陸天龍八部的源碼
.版本 2
.程序集 窗口程序集1
.子程序 _按鈕1_被單擊
.如果 (編輯框1.內容 = 「10086」) #39; 密碼可以修改為你想要的
載入 (窗口1, , 假)
.否則
信息框 (「對不起!您輸入的密碼錯誤!請重新輸入!」, 0, 「對不起!」) #39; 也可以改為「(結束)」
.如果結束