Follow us on
Follow us on Facebook Follow us on Twitter Watch us on YouTube


MMOCoin

Results 1 to 2 of 2
  1. #1
    Graphics Guru

    Join Date
    Feb 2009
    Posts
    1,377
    Rep Power
    24
    Reputation
    382

    OnLogin Welcome Announcer


    Register to remove this ad
    Quote Originally Posted by Sylica
    Today I like to share a small script I made, while being bored programming class.

    Its a simple function that welcomes new players on login to the world, then greets existing players on return to the world.
    Code:
    /*
     *  @script made by Sylica
     *  @project name: Project Firestorm
     */
    
    #include "ScriptMgr.h"
    #include "Player.h"
    #include "Chat.h"
    
    class welcome_player_message : public PlayerScript
    {
    public:
        welcome_player_message() : PlayerScript("welcome_player_message") { }
    
        void OnLogin(Player* player, bool firstLogin) override
        {
            std::ostringstream message;
            if (firstLogin)
            {
                message << "|cff3ADF00Please welcome " << player->GetName() << " to our server!|r";
                sWorld->SendGlobalText(message.str().c_str(), nullptr);
            }
            else 
            {
                message << "|cff3ADF00Glade to see you back " << player->GetName() << "!|r";
                ChatHandler(player->GetSession()).PSendSysMessage(message.str().c_str());
            }
        }
    };
    
    void AddSC_onlogin_announcer()
    {
        new welcome_player_message();
    }

    Credits : Sylica

  2. #2
    Beginner

    Join Date
    Sep 2015
    Posts
    1
    Rep Power
    11
    Reputation
    1

    Thumbs up Rep


    Register to remove this ad
    ThankYou Dear My Friend

 

 

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
All times are GMT -5. The time now is 03:05 AM.
Powered by vBulletin® Copyright ©2000-2026, Jelsoft Enterprises Ltd.
vBulletin Licensed to: MMOPro.org
vBulletin Skin By: PurevB.com