PyBot RO掲示板 499813


質問

1:管理人◆KOK.PQDrhs :

2019/06/13 (Thu) 17:44:31

質問のためのスレッドです。
仕様や攻略情報などに関する質問と回答を書き込んでください。
457:逆毛戦隊 :

2020/03/26 (Thu) 21:19:21

質問良いでしょうか?
現在オフライン環境を構築して色々試行錯誤しながらやってますが属性コンバーターを使用させるにはどうしたら良いでしょうか?
以下呪われた水を使う記述を参考にしたものです

// 火属性コンバーターを使う。
AI_ITEM_USE_FUNC(Elemental_Fire) {
e_element* ele = bot->kew_elements()->find(get_source_mapid(bot->bl()->m));
if (ele &&
*ele == ELE_Earth
) {
status_change_entry* ea_sce = bot->sc()->data[SC_ENCHANTARMS];
if (!ea_sce ||
ea_sce->val2 != ELE_Earth
) {
try {bot->use_item(itm_ind);}
catch (const item_used_exception&) {
bot->use_skill_block(ITEM_ENCHANTARMS, 8, bot);
}
}
}
}

この記述を追加したところリビルド時に以下のメッセージが出て失敗しました

8>D:\pybot\src\map\pybot_ai_item.cpp(272,1): error C2039: 'item_use_Elemental_Fire': 'pybot::ai_t' のメンバーではありません。
8>D:\pybot\src\map\pybot_internal.hpp(829): message : 'pybot::ai_t' の宣言を確認してください
8>D:\pybot\src\map\pybot_ai_item.cpp(273,19): error C2065: 'bot': 定義されていない識別子です。
8>D:\pybot\src\map\pybot_ai_item.cpp(273,62): error C2065: 'bot': 定義されていない識別子です。
8>D:\pybot\src\map\pybot_ai_item.cpp(275,11): error C2065: 'ELE_Earth': 定義されていない識別子です。
8>D:\pybot\src\map\pybot_ai_item.cpp(277,33): error C2065: 'bot': 定義されていない識別子です。
8>D:\pybot\src\map\pybot_ai_item.cpp(279,20): error C2065: 'ELE_Earth': 定義されていない識別子です。
8>D:\pybot\src\map\pybot_ai_item.cpp(281,9): error C2065: 'bot': 定義されていない識別子です。
8>D:\pybot\src\map\pybot_ai_item.cpp(283,5): error C2065: 'bot': 定義されていない識別子です。
8>D:\pybot\src\map\pybot_ai_item.cpp(283,47): error C2065: 'bot': 定義されていない識別子です。

  • 名前: E-mail(省略可):
  • 画像:

Copyright © 1999- FC2, inc All Rights Reserved.