mxwow modules
This commit is contained in:
@@ -30,7 +30,7 @@ public:
|
||||
|
||||
void OnPlayerLogin(Player* player) override
|
||||
{
|
||||
ChatHandler(player->GetSession()).SendSysMessage("This server is running the |cff4CFF00MxW Servant |rmodule.");
|
||||
|
||||
}
|
||||
};
|
||||
|
||||
@@ -47,14 +47,15 @@ public:
|
||||
|
||||
AddGossipItemFor(player, 10, "|TInterface/Icons/inv_hammer_08:30:30:-18|t Réparer (Tout)", GOSSIP_SENDER_MAIN, 1);
|
||||
AddGossipItemFor(player, 10, "|TInterface/Icons/inv_misc_enggizmos_18:30:30:-18|t Banque", GOSSIP_SENDER_MAIN, 2);
|
||||
AddGossipItemFor(player, 10, "|TInterface/Icons/INV_Letter_11:30:30:-18|t Courrier", GOSSIP_SENDER_MAIN, 3);
|
||||
AddGossipItemFor(player, 10, "|TInterface/Icons/spell_shadow_teleport:30:30:-18|t Buff", GOSSIP_SENDER_MAIN, 4);
|
||||
AddGossipItemFor(player, 10, "|TInterface/Icons/Achievement_BG_AB_defendflags:30:30:-18|t Mettre fin au combat", GOSSIP_SENDER_MAIN, 5);
|
||||
AddGossipItemFor(player, 10, "|TInterface/Icons/inv_misc_bag_11:30:30:-18|t Marchant", GOSSIP_SENDER_MAIN, 6);
|
||||
AddGossipItemFor(player, 10, "|TInterface/Icons/inv_misc_coin_17:30:30:-18|t Enchère", GOSSIP_SENDER_MAIN, 7);
|
||||
AddGossipItemFor(player, 10, "|TInterface/Icons/Ability_paladin_beaconoflight:30:30:-18|t Transmo", GOSSIP_SENDER_MAIN, 8);
|
||||
AddGossipItemFor(player, 10, "|TInterface/Icons/inv_crate_01:30:30:-18|t Matériaux", GOSSIP_SENDER_MAIN, 9);
|
||||
AddGossipItemFor(player, 10, "|TInterface/Icons/spell_nature_polymorph:30:30:-18|t Étable", GOSSIP_SENDER_MAIN, 10);
|
||||
AddGossipItemFor(player, 10, "|TInterface/Icons/inv_misc_enggizmos_18:30:30:-18|t Banque de Guilde", GOSSIP_SENDER_MAIN, 3);
|
||||
AddGossipItemFor(player, 10, "|TInterface/Icons/INV_Letter_11:30:30:-18|t Courrier", GOSSIP_SENDER_MAIN, 4);
|
||||
AddGossipItemFor(player, 10, "|TInterface/Icons/spell_shadow_teleport:30:30:-18|t Buff", GOSSIP_SENDER_MAIN, 5);
|
||||
AddGossipItemFor(player, 10, "|TInterface/Icons/Achievement_BG_AB_defendflags:30:30:-18|t Mettre fin au combat", GOSSIP_SENDER_MAIN, 6);
|
||||
AddGossipItemFor(player, 10, "|TInterface/Icons/inv_misc_bag_11:30:30:-18|t Marchant", GOSSIP_SENDER_MAIN, 7);
|
||||
AddGossipItemFor(player, 10, "|TInterface/Icons/inv_misc_coin_17:30:30:-18|t Enchère", GOSSIP_SENDER_MAIN, 8);
|
||||
AddGossipItemFor(player, 10, "|TInterface/Icons/Ability_paladin_beaconoflight:30:30:-18|t Transmo", GOSSIP_SENDER_MAIN, 9);
|
||||
AddGossipItemFor(player, 10, "|TInterface/Icons/inv_crate_01:30:30:-18|t Matériaux", GOSSIP_SENDER_MAIN, 10);
|
||||
AddGossipItemFor(player, 10, "|TInterface/Icons/spell_nature_polymorph:30:30:-18|t Étable", GOSSIP_SENDER_MAIN, 11);
|
||||
|
||||
SendGossipMenuFor(player, 20000000, creature->GetGUID());
|
||||
|
||||
@@ -80,9 +81,14 @@ public:
|
||||
break;
|
||||
case 3:
|
||||
CloseGossipMenuFor(player);
|
||||
player->GetSession()->SendShowMailBox(player->GetGUID());
|
||||
SummonTempNPC(player, 9000003, 300000);
|
||||
player->CastSpell(player, 31726);
|
||||
break;
|
||||
case 4:
|
||||
CloseGossipMenuFor(player);
|
||||
player->GetSession()->SendShowMailBox(player->GetGUID());
|
||||
break;
|
||||
case 5:
|
||||
CloseGossipMenuFor(player);
|
||||
if (player->GetMap()->IsDungeon() || player->GetMap()->IsRaid()) {
|
||||
if (pLevel < 10)
|
||||
@@ -173,33 +179,33 @@ public:
|
||||
}
|
||||
player->CastSpell(player, 31726);
|
||||
break;
|
||||
case 5:
|
||||
case 6:
|
||||
CloseGossipMenuFor(player);
|
||||
player->CombatStop();
|
||||
player->CastSpell(player, 31726);
|
||||
break;
|
||||
case 6:
|
||||
case 7:
|
||||
CloseGossipMenuFor(player);
|
||||
player->GetSession()->SendListInventory(creature->GetGUID());
|
||||
player->CastSpell(player, 31726);
|
||||
break;
|
||||
case 7:
|
||||
case 8:
|
||||
CloseGossipMenuFor(player);
|
||||
//SummonTempNPC(player, 8670, 300000);
|
||||
player->GetSession()->SendAuctionHello(creature->GetGUID(), creature);
|
||||
player->CastSpell(player, 31726);
|
||||
break;
|
||||
case 8:
|
||||
case 9:
|
||||
CloseGossipMenuFor(player);
|
||||
SummonTempNPC(player, 190010, 300000);
|
||||
player->CastSpell(player, 31726);
|
||||
break;
|
||||
case 9:
|
||||
case 10:
|
||||
CloseGossipMenuFor(player);
|
||||
SummonTempNPC(player, 190011, 300000);
|
||||
SummonTempNPC(player, 290011, 300000);
|
||||
player->CastSpell(player, 31726);
|
||||
break;
|
||||
case 10:
|
||||
case 11:
|
||||
CloseGossipMenuFor(player);
|
||||
player->GetSession()->SendStablePet(creature->GetGUID());
|
||||
player->CastSpell(player, 31726);
|
||||
|
||||
Reference in New Issue
Block a user