Соеденил патч Мява и СкриптДев2.
Проверьте пожалуйста на ошибки в коде...
MaNGOS r9535 ScriptDev2 r1634
Убираем ScriptDev2\scripts\guards\officers.cpp
Редактируем ScriptDev2\system\ScriptLoader.cpp
PHP код:
//guards
extern void AddSC_ancient_of_war();
extern void AddSC_archbishop_benedictus();
extern void AddSC_g_marcus_jonathan();
extern void AddSC_high_fire_mage();
extern void AddSC_high_sorcerer_andromath();
extern void AddSC_highlord_bolvar_fordragon();
-extern void AddSC_city_officer();
extern void AddSC_overlord_saurfang();
extern void AddSC_thrall();
PHP код:
//world
extern void AddSC_areatrigger_scripts();
extern void AddSC_boss_emeriss();
extern void AddSC_boss_taerar();
extern void AddSC_boss_ysondre();
extern void AddSC_generic_creature();
extern void AddSC_go_scripts();
extern void AddSC_guards();
+extern void AddSC_city_officer();
extern void AddSC_item_scripts();
extern void AddSC_npc_professions();
extern void AddSC_npcs_special();
extern void AddSC_spell_scripts();
PHP код:
//guards
AddSC_ancient_of_war();
AddSC_archbishop_benedictus();
AddSC_g_marcus_jonathan();
AddSC_high_fire_mage();
AddSC_high_sorcerer_andromath();
AddSC_highlord_bolvar_fordragon();
- AddSC_city_officer();
AddSC_overlord_saurfang();
AddSC_thrall();
PHP код:
//world
AddSC_areatrigger_scripts();
AddSC_boss_emeriss();
AddSC_boss_taerar();
AddSC_boss_ysondre();
AddSC_generic_creature();
AddSC_go_scripts();
AddSC_guards();
+ AddSC_city_officer();
AddSC_item_scripts();
AddSC_npc_professions();
AddSC_npcs_special();
AddSC_spell_scripts();
Из архива кидаем:
guard_ai.h и guard_ai.cpp в ScriptDev2\base\
guards.cpp в ScriptDev2\scripts\world\
Правим ScriptDev2\VC90\90ScriptDev2.vcproj или ScriptDev2\VC80\80ScriptDev2.vcproj
PHP код:
<Filter Name="guards">
<File RelativePath="..\scripts\guards\ancient_of_war.cpp"></File>
<File RelativePath="..\scripts\guards\archbishop_benedictus.cpp"></File>
<File RelativePath="..\scripts\guards\g_marcus_jonathan.cpp"></File>
<File RelativePath="..\scripts\guards\high_fire_mage.cpp"></File>
<File RelativePath="..\scripts\guards\high_sorcerer_andromath.cpp"></File>
<File RelativePath="..\scripts\guards\highlord_bolvar_fordragon.cpp"></File>
- <File RelativePath="..\scripts\guards\officers.cpp"></File>
<File RelativePath="..\scripts\guards\overlord_saurfang.cpp"></File>
<File RelativePath="..\scripts\guards\thrall.cpp"></File>
</Filter>
guards.sql заливаем в базу mangos (Кричеры те же что и в оригинальном патче но разбиты по городам)
PS: извиняюсь что не патчем, не освоился еще
.....