admin 發表於 2007-8-15 09:34:20

[最新]Jathena++ v0.83 MySQL/MSSQL/Access 完整版(繁)

=============================================================================
                Jathena++ Ragnarok EMU(RagnarokOnline 模擬器)
=============================================================================
【作業系統】Windows 2000/XP/2003/Vista
【版本說明】RoClient LoginPatch for Jathena++
【免責事項】本程式由Jathena建立架構並參考部分EA/CA功能進行修訂整合,並加入一
            大量特色功能,以後將不斷擴展。程式僅供測試、研究,作者不為使用本
            軟體所造成的任何損失負責。JA++的用戶端補丁是參考CA用戶端補丁並由
            CRO/KRO/JRO等版本整合漢化而成。
【轉載條件】如有轉載,請注明出處並保持本壓縮檔完整性,自行準備空間
【技術支援】Jathena++研究論壇
【官方論壇】http://www.foxofice.net/bbs
【程式開發】FPE
【DB、腳本、網頁設計、用戶端、美工、資料收集、輔助軟體】
            xuwujun、bibibo、PL孜孜、bibibo、kuraki淩、likes080、realanan
【其    他】特別感謝JA腳本翻譯小組的成員:likes080、wxq、逍遙小迪、Angelic、FPE
-----------------------------------------------------------------------------
________________________________________


免費版最高支持140人線上。
如果想獲得支持更高人數的VIP版本(功能不斷擴展中),請加QQ:5454062(驗證信息:申請VIP)。
關於VIP版本的購買,必須通過QQ:5454062進行購買。本人只對直接與本人聯繫購買服務端的VIP版提供技術支援,對於來路不明的VIP版,出了任何問題本人一概不負責。

注意:JA++最後一個TXT版本是v0.51,從v0.52開始,不再發佈TXT版。

Athena Database Converter.Net的用途:
1、可以從*Athena轉換Jathena++的資料庫(MySQL版本)。
2、修復資料庫中的非法字元,這類非法字元可以引起NPC出錯、伺服器當機、資料庫混亂等問題。
3、添加時間戳記。從*Athena轉換到Jathena++必須選擇生成時間戳記的選項,否則會導致物品無法保存等情況!
4、把Jathena++的資料庫(MySQL)更新到最新版,方法同1。
5、在Jathena++的MySQL/MSSQL/Access資料庫之間互相轉換。

======================================================================
【更新說明】Jathena++ v0.83 MySQL/MSSQL/Access (2007.8.15)
======================================================================
經過連續N天的努力,平均每天寫1k多行的代碼(包括Athena Studio.Net外掛程式),真的是非常好玩,所以各位有興趣的同學也可以玩玩。本來也打算完全使用.NET重寫Athena中的所有代碼的,但是因為太過好玩了,我不想玩了,所以留給有興趣的同學們玩。廢話了這麼多,接下來要感謝玲玲小天使及我們的版主realanan幫助我解決一些技術難點,以及以前DVBBS的開發人員迷城浪子解答的部分Access問題,還有感謝微軟的MSDN文檔,感謝google,感謝各位支持我的同學們、小白鼠們……有了以上的同學們支持,才有現在這麼完善的MySQL/MSSQL/Access三合一版。
Jathena++ 0.83開始,已經改為.NET版本,使用C++/CLR編寫,在MSSQL/Access版中使用ADO.NET處理資料庫,更高效!資料更安全!!以前雖然儘量讓JA變得更穩定,但是同樣的JA代碼,Linux下比Win下相對穩定點,原因是由於MySQL在Linux下比Win下穩定,Win下的MySQL太容易丟資料了。而現在Win版下使用MSSQL,資料庫方面比MySQL穩定N多,我看現在有了MSSQL版的話,Windows版才是王道了。
•程式更新
☆資料庫同時支援MySQL/MSSQL/Access。(為照顧新手,默認為Access版,無須更改任何配置即可運行服務端。對於會架設資料庫的同學們請自行修改char_athena.conf、login_athena.conf、map_athena.conf中的database_save_type開關,並設置相關的資料庫參數。)
☆服務端又單執行緒變為多執行緒,並且改為.NET架構,用.NET重寫部分代碼。
☆修正JA幾個可以說嚴重也可以無視的BUG。
☆修正@petfriendly、@pethungry指令輸入量過大時導致寵物消失的BUG。
☆全面修正郵件系統(包括JA本身的一些BUG),並且把郵件系統改為資料庫儲存。
☆加入type2:2097152 不能郵寄(不能丟棄的物品也不能郵寄)
☆加入GM限制標識:64--不能郵寄物品,但可以寄信;128--不能郵寄金錢,但可以寄信
☆公會倉庫從300恢復回1000
☆修正武器修理技能會斷線的BUG
☆加入腳本指令:getcartlist、get_maxrefine、get_db_savetype、charcommand。格式如下:
getcartlist[<char_id>];   ---- 獲取玩家手推車物品的詳細資料
       <char_id> 人物的char_id(數數值型別,省略時表示自己)
      把玩家手推車物品的詳細資料記錄在以下變數陣列中:
          @cartlist_id : 物品ID
          @cartlist_amount : 物品數量
          @cartlist_equip : 如果裝備了物品,則記錄裝備位置
          @cartlist_refine : 物品精煉度
          @cartlist_identify : 物品鑒定情況
          @cartlist_attribute : 物品損壞情況
          @cartlist_card1 : 物品插入的卡片(第1張)
          @cartlist_card2 : 物品插入的卡片(第2張)
          @cartlist_card3 : 物品插入的卡片(第3張)
          @cartlist_card4 : 物品插入的卡片(第4張)
          @cartlist_count : 物品種類
get_maxrefine()    ---- 獲取battle_athena.conf中的max_refine選項的設定值
get_db_savetype()   ---- 取得資料庫儲存方式
      返回1:MySQL儲存
      返回2:MSSQL儲存
      返回3:Access儲存
charcommand <command>[,<char_id>]; ---- 執行玩家指令
       <command> 玩家指令(字串類型)
       <char_id> 人物的char_id(數數值型別,省略時表示自己)
☆修改mapflag:show_mob_hp的格式。詳細格式請查閱腳本指令文檔。
☆更改腳本加密演算法,加密腳本請重新用Athena Script Encryptor.Net外掛程式重新加密。
☆修正物品保護時間無效的BUG
☆更新Athena Studio.Net:
①更新Athena Studio.Net的所有外掛程式
②只要把軟體的目錄複寫到AthenaStudio.NET\non-Plug-in下,並且在軟體的跟目錄中增加AthenStudio.Net.xml檔(格式可參考Athena DB Editor.Net跟Athena Script Editor.Net中的內容),即可把非Athena Studio.Net的外掛程式添加到“非外掛程式”的菜單中。
③增加Athena Database Converter.Net外掛程式,可用於從舊版轉換到新版Jathena++,也可用於從*Athena轉換到Jathena++,也可以在Jathena++的MySQL/MSSQL/Access版本中互相轉換。
④腳本加密外掛程式改名為:Athena Script Encryptor.Net,並且更改演算法,加密後的腳本只能用於0.83或以上。
•conf更新
☆更新battle_athena.conf:
取消player_damage_delay選項
修改player_damage_delay_rate選項的預設值跟說明
取消monster_damage_delay選項
修改monster_damage_delay_rate選項的預設值跟說明
修改pc_hit_stop_type選項的說明
修改show_mob_hp選項的說明跟預設值
加入allow_guild_invite_in_agitstart、allow_guild_leave_in_agitstart選項
☆更新char_athena.conf:
加入database_save_type選項
加入MSSQL_char_server_ip選項
加入MSSQL_char_server_port選項
加入MSSQL_Network_Library選項
加入MSSQL_char_server_id選項
加入MSSQL_char_server_pw選項
加入MSSQL_char_server_db選項
加入ACCESS_char_db_path選項
加入ACCESS_char_server_pw選項
☆更新GM_account.txt:
更新說明
☆更新login_athena.conf:
加入database_save_type選項
加入MSSQL_login_server_ip選項
加入MSSQL_login_server_port選項
加入MSSQL_Network_Library選項
加入MSSQL_login_server_id選項
加入MSSQL_login_server_pw選項
加入MSSQL_login_server_db選項
加入ACCESS_login_db_path選項
加入ACCESS_login_server_pw選項
☆更新map_athena.conf:
加入database_save_type選項
加入MSSQL_map_server_ip選項
加入MSSQL_map_server_port選項
加入MSSQL_Network_Library選項
加入MSSQL_map_server_id選項
加入MSSQL_map_server_pw選項
加入MSSQL_map_server_db選項
加入ACCESS_map_db_path選項
加入ACCESS_map_server_pw選項
增加幾張地圖
☆更新mapflag.txt
☆更新msg_JApp.conf
•DB更新
☆更新item_bluebox.txt
☆更新item_cardalbum.txt
☆更新item_db.txt
☆更新item_food.txt
☆更新item_jewel_box.txt
☆更新item_mask.txt
☆更新item_petbox.txt
☆更新item_violetbox.txt
☆更新JApp_item_extension.txt
☆更新packet_db(v8).txt
☆更新skill_cast_db.txt
☆更新skill_db.txt
☆更新skill_db2.txt
☆更新skill_require_db2.txt
☆更新skill_unit_db.txt
☆更新map.info
•文檔更新
☆更新:JA++腳本指令說明文檔.chm
•NPC更新
☆更新npcdata\monster\dungeon\npc_monster_icedun.txt
☆更新npcdata\monster\dungeon\npc_monster_rasan.txt
☆更新npcdata\monster\field\npc_monster_rafild.txt
☆更新npcdata\warp\npc_warp_dun.txt
☆更新npcdata\warp\npc_warp_town.txt
☆增加npcdata\我的NPC\耐久度修補員.txt
•SQL腳本/資料庫更新
☆main.sql改名為Main_MySQL.sql(用於創建MySQL資料庫)
☆增加Main_MSSQL.sql(用於創建MSSQL資料庫)
☆MySQL歷史升級SQL腳本都扔到sql-files\Upgrade\MySQL目錄中,僅供學習
☆從其他Athena轉換到Jathena++的SQL腳本(舊版)都扔到sql-files\Convert\MySQL目錄中,僅供學習
☆增加ragnarok.mdb。用於Access版本。
☆增加ragnarok.rar。裡面為空的ragnarok.mdb資料庫(包括一個s1帳號、秘密基地資料,並且創建的帳號ID從2000001開始,人物ID從15000開始。不要對空資料庫進行壓縮/修復操作,否則人物ID會從1開始創建,會造成服務端不正常。若出現這類問題,請使用ragnarok.rar解壓出原始資料庫使用。)
☆更新libmysql.dll(版本:MySQL 5.0.45。注意,以後無特別說明,更新libmysql.dll並寫明版本號,表示Jathena++已經使用指定版本的MySQL編譯,建議使用者更新資料庫到指定版本。)
**** Hidden Message *****
**** Hidden Message *****

CANDY 發表於 2007-8-15 10:52:19

謝謝大大分享>"<*. 50

freezefrezon 發表於 2007-8-15 11:13:34

300...我沒有啊.....

☆↙寶寶↗☆ 發表於 2007-8-15 11:15:23

謝謝分享

GOOD 但是能發篇教學嗎XD

開0.82的教學 因為有些人只會開0.51

0.82要用SQL 很多人沒有用 就不知道怎麼開

能發個教學帖嗎?

☆↙寶寶↗☆ 發表於 2007-8-15 11:20:09

回復 #3 freezefrezon 的帖子

提示!

現在這個論壇的url

不是此帖的url喔

是這整個論壇的url 再提示 密碼後面無附加任何字母 就單純url

[ 本帖最後由 ☆↙寶寶↗☆ 於 2007-8-15 11:28 AM 編輯 ]

anny611 發表於 2007-8-15 11:23:38

感恩唷!!

0.83ㄝ 好像最新的!! 謝謝大大分享樓*. 33 *. 33

admin 發表於 2007-8-15 11:29:10

目前是本人最新繁化版本,連MFJA官方網還未繁化!

baby89210 發表於 2007-8-15 11:37:52

謝謝大大分享~~

弒殺武神 發表於 2007-8-15 12:02:51

推推~~@@....

°龐克★鬼 發表於 2007-8-15 12:16:50

哇=    =


我0.82剛用好 0.83又出來=   =

°龐克★鬼 發表於 2007-8-15 12:18:39

有更新黨嗎??

kinogi 發表於 2007-8-15 12:24:45

謝謝分享
*. 50 *. 50 *. 50

ms0205776 發表於 2007-8-15 12:55:35

謝謝分享喔

ms0205776 發表於 2007-8-15 12:56:57

密碼是啥阿
怎沒

admin 發表於 2007-8-15 13:38:06

原帖由 ﹡逆羽×°☆〃 於 2007-8-15 12:18 PM 發表 http://roonline.netman.hk/images/common/back.gif
有更新黨嗎??
http://roonline.netman.hk/viewthread.php?tid=685&extra=page%3D1&frombbs=1
頁: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: [最新]Jathena++ v0.83 MySQL/MSSQL/Access 完整版(繁)