soo…nach zahlreichen aufräumarbeiten sind nun nurnoch kleinere fehler im log …weiss noch nicht genau woher die stammen, aber anscheinend gibt es noch creaturen die auren haben sollten aber nicht in der creature stehen…da bin ich mir aber keiner schuld bewusst…aber dies nur am rande…
ich habe das quest script nochmal gemacht und es hängt wie mein erstes script leider…ich poste es mal komplett, auch auf die gefahr hin schläge zu bekommen weil ich einen npc zweckentfremdet habe, was aber an der ursache das die quest an den access requirements nichts ändern sollte.
[CODE]SET @NPC :=70000; – Quest NPC free ID
SET @QUEST :=30000; – new free Quest ID
– new Q NPC
DELETE FROM creature_template
WHERE entry
=@NPC;
INSERT INTO creature_template
(entry
, difficulty_entry_1
, difficulty_entry_2
, difficulty_entry_3
, KillCredit1
, KillCredit2
, modelid1
, modelid2
, modelid3
, modelid4
, name
, subname
, IconName
, gossip_menu_id
, minlevel
, maxlevel
, exp
, faction_A
, faction_H
, npcflag
, speed_walk
, speed_run
, scale
, rank
, mindmg
, maxdmg
, dmgschool
, attackpower
, dmg_multiplier
, baseattacktime
, rangeattacktime
, unit_class
, unit_flags
, dynamicflags
, family
, trainer_type
, trainer_spell
, trainer_class
, trainer_race
, minrangedmg
, maxrangedmg
, rangedattackpower
, type
, type_flags
, lootid
, pickpocketloot
, skinloot
, resistance1
, resistance2
, resistance3
, resistance4
, resistance5
, resistance6
, spell1
, spell2
, spell3
, spell4
, spell5
, spell6
, spell7
, spell8
, PetSpellDataId
, VehicleId
, mingold
, maxgold
, AIName
, MovementType
, InhabitType
, Health_mod
, Mana_mod
, Armor_mod
, RacialLeader
, questItem1
, questItem2
, questItem3
, questItem4
, questItem5
, questItem6
, movementId
, RegenHealth
, equipment_id
, mechanic_immune_mask
, flags_extra
, ScriptName
, WDBVerified
) VALUES
(@NPC, 0, 0, 0, 0, 0, 365, 0, 0, 0, ‘Quest Kobold’, ‘’, ‘’, 0, 3, 3, 0, 1797, 1797, 3, 1, 0.85714, 1, 0, 3, 4, 0, 28, 1, 2000, 0, 1, 33536, 8, 0, 0, 0, 0, 0, 1, 2, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 8, ‘’, 0, 3, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 100, 1, 53, 0, 0, ‘’, 0);
– Spawn Q NPC
DELETE FROM creature
WHERE id
=@NPC and map
=1;
INSERT INTO creature
(guid
, id
, map
, spawnMask
, phaseMask
, modelid
, equipment_id
, position_x
, position_y
, position_z
, orientation
, spawntimesecs
, spawndist
, currentwaypoint
, curhealth
, curmana
, MovementType
, npcflag
, unit_flags
, dynamicflags
) VALUES
(1027609, @NPC, 1, 1, 1, 0, 53, 16217.1, 16403, -64.3787, 6.2525, 300, 0, 0, 71, 0, 0, 0, 0, 0);
– Questbeginn and End
DELETE FROM creature_questrelation
WHERE id
=@NPC and quest
= @QUEST;
INSERT INTO creature_questrelation
(id
, quest
) VALUES
(@NPC, @QUEST);
DELETE FROM creature_involvedrelation
WHERE id
=@NPC and quest
= @QUEST;
INSERT INTO creature_involvedrelation
(id
, quest
) VALUES
(@NPC, @QUEST);
– new Quest Insert
DELETE FROM quest_template
WHERE entry
=@QUEST;
INSERT INTO quest_template
(entry
, Method
, ZoneOrSort
, SkillOrClassMask
, MinLevel
, MaxLevel
, QuestLevel
, Type
, RequiredRaces
, RequiredSkillValue
, RepObjectiveFaction
, RepObjectiveValue
, RepObjectiveFaction2
, RepObjectiveValue2
, RequiredMinRepFaction
, RequiredMinRepValue
, RequiredMaxRepFaction
, RequiredMaxRepValue
, SuggestedPlayers
, LimitTime
, QuestFlags
, SpecialFlags
, CharTitleId
, PlayersSlain
, BonusTalents
, RewardArenaPoints
, PrevQuestId
, NextQuestId
, ExclusiveGroup
, NextQuestInChain
, RewXPId
, SrcItemId
, SrcItemCount
, SrcSpell
, Title
, Details
, Objectives
, OfferRewardText
, RequestItemsText
, EndText
, CompletedText
, ObjectiveText1
, ObjectiveText2
, ObjectiveText3
, ObjectiveText4
, ReqItemId1
, ReqItemId2
, ReqItemId3
, ReqItemId4
, ReqItemId5
, ReqItemId6
, ReqItemCount1
, ReqItemCount2
, ReqItemCount3
, ReqItemCount4
, ReqItemCount5
, ReqItemCount6
, ReqSourceId1
, ReqSourceId2
, ReqSourceId3
, ReqSourceId4
, ReqSourceCount1
, ReqSourceCount2
, ReqSourceCount3
, ReqSourceCount4
, ReqCreatureOrGOId1
, ReqCreatureOrGOId2
, ReqCreatureOrGOId3
, ReqCreatureOrGOId4
, ReqCreatureOrGOCount1
, ReqCreatureOrGOCount2
, ReqCreatureOrGOCount3
, ReqCreatureOrGOCount4
, ReqSpellCast1
, ReqSpellCast2
, ReqSpellCast3
, ReqSpellCast4
, RewChoiceItemId1
, RewChoiceItemId2
, RewChoiceItemId3
, RewChoiceItemId4
, RewChoiceItemId5
, RewChoiceItemId6
, RewChoiceItemCount1
, RewChoiceItemCount2
, RewChoiceItemCount3
, RewChoiceItemCount4
, RewChoiceItemCount5
, RewChoiceItemCount6
, RewItemId1
, RewItemId2
, RewItemId3
, RewItemId4
, RewItemCount1
, RewItemCount2
, RewItemCount3
, RewItemCount4
, RewRepFaction1
, RewRepFaction2
, RewRepFaction3
, RewRepFaction4
, RewRepFaction5
, RewRepValueId1
, RewRepValueId2
, RewRepValueId3
, RewRepValueId4
, RewRepValueId5
, RewRepValue1
, RewRepValue2
, RewRepValue3
, RewRepValue4
, RewRepValue5
, RewHonorAddition
, RewHonorMultiplier
, unk0
, RewOrReqMoney
, RewMoneyMaxLevel
, RewSpell
, RewSpellCast
, RewMailTemplateId
, RewMailDelaySecs
, PointMapId
, PointX
, PointY
, PointOpt
, DetailsEmote1
, DetailsEmote2
, DetailsEmote3
, DetailsEmote4
, DetailsEmoteDelay1
, DetailsEmoteDelay2
, DetailsEmoteDelay3
, DetailsEmoteDelay4
, IncompleteEmote
, CompleteEmote
, OfferRewardEmote1
, OfferRewardEmote2
, OfferRewardEmote3
, OfferRewardEmote4
, OfferRewardEmoteDelay1
, OfferRewardEmoteDelay2
, OfferRewardEmoteDelay3
, OfferRewardEmoteDelay4
, StartScript
, CompleteScript
, WDBVerified
) VALUES
(@QUEST, 2, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ‘Quest für Instanzen’, 'Welcome back to the world of death. ', ‘Gib die Kerze wieder ab’, ‘Gratulation du hast nun Zugang zu den gesperrten Instanzen’, ‘Brauchst die magische Kerze’, ‘Abgegeben’, ‘So ist fein :)’, ‘’, ‘’, ‘’, ‘’, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
– Close Maps from access_requirement
UPDATE access_requirement
SET quest_done_A
=@QUEST, quest_done_H
=@QUEST, quest_failed_text
=‘Die Instanz ist noch zu und wir arbeiten daran…’ WHERE mapId
IN
(‘600’,‘601’);
[/sql][/CODE]
zum testen zum Q NPC
.go 16237 16396 60 1
Verschlossene Instanz
.tele Drak’Tharon
Die Q wird ordnungsgemäß gezählt…nur weiss ich jetzt leider nicht weiter…
btw
TrinityCore rev. 2011-10-09 14:04:21 +0200 (3b4b6a2d9ab8+)