Bixby Sayz Posted May 21, 2012 Share Posted May 21, 2012 Wrote this for my own use. Thought I'd share in case others might find it useful. [sCAR]const // Constants for home teleport. HOME_ALK = 0; // Al kharid. [Non-members] HOME_DRA = 1; // Draynor village. [Non-members] HOME_EDG = 2; // Edgeville. [Non-members] HOME_FAL = 3; // Falador. [Non-members] HOME_LUM = 4; // Lumbridge. [Non-members] HOME_SAR = 5; // Port sarim. [Non-members] HOME_VAR = 6; // Varrock. [Non-members] HOME_ARD = 7; // Ardougne. [Members] HOME_BUR = 8; // Burthorpe. [Members] HOME_CAT = 9; // Catherby. [Members] HOME_SEE = 10; // Seers' village. [Members] HOME_TAV = 11; // Taverly. [Members] HOME_YAN = 12; // Yanille. [Members] HOME_LUN = 13; // Lunar isle. [Members, quest required] HOME_BAN = 14; // Bandit camp (kharidian desert). [Members, quest required] {=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= function HomeTeleport(Loc: Integer): Boolean; Contributors: Bixby Sayz Description: Cast home teleport. Returns true on success. Date Created: May 16th, 2012. By Bixby Sayz. RS2 Build 716. Last Modification: May 18th, 2012. By Bixby Sayz. RS2 Build 716. Note: Spell icon must be visible in spellbook. Does not scroll spellbook. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=} function HomeTeleport(Loc: Integer): Boolean; var HomeDTM: Integer; // Home teleport spell icon. LockDTM: Integer; // Teleport locked icon. P: TPoint; // Location to click. B: TBox; // Boundaries of map icon. T: Integer; // Time counter. begin Result := False; // Allocate dtms. HomeDTM := DTMFromString('78DA63B463626078CA8002F61DF904A619A17C46909A3BA86ADAE6DC4055E38E690E861A9039EF08A831256C0E00FD281020'); LockDTM := DTMFromString('78DA63DCC7C0C030950105FCFAF58781114883F07F206004A9998EAA465444844108AA0604C06A16A2AA3133D0656082AA01E35D40621AAA9AB7EFDF31B023990300598F1003'); // Wrap in try...finally to ensure we free dtms. try // If map isn't already up then display it. if (CountColor(12378347, 177, 29, 340, 41) < 500) then begin // Switch to magic tab. if not SetGameTab(Tab_Magic) then Exit; // Locate home teleport spell icon and click on it. T := GetSystemTime + RR(25000, 30000); repeat WaitRR(25, 50); if (GetSystemTime > T) then Exit; until FindDTM(HomeDTM, P.X, P.Y, MIX1, MIY1, MIX2, MIY2); Mouse(P.X, P.Y, 10, 10, True); // Wait for home teleport map to appear. T := GetSystemTime + RR(25000, 30000); repeat WaitRR(25, 50); if (GetSystemTime > T) then Exit; until (CountColor(12378347, 177, 29, 340, 41) > 500); end; // Get boundaries of map icon. case Loc of HOME_DRA: B := Box(296, 194, 319, 225); HOME_EDG: B := Box(280, 140, 303, 171); HOME_ALK: B := Box(346, 213, 377, 239); HOME_FAL: B := Box(265, 188, 288, 218); HOME_LUM: B := Box(314, 226, 337, 256); HOME_SAR: B := Box(263, 231, 286, 260); HOME_VAR: B := Box(333, 166, 356, 196); HOME_ARD: B := Box(155, 196, 178, 226); HOME_BUR: B := Box(239, 129, 262, 159); HOME_CAT: B := Box(208, 166, 233, 197); HOME_SEE: B := Box(179, 143, 202, 173); HOME_TAV: B := Box(239, 164, 264, 194); HOME_YAN: B := Box(147, 246, 170, 277); HOME_LUN: B := Box(30, 61, 59, 90); HOME_BAN: B := Box(309, 279, 340, 306); else Exit; end; // Check if map icon is unlocked. Make sure mouse isn't hovering over // target icon (making it larger). if MouseInBox(B) then MouseBox(MMX1, MMY1, MMX2, MMY2, MoveTo); if FindDTM(LockDTM, P.X, P.Y, B.X1, B.Y1, B.X2, B.Y2) then begin MouseBox(493, 29, 501, 37, ClickLeft); Exit; end; // Click on map icon. MouseBox(B.X1, B.Y1, B.X2, B.Y2, ClickLeft); // Wait for map to disappear. If it fails to disapear we are on a f2p server // trying to teleport to a p2p location. T := GetSystemTime + RR(25000, 30000); repeat WaitRR(25, 50); if (GetSystemTime > T) then begin // Close map. MouseBox(493, 29, 501, 37, ClickLeft); Exit; end; until (CountColor(12378347, 177, 29, 340, 41) < 500); // Wait for teleport to end. This is cheap i know but it works. WaitRR(16000, 17000); // Success. Result := True; finally // Free dtms on the way out. FreeDTM(HomeDTM); FreeDTM(LockDTM); end; end; [/sCAR] Quote Link to comment Share on other sites More sharing options...
Wanted Posted May 21, 2012 Share Posted May 21, 2012 I need to do Magic.scar This information and precode will for sure help save me a lot of time and I'll be sure to put you in contrib/creation credit Quote Link to comment Share on other sites More sharing options...
Bixby Sayz Posted May 21, 2012 Author Share Posted May 21, 2012 That was the idea: We all share what we have and if something makes it way into the includes even better. I have few others but they are so specialized I can't figure out how to break them out into standalone functions nor what purpose others would have for them. Quote Link to comment Share on other sites More sharing options...
XRumer23smise Posted October 14 Share Posted October 14 Descubra os jogos online no BigWin Casino. Aproveite bonus e promocoes em uma plataforma segura e acessivel. Quote Link to comment Share on other sites More sharing options...
PhillipWoutT Posted December 2 Share Posted December 2 Как выбрать даму-эскорт в городе москва: Полезные советы Московский рынок эскорт-услуг делает отличное предложение огромное количество вариантов, и выбор подходящей девушки готов стать непростой задачей. Если вы хотите, чтобы познакомиться с эскортницей для приятного времяпрепровождения, деловых встреч или особенных мероприятий, вот немного хороших ответов, которые помогут сделать верный выбор. 1. Обусловьте свои цели Перед тем как начать поиск, четко обусловьте, для каких целей вам нужна эскортница. Будет ли это деловая встреча, ужин, вечеринка или просто компания на вечер? Разные ситуации требуют разных качеств и стилей общения, поэтому понимание своих целей поможет избрать подходящую даму. 2. Обследуйте различные агентства Существует множество эскорт-агентств в Москве, потому похлопочите о том, чтоб изучить их предложения. Направьте внимание на надежность и репутацию агентств. Изучите их веб-сайты, удостоверьтесь, что они предлагают обилие моделей и имеют хорошую контактную информацию. 3. Читайте отзывы Отзывы клиентов могут являться полезным источником инфы. Постарайтесь отыскать мнения о конкретных агентствах и эскортницах. Превосходнее всего доверять отзывам из независящих источников, чтоб получить объективную оценку услуг. Это поможет избежать досадных ситуаций и сделать осознанный выбор. 4. Оцените профессионализм девицы При выборе эскортницы обратите внимание включая на ее внешность, а также на профессионализм. Отменная эскортница должна быть не только привлекательной, а также уметь поддерживать беседу на различные темы. Уверенность и умение общаться могут сыграть важную роль в том, чтоб ваше время вкупе прошло комфортно и приятно. 5. Уточняйте стоимость услуг Различные агентства имеют различные цены, поэтому важно более точно определить стоимость услуг заранее. Удостоверьтесь, что в указанную цену не включены скрытые платежи. Сравните цены разных агентств, чтоб выбрать оптимальный вариант по цене и качеству. 6. Обратите внимание на безопасность и конфиденциальность Безопасность и конфиденциальность важные нюансы при выборе эскортницы. Убедитесь, что выбранное вами агентство предпринимает меры для высокой защиты собственной информации клиентов и своих моделей. Надежные агентства гарантируют безопасность и анонимность. 7. Общение с представителем агентства Не стесняйтесь спрашивать представителям агентства. Общение поможет вам лучше осознать их услуги, условия работы и уровень профессионализма. Хорошие агентства всегда готовы ко взаимодействию и предоставлению нужной инфы http://www.s-d.jp/userinfo.php?uid=16130# 8. Убедитесь в наличии соглашения До заключения соглашения с агентством или эскортницей ознакомьтесь с критериями. Такое может включать детали, дотрагивающиеся вашего взаимодействия, а также условия отмены и оплаты. Прозрачные условия посодействуют избежать недоразумений. Заключение Выбор девицы-эскорт в Москве просит внимательности и кропотливо продуманного подхода. Определив свои цели, исследуя агентства и беря во внимание профессионализм моделей, вы сможете найти подходящую компанию для любого мероприятия. Надеемся, что эти советы помогут вам сделать осознанный выбор и получить удовольствие от общения! Quote Link to comment Share on other sites More sharing options...
BrianHip Posted December 16 Share Posted December 16 Промокод Покер Дом: Ваш шанс на выигрыш Покер Дом это знаменитая платформа любителям покера, которая делает отличное предложение отличные возможности для игры и заработка. Один из методов повысить свои шансы на успех внедрение промокода во время регистрации или пополнения счета. Что такое промокод Покер Дом? Промокод Покер Дом это специальная комбинация букв и цифр, которую можно ввести при регистрации на сайте или при пополнении депозита. Вводя промокод, вы получаете дополнительные призы, такие как: - Бонус выдвигать на первый депозит: Повышение суммы вашего первого вклада. - Бесплатные фишки: Сначала игры без дополнительных вложений. - Увеличенные рейкбек: Больше возвратов от проигранных партий. Как использовать промокод? Чтобы воспользоваться промокодом Покер Дом, следуйте этим простым шагам: 1. Перейдите на сайт Покер Дом. 2. Зарегайтесь или войдите в Свой акк. 3. Найдите поле для ввода промокода во время регистрации или при пополнении счета. 4. Введите свой промокод в указанное поле и подтвердите действие. 5. Наслаждайтесь вашими призами и играйтесь в покер! Где отыскать животрепещущие промокоды? Чтобы получить животрепещущие промокоды на Покер Дом, вы сможете: - Проверить официальные сайты с акциями и предложениями. - Подписаться на рассылки от Покер Дом, чтобы быть в курсе абсолютно всех новинок Промокод казино Покер Дом - Поискать в соц сетях и на форумах, где игроки делятся своими промокодами. Заключение Внедрение промокода Покер Дом это отличный метод увеличить свои исходные вложения и получить дополнительные превосходства. С приобретенными бонусами у вас есть возможность подробнее изучить платформу и удвоить свои шансы на успех. Не упустите свою возможность играйте с мозгом и выигрывайте! Quote Link to comment Share on other sites More sharing options...
Phillipamach Posted Tuesday at 07:22 PM Share Posted Tuesday at 07:22 PM Балясини для лестниц Балясини это неотъемлемая часть лестничных конструкций, которые дают обеспечение безопасность и эстетическое восприятие интерьера. Балясини представляют собой опоры или стойки, расположенные между перилами и лестницей, и играют важную роль как в функциональном, так и в декоративном нюансе. Функции балясин 1. Безопасность: Основной задачей балясин является предотвращение падения людей с лестницы. Они обеспечивают необходимую поддержку между перилами и ступенями. 2. Эстетика: Балясини добавляют стиль и характер лестнице. Они могут быть выполнены в разных дизайнах и материалах, что позволяет им гармонично вписываться в общий интерьер. 3. Поддержка перил: Балясини служат основой для установки перил, обеспечивая их надежность и устойчивость. Материалы для балясин Балясини могут являться сделаны из разных материалов, включая: - Дерево: Один из самых фаворитных материалов благодаря собственной природной красе и теплоте. Деревянные балясини могут быть как ординарными, так и сложными в дизайне. - Металл: Часто используется в современных стиле помещения. Металлические балясини бывают разных форм и стилей, от минималистичных до ornate, придавая лестницам современный вид. - Стекло: Применяется для творенья прозрачных загородок, что визуально увеличивает пространство и делает его более легким. - Композитные материалы: Современные решения, такие как серебристый металл или пластиковые балясини, обеспечивают долговечность и легкий уход. Дизайн и стиль Выбор дизайна балясин находится в зависимости от стиля вашего интерьера: - Традиционный стиль: Здесь отлично смотрятся деревянные балясини с резьбой и декоративными элементами балясины бук - Современный стиль: Простые полосы и железные конструкции будут совершенно подходить для современных интерьеров. - Минимализм: Изделия из стекла без всяких там деталей могут сделать чистоту и легкость в целом пространстве. Заключение Балясини для лестниц выполняют включая функциональные задачки, да и являются принципиальным элементом декора. Верный выбор материалов и дизайна поможет сделать безопасное, уютное и стильное место в вашем доме. Не забывайте о том, что балясини должны соответствовать общему стилю и архитектуре вашего интерьера. Создайте лестницу, которая будет не только лишь неопасной, да и красивой! Quote Link to comment Share on other sites More sharing options...