Wanted Posted October 28, 2014 Share Posted October 28, 2014 https://github.com/OSI1/OfficialSCARInclude/commit/4c148aa8658f9cf072d02a34746c265393f57f24 New Stats Tab functions and restoresNew Chat functions and restores New Map running functions and restores New Equipment functions and restores New Equip,Bank,Chat, and area Globals.scar indexes and restores PressLogin to use enterkey and other login updates and restores GetItemAmount update and restore MouseCurrentSpot -> MouseCurrentPos TBAFromGrid adjusted. Removed unneeded 'rows' and replaced with (number of) Boxes TSAContainsMulti Restored FindColorsExP/FindColorsTolP restored ConstrainBox update restored DistanceP restored Object.scar restored Extended/Object restored CopyTEA Remove restored November/Octo"v"er -> October Correction As you can see there are a lot of new functions and restores. Apparently when I transferred the OSI repo back in November 2013 I either accidentally removed a lot of stuff or butchered it out on purpose. I had to dig through the old SVN log (since the github one has a gap in history for some reason) and find these. I went through and re added most of everything and updated it plus added some new stuff. I haven't gotten around to restoring/updating Bank/Combat/Options but that will be next! For now: Chat.scar New stuff, updates, and restores! * function GetChatTabBounds(ChatTab: Integer): TBox; By: Wanted * function GetCurrentChat: Integer; By: Wanted * function GetChatStatus(Chat: Integer): Integer; By: Wanted * function SetChatStatuses(Chats, States: TIntArray): TBoolArray; By: Wanted * function SetupAutoChat(S: string): Boolean; By: Wanted * function ToggleAutoChat(Resume: Boolean): Boolean; By: Wanted * function SetupPublicChatFilter(S: string): Boolean; By: Wanted * function ClickContinueEx(Click, UntilGone: Boolean): Boolean; By: Wanted * function ClickContinue: Boolean; By: Wanted * function FixChat: Boolean; By: Wanted * function GetChatLineBounds(Line: Integer): TBox; By: Wanted * function GetChatTextEx(Line, TextColor: Integer): string; By: Wanted * function LeveledUpEx(Click, UntilGone: Boolean): Boolean; By: Wanted * function LeveledUp: Boolean; By: Wanted Tab1-Stats.scar // Stat bounds * function GetSkillBounds(Skill: Integer): TBox; By: Wanted * function GetSkillLevelEx(Skill: Integer; BottomNumber, CheckST: Boolean): Integer; By: Wanted * function GetSkillLevel(Skill: Integer; CheckST: Boolean): Integer; By: Wanted * function HoverSkill(Skill: Integer; CheckST: Boolean): Boolean; By: Wanted * function GetSkillInfo(Skill: Integer; CurrentCheck, NextCheck, RemainderCheck, CheckST: Boolean): TIntegerArray; By: Wanted * function GetXP(Skill: Integer; CheckST: Boolean): Integer; By: Wanted * function GetAllLevels(CheckST: Boolean): Boolean; By: Wanted Map.scar Running routines! +{=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +function IsRunning: Boolean; +Contributors: Wanted +Description: Returns true if running. +Date Created: September 5th, 2011. By Wanted. RS2 Build 663. +Last Modified: October 27th, 2014. By Wanted. RS07 Build ???. +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=} + +function IsRunning: Boolean; +begin + Result := SimilarColors(6806252, GetColor(581, 141), 10); +end; + +{=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +function ToggleRunEx(Run: Boolean; MinEnergy: Integer): Boolean; +Contributors: Wanted +Description: Sets run to desired state. True if state was changed. +Date Created: October 27th, 2014. By Wanted. RS07 Build ???. +Last Modified: October 27th, 2014. By Wanted. RS07 Build ???. +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=} + +function ToggleRunEx(Run: Boolean; MinEnergy: Integer): Boolean; +begin + Result := False; + if (GetMMLevel(Skill_Run) < MinEnergy) then + Exit; + Result := ((IsRunning) xor (Run)); + if (Result) then + if (Random(2) = 1) then + MouseCircle(9, 581, 139, ClickLeft) + else + MouseBox(547, 135, 573, 148, ClickLeft); + WaitFunc(@IsRunning, False, 50, 150, 1500, 2500); +end; + +{=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +function ToggleRun(Run: Boolean): Boolean; +Contributors: Wanted +Description: Sets run to desired state. True if state was changed. +Date Created: October 27th, 2014. By Wanted. RS07 Build ???. +Last Modified: October 27th, 2014. By Wanted. RS07 Build ???. +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=} + +function ToggleRun(Run: Boolean): Boolean; +begin + Result := ToggleRunEx(Run, 1); Equip Tab.scar // Equip Slots * function GetEquipmentBounds(Slot: Integer): TBox; By: Wanted * function IsSlotEquipped(Slot: Integer; CheckET: Boolean): Boolean; By: Home & Wanted. * function MouseEquipedItem(Slot: Integer; TypeC: ClickActions; CheckET: Boolean): Boolean; By: Wanted & Home. Globals.scar Bunch of new indexes/changes By: Wanted * const Game Tab Indexes By: Wanted & Dynamite. + * const Equip Tab Indexes + By: Wanted + * const Chat Tab Indexes + By: Wanted * const RS07 direction/angle Indexes By: Wanted + * const Withdraw function indexes + By: Wanted +* const Area_ indexes + By: Wanted * const Useful in game colors By: Wanted * type TRS07Player = record @@ -493,7 +501,7 @@ Last Modified: October 7th, 2014. By Wanted. RS07 Build ???. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=} const - Skill_Count = 23; + Skill_Count = 25; Skill_Attack = 0; Skill_Hitpoints = 1; Skill_Mining = 2; @@ -518,6 +526,8 @@ const Skill_Farming = 20; Skill_Construction = 21; Skill_Hunter = 22; + Skill_Total = 23; + Skill_Combat = 24; {=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= const Game Tab Indexes @@ -566,6 +576,31 @@ Last Modified: March 6th, 2013. By Wanted. RS07 Build ???. Tab_Equip_Ring = 10; {=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +const Chat function indexes +Contributors: Wanted +Description: Index handles for various chat routines. +Date Created: October 28th, 2011. By Wanted. RS2 Build 671. +Last Modified: October 28th, 2014. By Wanted. RS07 Build ???. +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=} + +const + Chat_State_Count = 6; + Chat_On = 0; + Chat_Friends = 1; + Chat_Filter = 1; + Chat_Off = 2; + Chat_Hide = 3; + Chat_Autochat = 4; + Chat_SwitchTab = 5; + Tab_Chat_Count = 6; + Tab_Chat_All = 0; + Tab_Chat_Game = 1; + Tab_Chat_Public = 2; + Tab_Chat_Private = 3; + Tab_Chat_Clan = 4; + Tab_Chat_Trade = 5; + +{=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= const RS07 direction/angle Indexes Contributors: Wanted Description: Index handles for SetCompassAngle and all runescape directions. @@ -584,6 +619,36 @@ const Dir_NorthWest = 315; {=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +const Withdraw function indexes +Contributors: Wanted +Description: Index handles for withdrawing routines. +Date Created: December 11th, 2011. By Wanted. RS2 Build 688. +Last Modified: March 20th, 2013. By Wanted. RS07 Build ???. +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=} + +const + Withdraw_1 = 1; + Withdraw_5 = 5; + Withdraw_10 = 10; + Withdraw_All = -1337; + +{=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +const Area_ indexes +Contributors: Wanted +Description: Index handles for the different screen ares within RS that contain items. +Date Created: November 6th, 2011. By Wanted. RS2 Build 675. +Last Modified: February 8th, 2012. By Wanted. RS2 Build 700. +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=} + +const + Area_Inv = 0; + Area_Bank = 1; + Area_Deposit = 2; + Area_Trade_You = 3; + Area_Trade_Them = 4; + Area_Shop = 5; Mouse.scar MouseCurrentSpot changed to MouseCurrentPos for better stan Color.scar Restored 2 functions and changed CountColor(Tol)P both to CountColor(Tol)B {=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= function FindColorsExP(var TPA: TPointArray; Colors: TIntArray; B: TBox): Boolean; Contributors: Wanted Description: Wrapper for FindColorsEx with points and boxes. Date Created: March 19th, 2013. By Wanted Last Modified: March 19th, 2013. By Wanted =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=} {=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= function FindColorsTolP(var P: TPoint; Colors: TIntArray; B: TBox; Tol: LongInt): Boolean; Contributors: Wanted Description: Wrapper for FindColorsTol with points and boxes. Date Created: March 22nd, 2013. By Wanted Last Modified: March 22nd, 2013. By Wanted =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=} Box.scar/TBA.scar ConstrainBox improvment. Removed useless 'rows' input from BoxFromGrid Replaced useless rows input in TBAFromGrid to number of Boxes Point.scar DistanceP restored {=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= function DistanceP(P1, P2: TPoint): Extended; Contributors: Wanted, Janilabo. Description: Wrapper for Distance with points. Date Created: October 28th, 2011. By Wanted Last Modified: February 26th, 2013. By Wanted =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=} TEA.scar Removed CopyTEA as it's now in SCAR TSA.scar Restored 1 function {=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= function TSAContainsMulti(SubStrs: TStringArray; TSA: TStringArray): TBooleanArray; Contributors: Wanted Description: Results true if any strings are inside each string of TSA. Date Created: March 20th, 2013. By Wanted Last Modified: March 20th, 2013. By Wanted =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=} Login.scar {=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -function PressLogin(CheckLS: Boolean): Boolean; +function PressLogin(UseEnterKey, CheckLS: Boolean): Boolean; Contributors: Wanted Description: Returns true if made it to MessageScreen. Date Created: March 10th, 2013. By Wanted. RS07 Build ???. -Last Modified: November 26th, 2014. By Wanted. RS07 Build ???. +Last Modified: October 27th, 2014. By Wanted. RS07 Build ???. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=} -function PressLogin(CheckLS: Boolean): Boolean; +function PressLogin(UseEnterKey, CheckLS: Boolean): Boolean; var T, TT, C: LongInt; begin @@ -230,7 +230,10 @@ begin if (not (PressExistingUser(True))) then Exit; C := CountColor(clYellow, 247, 214, 519, 231); - MouseBox(234, 304, 370, 340, ClickLeft); + if (UseEnterKey) then + TypeSend('') + else + MouseBox(234, 304, 370, 340, ClickLeft); SetTimer(T, 2000, 3000); repeat if (CountColor(clYellow, 247, 214, 519, 231) <> C) then @@ -239,8 +242,8 @@ begin until (CheckTimer(T)); SetTimer(T, 50000, 70000); repeat - SetTimer(TT, 35000, 40000); - if (not (TIAContains([0, 799, 407, 301], CountColor(clYellow, 247, 214, 519, 231)))) then + SetTimer(TT, 35000, 40000); + if (not (TIAContains([0, 799, 407, 301, 302, 199], CountColor(clYellow, 247, 214, 519, 231)))) then if (not (MessageScreen)) then if (not (FindLoginMessageText('Your profile will be transferred'))) then Exit OCR.scar Restored GetItemAmount will be adding more areas soon Object/Extended.scar Restored some Object routines ------ More updates to come soon. Specifically Combat tab, Option Tab, and Banking Still looking into porting the newest SMART Cheers Quote Link to comment Share on other sites More sharing options...
TerryKig Posted July 17 Share Posted July 17 sister sec audio token how to purchase crypto 200 bitcoin a dolares how to buy bitcoin online with paypal astropup crypto kroger have apple pay how to buy bitcoin on atm a16z crypto-readings-resources can i buy bitcoin on paxful how to buy and trnasfer bitcoin 1 bitcoin full how to buy bitcoin on buy bitcoin when price is low aaron daniel bitcoin shiba inu cin how do i buy bitcoin in bitconnect best crypto.to.invest in 2024 dictador ceo abu dhabi crypto license acadia crypto humane ai pin march buying bitcoin worth it bsc scan cancel my credit one credit card can you buy partial shares of bitcoin how many bitcoins can 100 bucks buy lauryn hill crypto arena sportcash bitcoin gold buy or not superverse coingecko 3 bitcoin price usd accumulation zone crypto buy bitcoins with a credit card 00002190 bitcoin value is anyone buying bitcoin right now buy altcoins with bitcoin ipc token price prediction haru invest what is a mining rig buy and sale bitcoin what is airdrop and how does it work crypto cash flow collective 1 bitcoin per share crypto contact number when do you have to pay taxes on crypto icp crypto news can you buy bitcoin through bank fusion crypto how to buy bitcoin in angel broking Quote Link to comment Share on other sites More sharing options...
TerryKig Posted July 23 Share Posted July 23 bitcoin voucher bitcoin lowest price to buy cryptos with low circulating supply is sardine safe crypto buy sell bitcoin in nigeria screenshot-to-code defi saver altered state sale coinbase wallet vs coinbase polygon spoofer 800 bitcoins to usd quien creo el bitcoin bitcoin depot wallet walgreens chime cardano ada price prediction can you romance wilhelmina buy virtual debit card with bitcoin easiest way to buy bitcoin credit card elon musk free crypto i m x how much to buy a bitcoin uk 0.0439 bitcoin to usd ark invest crypto holdings how can i buy bitcoin if im under 18 pi crypto miner best cryptos to invest 2023 what's going on with dogecoin can you buy bitcoin on the stock market best exchanges to buy bitcoin in usa how to cash out crypto bitcoins total value buy bitcoins in raleigh nc 87 bitcoins how can i buy bitcoin with credit card in india mint tea dreamlight valley etoro buy bitcoin how helldivers 2 refund 1$ bitcoin to usd total ripple supply liquidity crypto meaning bighbull achat de crypto monnaie en cote d'ivoire crypto movement rune coin market cap crypterium whale watching crypto earning games jfblegal cardano forecast bitcoin buy tesla car Quote Link to comment Share on other sites More sharing options...
Bawskabeets Posted July 23 Share Posted July 23 Уролог в Москве cecilplus.ru В наше время медицина в Российской Федерации развивается молниеносно. Это весьма хорошо, но также стало работать много медицинских центров, которые оказывают некачественные услуги. Представляем Вашему вниманию «Сесиль», которая работает уже более 22-х лет, имеет отличную репутацию и штат настоящих специалистов. По вопросу гинекология платные услуги мы Вам с легкостью поможем. Представляем консультации, лечение и диагностику по разнообразным направлениям. В том числе: геронтология, терапия, невролгия-нейрофизиология, рефлексотерапия, эпилептология и многие другие. По любым вопросам звоните по телефону +7(499)705-04-19 или оформите обратный звонок на веб портале cecilplus.ru уже сегодня. Также есть онлайн запись и оплата приема для Вашего удобства. Мы расположены по адресу: г. Москва, ул. Чаплыгина, д. 6, м. Чистые пруды. Время работы все дни, кроме воскресенья с 9:00 до 21:00. Вдобавок на представленном сайте Вы найдете цены на оказываемые услуги. Многие услуги могут быть выполнены с выездом на Ваш адрес, следует детализировать у специалиста. Если Вы планировали найти гинеколог в москве цены консультация в интернете, то вы на правильном пути. Наши врачи на cecilplus.ru непременно Вам окажут помощь, ведь у них большой опыт и регулярные повышения квалификации. Будем рады Вам оказать помощь обрести здоровье, побороть недуг и жить счастливой жизнью! Quote Link to comment Share on other sites More sharing options...
Fronacex Posted July 23 Share Posted July 23 Записаться на прием к урологу Москва cecilplus.ru В современное время медицина в России развивается молниеносно. Это весьма хорошо, но также стало работать много медицинских центров, которые оказывают сомнительные услуги. Хотим познакомить Вас с клиникой «Сесиль», которая работает уже более двадцати лет, имеет отличную репутацию и штат настоящих специалистов. Что касается урология москва клиника мы Вам с легкостью поможем. Предлагаем консультации, полное лечение и диагностику по разнообразным направлениям. В том числе: геронтология, терапия, невролгия-вегетология, рефлексотерапия, педиатрия и многие другие. По любым вопросам звоните по телефону +7(499)705-04-19 или оформите обратный звонок на веб портале cecilplus.ru уже сегодня. Также есть интернет запись и оплата консультации для Вашего удобства. Мы расположены по адресу: г. Москва, ул. Чаплыгина, д. 6, м. Чистые пруды. График работы с понедельника по субботу с 9:00 до 21:00. Вдобавок на представленном сайте Вы можете посмотреть цены на оказываемые услуги. Некоторые услуги могут быть выполнены с выездом на Ваш адрес, требуется уточнить у специалиста. Если Вы искали уролог клиника москва в сети интернет, то вы на правильном пути. Наши специалисты на cecilplus.ru обязательно Вам окажут помощь, ведь у них колоссальный опыт и постоянные повышения в своей сфере. Будем счастливы Вам помочь обрести здоровое тело, побороть болезнь и жить счастливой жизнью! Quote Link to comment Share on other sites More sharing options...
MiltonSmure Posted September 21 Share Posted September 21 Гидроизоляция это ключевой элемент в строительстве, обеспечивающий защиту объектов от воздействия влаги и воды. В большой зависимости от критерий эксплуатации и материала конструкции, выбирается определенный тип гидроизоляции. Рассмотрим главные разновидности и их применения. 1. Рулонные материалы Рулонные гидроизоляционные материалы применяются для защиты кровель и фундаментов. Они бывают на основе битума и полимеров. - Битумные рулоны популярны благодаря своей доступности и безопасности. Употребляются на плоских крышах и в основании зданий. - Полимерные рулоны имеют более высокую крепкость и долговечность, то что надо для сложных погодных критерий. 2. Жидкая гидроизоляция Жидкие гидроизоляторы используются для создания бесшовного покрытия. Они бывают на основе: - Полимеров просто наносятся и образуют крепкую мембрану. - Цемента совершенно то что надо для ванной и кухни, владеют хорошими гидрофобными качествами. 3. Проникающая гидроизоляция Этот тип проникает в структуру бетона и наполняет микротрещины, обеспечивая надежную защиту. Применяется преимущественно для фундаментов и подвалов. Проникающая гидроизоляция эффективно совладевает с неизменным воздействием влаги. 4. Мембранная гидроизоляция Мембранные системы часто используются для крыши и находящийся под землей конструкций. Такой метод дает обеспечение надежную защиту от атмосферных осадков и грунтовых вод. - ЭПДМ и ТПО мембраны имеют высокую устойчивость к ультрафиолету и механическим повреждениям https://gidroizolyaciya-dlya-vsekh.ru 5. Гидрофобные добавки Гидрофобные добавки в бетон или раствор помогают предотвратить проникновение влаги. Они идеально то что надо для творенья водонепроницаемых конструкций, в том числе бассейны и резервуары. Выбор типа гидроизоляции В момент выбора гидроизоляции главно учитывать: - Условия эксплуатации влажность, температура, вероятные нагрузки. - Материалы конструкции для каждого типа материала существует свой лучший вариант гидроизоляции. - Бюджет некие способы более затратные, но обеспечивают огромную долговечность. В заключение, выбор гидроизоляции зависит от множества факторов. Правильное решение поможет продлить срок службы строительных объектов и избежать серьезных проблем с влажностью. Quote Link to comment Share on other sites More sharing options...
DarrelSnush Posted October 8 Share Posted October 8 Как найти аудиопоздравления на телефон: полезные советы Праздничные деньки и особенные события в жизни отличная возможность удивить своих недалёких оригинальным пожеланьем. Если вы желайте выслать аудиопоздравление на телефон, но не знаете, с чего же стоит начать, эта статья поможет вам найти подходящие решения. 1. Поиск готовых аудиопоздравлений Существует множество ресурсов, где можно найти готовые аудиопоздравления: - Интернет-сайты специальные сайты и блоги предлагают коллекции аудиопоздравлений на разные удачный поводы: дни рождения, anniversaries, Новый год и другие праздники. Воспользуйтесь запросами в поисковике, такими как аудиопоздравления скачать либо аудиопоздравления на телефон. - Прибавления многие мобильные приложения для сотворения поздравлений предлагают интегрированные аудиофайлы. Пробуйте установить прибавленья, такие как "Пожелания" либо "Картинки и пожеланья". 2. Запись собственного аудиопоздравления Если вы желайте добавить личный штрих, запишите поздравление сами: - Смартфон используйте прибавление для записи звука (встроенное в телефон или сторонние прибавленья). Просто нажмите на запись, произнесите пожелание и сохраните файл. - Редактирование с помощью прибавлений для редактирования звука (например, Audacity или GarageBand) вы можете добавить музыку, эффекты или сделать лучше качество записи. 3. Отправка аудиопоздравления После того как вы нашли либо записали аудиопоздравление, вам необходимо выслать его: - ММС вы можете отправить аудиофайл через MMS. Просто выберите файл и отправьте его, как обыденное извещение. - Мессенджеры воспользуйтесь популярными прибавленьями, в том числе WhatsApp, Viber или Telegram, чтоб отправить аудиозапись. Всегда есть возможность добавления текста и эмодзи, чтобы сделать поздравление более выразительным. - Email если нужно отправить длинный https://audiosms.ru/ файл, используйте электронную почту. Прикрепите аудиофайл к известию и отправьте его адресату. 4. Использование социальных сетей Если вы хотите сделать пожелание более публичным, опубликуйте его в нужных страницах в соц сетях: - Instagram Stories или Facebook загрузите аудиофайл или добавьте его в видео, которое можно оформить с помощью красивых фонов и фильтров. - VK вы можете создать пост с аудиозаписью и поделиться им с приятелями или в сообществах. Заключение Аудиопоздравления это хороший способ изумить и повеселить недалёких. Выбор готовых аудиофайлов, творенье собственного пожелания или внедрение мессенджеров и соц сетей это все окажет вам помощь найти идеальный способ поздравить своих приятелей и родных. Не опасайтесь проявлять креативность, и ваш подарок станет незабываемым! Quote Link to comment Share on other sites More sharing options...