OK論壇

 找回密碼
 註冊
查看: 1633|回復: 2

原碼問題.. 怪物資訊 ..

 關閉 [複製鏈接]
  • TA的每日心情

    2010-5-7 02:49 PM
  • 簽到天數: 1 天

    連續簽到: 0 天

    [LV.1]初來乍到

    發表於 2011-6-16 05:29:22 | 顯示全部樓層 |閱讀模式
    請問一下我內容中錯誤的點在哪裡 .. ?!

    我的 battle.c 收尋 "show_mob_info" 修改如下
    遊客,本帖隱藏的內容需要積分高於 5000 才可瀏覽,您當前積分為 0


    clif.c 收尋 clif_charnameack 再找到 case BL_MOB: 修改如下
    遊客,本帖隱藏的內容需要積分高於 5000 才可瀏覽,您當前積分為 0


    然後 monster.conf 內部 show_mob_info: 62 (改64會無顯示)

    我本來應該是想說顯示是這樣

    可是我改完之後變成這樣= =


    可以請指點一下嗎 ><! 少了魔物ID這個部分 ..
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2011-6-25 01:53 PM
  • 簽到天數: 10 天

    連續簽到: 0 天

    [LV.3]偶爾看看II

    發表於 2011-6-16 11:59:40 | 顯示全部樓層
    好吧,我&#27809;看到你修改如下是哪一部分。

    但是我想&#35828;的是。

    No.1287就是怪物Id了。

                            //增加不&#26174;示&#21326;&#20029;水晶血量
                            else if( battle_config.show_mob_info && md->class_ != MOBID_EMPERIUM)
                            {
                                    char mobhp[50], *str_p = mobhp;
                                    WBUFW(buf, 0) = cmd = 0x195;
                                    if( battle_config.show_mob_info&4 )
                                            str_p += sprintf(str_p, "Lv. %d | ", md->level);
                                    if( battle_config.show_mob_info&1 )
                                            str_p += sprintf(str_p, "HP: %u/%u | ", md->status.hp, md->status.max_hp);
                                    if( battle_config.show_mob_info&2 )
                                            str_p += sprintf(str_p, "HP: %d%% | ", get_percentage(md->status.hp, md->status.max_hp));
                                    if( battle_config.show_mob_info&8 )
                                            str_p += sprintf(str_p, "ID. %d |",md->bl.id);
                                    if( battle_config.show_mob_info& 16)
                                            switch(md->status.size){
                                            case 0:
                                                    str_p += sprintf(str_p, "体形: 小型");break;
                                            case 1:
                                                    str_p += sprintf(str_p, "体型:中型");break;
                                            case 2:
                                                    str_p += sprintf(str_p, "体型:大型");break;
                                    }

    看了你的,仿&#20889;了一下,&#27809;&#32534;&#35793;&#27979;&#35797;,但&#24212;&#35813;就是如此。

    种族和&#23646;性部分我&#36824;&#27809;&#20889;呢,原理同&#26679;。
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2012-10-20 12:31 AM
  • 簽到天數: 305 天

    連續簽到: 94 天

    [LV.8]以壇為家I

    發表於 2011-6-16 17:40:46 | 顯示全部樓層
    本帖最後由 rgrg1234 於 2011-6-16 05:44 PM 編輯
    1. md->class_
    複製代碼
    你的問題已經有人問過了

    http://www.okayro.com/thread-212746-1-1.html
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2025-7-1 04:26 AM , Processed in 0.099185 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表