Ejemplo n.º 1
0
 public static string GetBonusMessage(GamePlayer player, int bonusAmount, eZoneBonusType type)
 {
     switch (type)
     {
         case eZoneBonusType.XP:
             return LanguageMgr.GetTranslation(player.Client.Account.Language, "ZoneBonus.AdditionalXP", bonusAmount);
         case eZoneBonusType.RP:
             return LanguageMgr.GetTranslation(player.Client.Account.Language, "ZoneBonus.AdditionalRP", bonusAmount);
         case eZoneBonusType.BP:
             return LanguageMgr.GetTranslation(player.Client.Account.Language, "ZoneBonus.AdditionalBP", bonusAmount);
         case eZoneBonusType.COIN:
             return LanguageMgr.GetTranslation(player.Client.Account.Language, "ZoneBonus.AdditionalCoin");
         default: return "No Bonus Type Found";
     }
 }
Ejemplo n.º 2
0
        public static string GetBonusMessage(GamePlayer player, int bonusAmount, eZoneBonusType type)
        {
            System.Globalization.NumberFormatInfo format = System.Globalization.NumberFormatInfo.InvariantInfo;
                string totalExpStr = bonusAmount.ToString("N0", format);

            switch (type)
            {
                case eZoneBonusType.XP:
                    return LanguageMgr.GetTranslation(player.Client.Account.Language, "ZoneBonus.AdditionalXP", bonusAmount.ToString("N0", format));
                case eZoneBonusType.RP:
                    return LanguageMgr.GetTranslation(player.Client.Account.Language, "ZoneBonus.AdditionalRP", bonusAmount.ToString("N0", format));
                case eZoneBonusType.BP:
                    return LanguageMgr.GetTranslation(player.Client.Account.Language, "ZoneBonus.AdditionalBP", bonusAmount.ToString("N0", format));
                case eZoneBonusType.COIN:
                    return LanguageMgr.GetTranslation(player.Client.Account.Language, "ZoneBonus.AdditionalCoin");
                default: return "No Bonus Type Found";
            }
        }
Ejemplo n.º 3
0
        public static string GetBonusMessage(GamePlayer player, int bonusAmount, eZoneBonusType type)
        {
            switch (type)
            {
            case eZoneBonusType.XP:
                return(LanguageMgr.GetTranslation(player.Client.Account.Language, "ZoneBonus.AdditionalXP", bonusAmount));

            case eZoneBonusType.RP:
                return(LanguageMgr.GetTranslation(player.Client.Account.Language, "ZoneBonus.AdditionalRP", bonusAmount));

            case eZoneBonusType.BP:
                return(LanguageMgr.GetTranslation(player.Client.Account.Language, "ZoneBonus.AdditionalBP", bonusAmount));

            case eZoneBonusType.COIN:
                return(LanguageMgr.GetTranslation(player.Client.Account.Language, "ZoneBonus.AdditionalCoin"));

            default: return("No Bonus Type Found");
            }
        }
Ejemplo n.º 4
0
        public static string GetBonusMessage(GamePlayer player, int bonusAmount, eZoneBonusType type)
        {
            System.Globalization.NumberFormatInfo format = System.Globalization.NumberFormatInfo.InvariantInfo;
            switch (type)
            {
            case eZoneBonusType.XP:
                return(LanguageMgr.GetTranslation(player.Client.Account.Language, "ZoneBonus.AdditionalXP", bonusAmount.ToString("N0", format)));

            case eZoneBonusType.RP:
                return(LanguageMgr.GetTranslation(player.Client.Account.Language, "ZoneBonus.AdditionalRP", bonusAmount));

            case eZoneBonusType.BP:
                return(LanguageMgr.GetTranslation(player.Client.Account.Language, "ZoneBonus.AdditionalBP", bonusAmount));

            case eZoneBonusType.COIN:
                return(LanguageMgr.GetTranslation(player.Client.Account.Language, "ZoneBonus.AdditionalCoin"));    // TODO need proper formatting here

            default:
                return("No Bonus Type Found");
            }
        }