打印

[已解決] 誰知道 寵物技能 攻擊指令代碼 哪些是甚麼?

誰知道 寵物技能 攻擊指令代碼 哪些是甚麼?

像是 PETSKILL_BattleModel 是群體攻擊的意思
還其他的那些
我要創新的寵物技能 都不知道哪些指令代碼是甚麼 都不能設定 !!
有誰能分享嗎

[ 本帖最後由 sexual 於 2013-12-1 17:47 編輯 ]

TOP

引用:
原帖由 sexual 於 2013-11-30 20:13 發表
像是 PETSKILL_BattleModel 是群體攻擊的意思
還其他的那些
我要創新的寵物技能 都不知道哪些指令代碼是甚麼 都不能設定 !!
有誰能分享嗎
看你源碼裡面 include/pet_skill.h

ex:

#ifdef _PETSKILL_BATTLE_MODEL
int PETSKILL_BattleModel(int charaindex, int toindex, int array, char* data);                // 寵物技能戰鬥模組
#endif

#ifdef _PETSKILL_LER
int PETSKILL_BatFly(int charaindex, int toNo, int array, char* data);                                        // 雷爾技 - 群蝠四竄
int PETSKILL_DivideAttack(int charaindex, int toNo, int array, char* data);                // 雷爾技 - 分身地裂
#endif
== 客製化開發Lua NPC、服務端功能 有興趣可站內短訊息聯絡 ==

TOP

回復 2# 的帖子

恩恩我大概知道怎麼設定了
請問skillcode.txt 這裡面的技能限定
為什麼我只增加了一個可以設定成功
但是後面再增加的就不行給我給寵物限定技能
限定技能是有數量限制的嗎?
就是只能給設定給幾隻寵物 不能一直增加!!

TOP

建議你可以看一下暗月狼人它是怎設定的
== 客製化開發Lua NPC、服務端功能 有興趣可站內短訊息聯絡 ==

TOP

回復 4# 的帖子

大大,我也想知道宠物技能的设定问题。我看了源码貌似也没写喔。。。

TOP

技能數量限定組數可以參考

include/configfile.h

#ifdef _CFREE_petskill
#define PETSKILL_CODE 300
typedef struct        REPETSKILL_CODES        {
        char name[128];
        int TempNo;
        int PetId;
        char Code[256];
}PETSKILL_CODES;

紅色標示為最大上限組數
== 客製化開發Lua NPC、服務端功能 有興趣可站內短訊息聯絡 ==

TOP