SmartAI frage!

Hallo Ich habe ein Problem bei den SmartAI´s

Ich möchte einen NPC nach den ansprechen auf Fraktion 14 setzen .

Bei diesen NPC kein Problem .


SET @ENTRY := 32451;

SET @SOURCETYPE := 0;

DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=@SOURCETYPE;

UPDATE creature_template SET AIName="SmartAI" WHERE entry=@ENTRY LIMIT 1;

INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES

(@ENTRY,@SOURCETYPE,0,0,62,0,100,0,65535,0,0,0,2,14,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"umfläggen2 auf feindlich");

Aber das gleiche Script geht nicht bei diesen NPC und ich weiss einfach nicht warum ??


SET @ENTRY := 33384;

SET @SOURCETYPE := 0;

DELETE FROM `smart_scripts` WHERE `entryorguid`=@ENTRY AND `source_type`=@SOURCETYPE;

UPDATE creature_template SET AIName="SmartAI" WHERE entry=@ENTRY LIMIT 1;

INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES

(@ENTRY,@SOURCETYPE,0,0,62,0,100,0,65535,0,0,0,2,14,0,0,0,0,0,1,0,0,0,0.0,0.0,0.0,0.0,"umfläggen auf feindlich ID 14");

Ich hoffe es kann jemand helfen Licht ins Dunkel zu bringen .

Danke

Inwiefern funktioniert es denn nicht? Du hast wahrscheinlich unit_flags drauf, die Angriffe vermeiden o.ä.

Ist schwierig zu sagen ohne zu wissen was du eigentlich vor hast

Ok

Ich möchte einen NPC nach den ansprechen auf Fraktion 14 setzen.

Die flags habe ich schon gleich den anderen NPC gesetzt . Das angreifen währe ja nicht das Problem ich will den ja ersteimal nur Umflaggen.

Es geht um Das Agentumtunier und die Recken … Also Ansprechen → Umflaggen auf 14 → dann bei kill Item casten → Umflaggen auf 35

Ich hatte es “früher” über die gossip_scrits gemacht aber die gibt es ja nicht mehr .


DELETE FROM `gossip_scripts` WHERE (`id`=10457);

INSERT INTO `gossip_scripts` VALUES

( 10457, 0, 4, 55, 7, 0, 0, 0, 0, 0 ),

( 10457, 0, 33, 0, 0, 0, 0, 0, 0, 0 );