Jump to content

Recommended Posts

Posted
as I know, the script for npc_eye_of_acherus in file ebon_hold.cpp in ScriptDev2

do the all work for the eye to fly to the New Avalon village and to stay in the air.

Maybe something is not patching is well, check the script in ebon_hold.cpp

and check in table creature_template for npc 28511, in column ScriptName must have: npc_eye_of_acherus

and finally clear Game's cache. I wish you luck :)

I patched again my ScriptDev2, now is working.

Thank you for your time :)

  • 3 weeks later...
  • Replies 244
  • Created
  • Last Reply

Top Posters In This Topic

  • 2 weeks later...
Posted

for latest scriptdev2 it gives

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1202) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1203) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1203) : error C2227: left of '->Name' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1204) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1204) : error C2227: left of '->GetAI' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1205) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1205) : error C2227: left of '->RegisterSelf' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1207) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1208) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1208) : error C2227: left of '->Name' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1209) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1209) : error C2227: left of '->GetAI' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1210) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1210) : error C2227: left of '->pGossipHello' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1211) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1211) : error C2227: left of '->pGossipSelect' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1212) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1212) : error C2227: left of '->RegisterSelf' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1214) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1215) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1215) : error C2227: left of '->Name' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1216) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1216) : error C2227: left of '->GetAI' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1217) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1217) : error C2227: left of '->pQuestAccept' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1218) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1218) : error C2227: left of '->RegisterSelf' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1220) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1221) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1221) : error C2227: left of '->Name' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1222) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1222) : error C2227: left of '->GetAI' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1223) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1223) : error C2227: left of '->RegisterSelf' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1225) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1226) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1226) : error C2227: left of '->Name' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1227) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1227) : error C2227: left of '->GetAI' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1228) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1228) : error C2227: left of '->RegisterSelf' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1230) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1231) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1231) : error C2227: left of '->Name' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1232) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1232) : error C2227: left of '->pGOHello' must point to class/struct/union/generic type

1> type is ''unknown-type''

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1233) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1233) : error C2227: left of '->RegisterSelf' must point to class/struct/union/generic type

1> type is ''unknown-type''

Posted
for latest scriptdev2 it gives

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1202) : error C2065: 'NewScript' : undeclared identifier

1>..\\scripts\\eastern_kingdoms\\scarlet_enclave\\ebon_hold.cpp(1203) : error C2065: 'NewScript' : undeclared identifier

Look the update :

pNewScript->Name = "npc_eye_of_acherus";

pNewScript->GetAI = &GetAI_npc_eye_of_acherus;

pNewScript->RegisterSelf();

Posted
Seems to have trouble with the camera system.

When the eye goes to the village, the view doesn't update. So half of the creatures aren't spawned (refreshed)

sometimes in database these creatures is in correct phase when using eye of acherus?

Posted

They are in phase two.

The issue is that the view is only complete in eye's original location (in middle of the village). When we move the eye, the visibility is not refreshed

  • 3 weeks later...
  • 4 months later...
Posted

You can get it from the repository of RSA or ...(but, the patch not exactly the same as the original by RSA)

here it's: the eye_of_acherus patch: http://filebeam.com/fd7c8f37f31bf76ff59fcec542bcb872

for MaNGOS [11107] (clean source code) and YTDB (clean database source).

thank to RSA for this new development.

Edit:

the patch is already updated for MaNGOS [11270] and ScriptDev2 [1999]

http://filebeam.com/29604f74369376f065fed36c3cb7c68d

  • 2 weeks later...
  • 3 months later...
  • 3 weeks later...
  • 1 month later...
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use