本站已關!!

Would you like to react to this message? Create an account in a few clicks or log in to continue.
本站已關!!

本站已關!!

最新主題

» 因 故 關 閉====因 故 關 閉
由 Admin 周二 五月 18, 2010 1:00 am

» [2129] 繁 版開機 高空掉落會摔到僕受傷或朴街
由 Admin 周一 五月 17, 2010 11:40 am

» 關機中 關機中
由 Admin 周五 五月 14, 2010 4:01 pm

» [2103] 繁 版開機
由 Admin 周五 五月 14, 2010 8:26 am

» 關機中 關機中 關機中
由 Admin 周五 五月 14, 2010 12:51 am

» [2095] 繁 版開機
由 Admin 周四 五月 13, 2010 7:46 am

» 繁版AION開服站蒐集
由 豆漿濃 周三 五月 12, 2010 10:24 pm

» 以[2094] 陸NB 版開機 Teset ....陸版模擬器表面上免費 實際上....小動作真多
由 Admin 周三 五月 12, 2010 1:35 pm

» 關機 測[陸NB版2094] NB最近又有小動作..
由 Admin 周三 五月 12, 2010 1:02 pm

» [2092] 繁 版本日第2次開機 修正//設定 頭銜 為//set title 逐步統一繁陸的指令系統避免混亂
由 Admin 周三 五月 12, 2010 10:13 am

[2066]----[2076] 美方原碼各版更新資料

周一 五月 10, 2010 6:44 pm 由 Admin

[2076] 增加了一些深淵的任務
[2075] 補上缺少的 冰腳萊卡恩的支配者任務腳本.
[2074] 增加了普埃塔的一些怪(阿蓋爾農場區域)
[2073] ... 清理.
[2072] 修正流浪凱魯賓的刷新數,.
[2071] (第四部分) 阿卡利奧斯草原(天族出生地) …

[2060]----[2062] 美方原碼各版更新資料

周六 五月 08, 2010 10:37 am 由 Admin

請到AE-GO 官方查看 http://www.assembla.com/code/ae-go/subversion/changesets

2062] [技能引擎] 當處于隱身狀態時候,移動速度現在會正確的減少.
[2061] [技能引擎] 實裝驅散BUFF技能效果(魔法消除, 魔法解除)
[2060] [技能引擎] 實裝僕從的AI(但目前還不完善). 受影響的技能: …

[2053]~[2059] 美方原碼各版更新資料

周五 五月 07, 2010 11:14 am 由 Admin

[2059] 仇恨關系的進一步改善:
- 招喚物從警衛和警衛得到仇恨將會被攻擊
- NPC間會主動攻擊
[2058] 修復損失所有經驗值級別
[2057] 修復角色創建錯誤
[2056] 任務警告修復
[2055]增加食物效果.
[2054] 增加消除BUFF效果
[2053] 針對/ReportAutoHunting做出的調整, Jego

2053~2059 美方原碼各版更新資料

[2033]----[2052] 美方原碼各版更新資料

周四 五月 06, 2010 5:06 pm 由 Admin

2010年05月6日

[2052] 在貝魯斯蘭添加了一些NPC並修復了一些NPC的狀態。
[2051] 根據客戶端的怪物更正怪物區域。
[2050] 在維達爾,加爾姆,奈美彌,Selesti,Daskair(伏魔殿)和Boromer(阿戴爾山)增加了一些NPC狀態。
[2049] …

[2007] -------->[2032] 美方原碼各版更新資料

周三 五月 05, 2010 8:12 pm 由 Admin

[2032] 增加了更多的深淵任務.
[2031] 修復重新計算屬性的空指針異常,請測試.
[2030] 顯示治愈結束時間包括hp,mp和fp
[2029]在beluslan要塞添加新的NPC守衛
[2028] 在beluslan要塞添加新的NPC守衛,修復了一些NPC模板
[2027] 增加傳送記錄點的管理命令//bk.
[2026] …


    積分系統 代碼 要編譯

    avatar
    Admin
    Admin


    文章數 : 144
    注冊日期 : 2010-04-05

    積分系統  代碼   要編譯 Empty 積分系統 代碼 要編譯

    發表  Admin 周二 4月 27, 2010 7:33 pm

    一、匯入player_items.sql 擇著PLAYER表后匯入players.sql
    如果不行,請手動在這個表中增加兩個
    playerlv int 11 預設值 0 要寫不然會報錯
    playerjf int 11 預設值 0 要寫不然會報錯

    二、复制這兩個文件到 data\scripts\system\handlers\admincommands
    AddShop.java
    Shop.java
    Member.java

    MySQL5PlayerDAO.java 复制到

    AE-go_GameServer\data\scripts\system\database\mysql5

    三、代碼修改
    AE-go_GameServer\src\com\aionemu\gameserver\configs\administration\AdminConfig.java

    中加入

    @Property(key="gameserver.administration.command.member", defaultValue="0")
    public static int COMMAND_MEMBER;


    開啟 AE-go_GameServer\config\administration

    admin.properties 中加入


    # 會員積分
    gameserver.administration.command.member=0


    四、AE-go_GameServer\src\com\aionemu\gameserver\model\gameobjects\player開啟

    尋找
    classname = "[護法星]";
    }

    return classname;


    在下面加入
    public String getshowplayerlv()
    {
    switch (this.playerCommonData.getPlayerlv())
    {
    case 0:
    this.playerlv_name = "[一般玩家]";
    break;
    case 1:
    this.playerlv_name = "[一級會員]";
    break;
    case 2:
    this.playerlv_name = "[二級會員]";
    break;
    case 3:
    this.playerlv_name = "[三級會員]";
    break;
    case 4:
    this.playerlv_name = "[四級會員]";
    break;
    case 5:
    this.playerlv_name = "[五級會員]";
    break;
    default:
    this.playerlv_name = "[警告︰不詳會員等級,請檢查這個使用者會員等級訊息]";
    }

    return this.playerlv_name;
    }

    public int getshowplayerjf()
    {
    return this.playerCommonData.getPlayerjf();
    }

    尋找
    private boolean invis = false;
    下面加入
    private String playerlv_name;


    PlayerCommonData.java

    尋找
    private int dp = 0;

    在下面加入
    private int playerlv;
    private int playerjf;

    尋找
    public void addDp(int dp)
    在上面加入
    public void setPlayerlv(int playerlv)
    {
    this.playerlv = playerlv;
    }

    public int getPlayerlv()
    {
    return this.playerlv;
    }

    public void setPlayerjf(int playerjf)
    {
    this.playerjf = playerjf;
    }

    public int getPlayerjf()
    {
    return this.playerjf;
    }

    開啟MonsterController.java

    尋找
    @Override
    public void onRespawn()
    在上面加入
    public void doRewardJf(Monster monster, Player player, int jf)
    {
    int oldjf = player.getCommonData().getPlayerjf();
    int newjf = (int) Math.floor(jf * player.getLevel() / 10);
    player.getCommonData().setPlayerjf(oldjf + newjf);
    PacketSendUtility.sendMessage(player, "\u60a8\u83b7\u5f97\u4e86" + newjf + "\u70b9\u79ef\u5206.");
    }

      現在的時間是 周四 11月 21, 2024 5:22 pm