Forums WoW Modding Support Archives WoWModding Threads [DiscordArchive] hey, i want to make a "Teleport Npc" (gossip np...

[DiscordArchive] hey, i want to make a "Teleport Npc" (gossip np...

[DiscordArchive] hey, i want to make a "Teleport Npc" (gossip np...

Pages (3): 1 2 3 Next
rektbyfaith
Administrator
0
06-03-2025, 09:13 PM
#1
Archived author: Needle • Posted: 2025-06-03T21:13:03.733000+00:00
Original source

rektbyfaith
06-03-2025, 09:13 PM #1

Archived author: Needle • Posted: 2025-06-03T21:13:03.733000+00:00
Original source

rektbyfaith
Administrator
0
06-03-2025, 09:13 PM
#2
Archived author: Needle • Posted: 2025-06-03T21:13:04.244000+00:00
Original source

Thread automatically created by Dyor in <#415944535718494208>
rektbyfaith
06-03-2025, 09:13 PM #2

Archived author: Needle • Posted: 2025-06-03T21:13:04.244000+00:00
Original source

Thread automatically created by Dyor in <#415944535718494208>

rektbyfaith
Administrator
0
06-03-2025, 09:29 PM
#3
Archived author: Dyor • Posted: 2025-06-03T21:29:44.874000+00:00
Original source


[Image: image.png?ex=690c6a88&is=690b1908&hm=55a...f0303c2f9&]

[Image: image.png?ex=690c6a88&is=690b1908&hm=515...da3da41a7&]

[Image: image.png?ex=690c6a88&is=690b1908&hm=565...03bd7204b&]
rektbyfaith
06-03-2025, 09:29 PM #3

Archived author: Dyor • Posted: 2025-06-03T21:29:44.874000+00:00
Original source


[Image: image.png?ex=690c6a88&is=690b1908&hm=55a...f0303c2f9&]

[Image: image.png?ex=690c6a88&is=690b1908&hm=515...da3da41a7&]

[Image: image.png?ex=690c6a88&is=690b1908&hm=565...03bd7204b&]

rektbyfaith
Administrator
0
06-03-2025, 09:29 PM
#4
Archived author: Dyor • Posted: 2025-06-03T21:29:49.311000+00:00
Original source

i cannot even delete the npc then
rektbyfaith
06-03-2025, 09:29 PM #4

Archived author: Dyor • Posted: 2025-06-03T21:29:49.311000+00:00
Original source

i cannot even delete the npc then

rektbyfaith
Administrator
0
06-03-2025, 09:29 PM
#5
Archived author: Dyor • Posted: 2025-06-03T21:29:58.251000+00:00
Original source

till i restart the server & he dissapear himself
rektbyfaith
06-03-2025, 09:29 PM #5

Archived author: Dyor • Posted: 2025-06-03T21:29:58.251000+00:00
Original source

till i restart the server & he dissapear himself

rektbyfaith
Administrator
0
06-03-2025, 09:38 PM
#6
Archived author: Conastro • Posted: 2025-06-03T21:38:31.017000+00:00
Original source

Do you want lua, c++ or sql and what do you run? Tc, Ac?
rektbyfaith
06-03-2025, 09:38 PM #6

Archived author: Conastro • Posted: 2025-06-03T21:38:31.017000+00:00
Original source

Do you want lua, c++ or sql and what do you run? Tc, Ac?

rektbyfaith
Administrator
0
06-03-2025, 09:49 PM
#7
Archived author: Conastro • Posted: 2025-06-03T21:49:43.484000+00:00
Original source

```class npc_custom_teleporter : public CreatureScript
{
public:
npc_custom_teleporter () : CreatureScript("npc_custom_teleporter") {}

struct npc_custom_teleporterAI : public ScriptedAI
{
npc_custom_teleporterAI(Creature* creature) : ScriptedAI(creature) {}
};

bool OnGossipHello(Player* player, Creature* creature) override
{
AddGossipItemFor(player, GOSSIP_ICON_CHAT, "Teleport me to Stormwind", GOSSIP_SENDER_MAIN, 1);
AddGossipItemFor(player, GOSSIP_ICON_CHAT, "Close", GOSSIP_SENDER_MAIN, 2);
SendGossipMenuFor(player, DEFAULT_GOSSIP_MESSAGE, creature->GetGUID());
return true;
}
bool OnGossipSelect(Player* player, Creature* creature, uint32 sender, uint32 action) override
{
switch(action)
{
case 1:
player->TeleportTo(0, -8833.38f, 626.358f, 94.0066f, 0.0f); // Stormwind
break;
case 2:
CloseGossipMenuFor(player);
break;
}
return true;
}
CreatureAI* GetAI(Creature* creature) const override
{
return new npc_custom_teleporterAI(creature);
}
};```
smth like this can work
rektbyfaith
06-03-2025, 09:49 PM #7

Archived author: Conastro • Posted: 2025-06-03T21:49:43.484000+00:00
Original source

```class npc_custom_teleporter : public CreatureScript
{
public:
npc_custom_teleporter () : CreatureScript("npc_custom_teleporter") {}

struct npc_custom_teleporterAI : public ScriptedAI
{
npc_custom_teleporterAI(Creature* creature) : ScriptedAI(creature) {}
};

bool OnGossipHello(Player* player, Creature* creature) override
{
AddGossipItemFor(player, GOSSIP_ICON_CHAT, "Teleport me to Stormwind", GOSSIP_SENDER_MAIN, 1);
AddGossipItemFor(player, GOSSIP_ICON_CHAT, "Close", GOSSIP_SENDER_MAIN, 2);
SendGossipMenuFor(player, DEFAULT_GOSSIP_MESSAGE, creature->GetGUID());
return true;
}
bool OnGossipSelect(Player* player, Creature* creature, uint32 sender, uint32 action) override
{
switch(action)
{
case 1:
player->TeleportTo(0, -8833.38f, 626.358f, 94.0066f, 0.0f); // Stormwind
break;
case 2:
CloseGossipMenuFor(player);
break;
}
return true;
}
CreatureAI* GetAI(Creature* creature) const override
{
return new npc_custom_teleporterAI(creature);
}
};```
smth like this can work

rektbyfaith
Administrator
0
06-04-2025, 11:02 AM
#8
Archived author: Krutok • Posted: 2025-06-04T11:02:27.188000+00:00
Original source

https://github.com/TrinityCore/TrinityCo...npc_3.diff from here: https://github.com/TrinityCore/TrinityCo...anges/wiki
rektbyfaith
06-04-2025, 11:02 AM #8

Archived author: Krutok • Posted: 2025-06-04T11:02:27.188000+00:00
Original source

https://github.com/TrinityCore/TrinityCo...npc_3.diff from here: https://github.com/TrinityCore/TrinityCo...anges/wiki

rektbyfaith
Administrator
0
06-04-2025, 12:24 PM
#9
Archived author: Dyor • Posted: 2025-06-04T12:24:07.265000+00:00
Original source

i would prefere sql cuz i dont really know lua or c++ much, TC
rektbyfaith
06-04-2025, 12:24 PM #9

Archived author: Dyor • Posted: 2025-06-04T12:24:07.265000+00:00
Original source

i would prefere sql cuz i dont really know lua or c++ much, TC

rektbyfaith
Administrator
0
06-04-2025, 04:48 PM
#10
Archived author: Krutok • Posted: 2025-06-04T16:48:53.232000+00:00
Original source

only SQL then use SmartAI its only SQL
rektbyfaith
06-04-2025, 04:48 PM #10

Archived author: Krutok • Posted: 2025-06-04T16:48:53.232000+00:00
Original source

only SQL then use SmartAI its only SQL

Pages (3): 1 2 3 Next
Recently Browsing
 1 Guest(s)
Recently Browsing
 1 Guest(s)