scriptdev2 / scriptdev2-classic

ScriptDev2 for Classic
http://www.scriptdev2.com
GNU General Public License v2.0
38 stars 38 forks source link

Ancient Petrified Leaf Quest and stave-of-the-ancients no scripts 1.12.1 #37

Open e46ad opened 9 years ago

e46ad commented 9 years ago

I see this in my client SD2 File,

No script found for ScriptName 'at_ancient_leaf'. No script found for ScriptName 'go_fathom_stone'.

Quest http://www.wowhead.com/item=18703/ancient-petrified-leaf Is bugged i can't find the npc below i did this quest in vanilla myself and something is not correct with it.

http://www.wowhead.com/npc=14524/vartrus-the-ancient

I don't see vartrus-the-ancient in game i have the Leaf from molten core, I've been to the place he is suppose to spawn when on the quest but his not there, I had to spawn him with a GM command to able to see him and advance to the next stage of the quest he give's ( A DB error will post on Cmangos, I know you can't fix that)

http://www.wowhead.com/quest=7636/stave-of-the-ancients

I see each Npc in game but they don't have the required scripts, I can talk to them but they will just Say good day My Character Name, And some of them have custom text but no trigger to start the encounter and kill the creature for the Head's that are a required item for the Bow and Staff,

Latest Git pull of Scriptdev2-Classic with Cmangos latest DB and Core 1.12.1,

there my be an available fix but the website is still offline, So posting here so i can get conformation of a fix or if it's yet to be added or i've missed an update or something,

I tired this on a admin/gm account and a normal players account, each time same results,

Thanks for reading.

Rushor commented 9 years ago

https://github.com/scriptdev2/scriptdev2/blob/master/sql/updates/r3070_mangos.sql https://github.com/scriptdev2/scriptdev2/blob/master/scripts/world/areatrigger_scripts.cpp#L369

e46ad commented 9 years ago

Hi thanks for the reply what do i do with that .cpp file i know what to do with that SQL file,

Whats the second link do is it a new script for them ? were do i place the file or do i just copy it and save it as a cpp or an SQL and extract it to my mangos db, Or do i add it to my SD2 Folder ?

Sorry just new to this and would really love the quest to be working thanks for the fast reply.

Rushor commented 9 years ago

the c++ changes are neededin order to trigger the summon of the npcs. simply store the stuff in the c++ files and recompile the core.

add the db changes to the fitting db and restart the server after the compiling is done :)

e46ad commented 9 years ago

Hey thanks for the fast replies i just have a few questions if you don't mind helping me please,

What do i do with the second link you sent do i just copy everything in the note and then paste it into notepad and save as a .cpp file ?

Second what folder do i place it in to re compile is it my C:\Users\AD\mangos-classic\src\bindings\scriptdev2-classic and then place it into the scripts folder and re compile SD2 ?

The other folder i do see is C:\Users\AD\mangos-classic\src\bindings\scriptdev2-classic\VC120\ScriptDev2__Win32_Release and that has loads of files in there

helpme

Or is that the wrong place to add the file sorry just new to this and learning what do to fix things,

Or do i edit the file in the second screenshot in the arenatrigger_scripts and replace with the code you gave and recompile ?

Thanks ever so much for the replies

Rushor commented 9 years ago

jep the last one, open up the areatrigger_script.cpp and add all changes into the file and save it. after that simply recompile it, as you compiled the core on the first time

e46ad commented 9 years ago

Great cheers pal, Last question is Should i re compile my whole mangos core? or just the scriptdev2 folder ? in Src/bindings/scriptdev2 or just compile using the Win MangosdVC120.sln ? and then execue the sql file into my mangos world db

Cheers for the help much appreciated.

Rushor commented 9 years ago

hm i think it was just the scriptdev2 part, open the .sln and run the comiling button (create project folder)

and yeah simply run the sql in your world db

e46ad commented 9 years ago

Hey, eddied the .cpp file in SD2 and the SQL file, All Npc's are there now but they still don't have the option to transform them into a dragon creature to kill them to loot the heads, All 4 Npc's still don't have the scripts still :( did all you said and compile has zero errrors for SD2,

Could you upload a screenshot of your NPC's please, and see if they have the correct scripts active and npc text thanks for the help

franklin nelson the nice simone

Rushor commented 9 years ago

ohh damn i just saw at_ancient_leaf and thought that you want to know how to add the script for it. but the script for at_ancient_leaf does not actually fix the quest http://www.wowhead.com/quest=7636/stave-of-the-ancients. so sry the event for these npcs must be fixed first from someone ^^

e46ad commented 9 years ago

Oh okay so it's not fixed right now ? I fixed the error in my SD2 logs now but i get new ones should i worry about these ?

2015-03-15 17:12:11 Script registering but ScriptName at_aldurthar_gate is not assigned in database. Script will not be used. 2015-03-15 17:12:11 Script registering but ScriptName at_coilfang_waterfall is not assigned in database. Script will not be used. 2015-03-15 17:12:11 Script registering but ScriptName at_legion_teleporter is not assigned in database. Script will not be used. 2015-03-15 17:12:11 Script registering but ScriptName at_spearborn_encampment is not assigned in database. Script will not be used. 2015-03-15 17:12:11 Script registering but ScriptName at_warsong_farms is not assigned in database. Script will not be used. 2015-03-15 17:12:11 Script registering but ScriptName at_waygate is not assigned in database. Script will not be used. 2015-03-15 17:12:11 Script registering but ScriptName at_stormwright_shelf is not assigned in database. Script will not be used. 2015-03-15 17:12:11 Script registering but ScriptName at_hot_on_the_trail is not assigned in database. Script will not be used. 2015-03-15 17:12:11 Script registering but ScriptName boss_arugal is not assigned in database. Script will not be used.

Thats after i used the new updates from your .cpp file should i be worried about these or not ?

Rushor commented 9 years ago

it say that you are missing some db entries, are you shure, that you applied all db updates in you world db?

e46ad commented 9 years ago

Yeah i applied every single DB update i could from the DB and Mangos sql updates and SD2 Updates, Don't know why it's just started to report that only when i look in my SD2 log's i see it tho it doesn't seam to stop the server working right now.

Any ideas?