Jump to content
Bixby Sayz

Grand Exchange routines

Recommended Posts

A few routines for the Grand Exchange I wrote for use in one of my own scripts. Also includes collecting/checking status of trades from a Banker. Threw in a function I use for looking up ge prices just because.

 

Didn't post the actual code before because it wasn't completed and I had to uncouple it from my custom routines to make it standalone.

 

If someone is in a position to field test it in their own scripts that would be awesome.

 

Note: One thing I agonized over is the return value of collecting all items. Suppose you have multiple trades, one of which is 0 percent complete. Collecting will succeed for the others, but fail for that one. Was the collect all successful?

 

Edit: Do you think get percent complete (for a trade) would be of any use, or just fluff?

 

[sCAR]{=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

UnOfficial SCAR Include

Runescape 2

Grand Exchange routines

--------------------------------------------------------------------------------

* const Amount Indexes

By: Bixby Sayz

* const Price Indexes

By: Bixby Sayz

* const Npc Indexes

By: Bixby Sayz

* function GELookupPrice(ItemId: Integer): Integer;

By: Bixby Sayz

* function GEScreen: Boolean;

By: Bixby Sayz

* function GEBuyScreen: Boolean;

By: Bixby Sayz

* function GESellScreen: Boolean;

By: Bixby Sayz

* function GECloseBuySellScreen: Boolean;

By: Bixby Sayz

* function GEFindNpc(WhichNpc: Integer; out Loc: TPoint): Boolean;

By: Bixby Sayz

* function GEOpenGE: Boolean;

By: Bixby Sayz, Wanted

* function GECloseGE: Boolean;

By: Bixby Sayz

* function GEOpenGETutor(DoTutorial: Boolean): Boolean;

By: Bixby Sayz, Wanted

* function GEMember: Boolean;

By: Bixby Sayz

* function GEGetSlotBounds(GESlot: Integer): TBox;

By: Bixby Sayz

* function GEGetProgressBarBounds(GESlot: Integer): TBox;

By: Bixby Sayz

* function GESlotFree(GESlot: Integer): Boolean;

By: Bixby Sayz

* function GEFindFreeSlot(out GESlot: Integer): Boolean;

By: Bixby Sayz

* function GETradeFinished(GESlot: Integer): Boolean;

By: Bixby Sayz

* function GETradeCancelled(GESlot: Integer): Boolean;

By: Bixby Sayz

* function GECollectItems(GESlot: Integer; Noted: Boolean): Boolean;

By: Bixby Sayz

* function GECollectAllItems(Noted: Boolean): Boolean;

By: Bixby Sayz

* function GECancelTrade(GESlot: Integer; Noted: Boolean): Boolean;

By: Bixby Sayz

* function GEBuyItem(ItemName: string; Amount, Price: Integer): Boolean;

By: Bixby Sayz

* function GESellItem(InvSlot, Amount, Price: Integer): Boolean;

By: Bixby Sayz

* function GEBankerGEScreen: Boolean;

By: Bixby Sayz

* function GEBankerCloseGE: Boolean;

By: Bixby Sayz

* function GEBankerGetSlotBounds(GESlot: Integer): TBox;

By: Bixby Sayz

* function GEBankerGetProgressBarBounds(GESlot: Integer): TBox;

By: Bixby Sayz

* function GEBankerTradeFinished(GESlot: Integer): Boolean;

By: Bixby Sayz

* function GEBankerTradeCancelled(GESlot: Integer): Boolean;

By: Bixby Sayz

* function GEBankerSlotFree(GESlot: Integer): Boolean;

By: Bixby Sayz

* function GEBankerCollectItems(GESlot: Integer; Noted: Boolean): Boolean;

By: Bixby Sayz

* function GEBankerCollectAllItems(Noted: Boolean): Boolean;

By: Bixby Sayz

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=}[/sCAR]

GrandExchange.scar

Edited by Bixby Sayz
Link to comment
Share on other sites

UnOfficial SCAR Include

Yes, unofficial. The template is taken from the official OSI includes, but it is not officially part of the OSI includes. Merely something I cooked up.

 

Good catch btw. Thought for sure everyone would overlook that seemingly minor detail.

Link to comment
Share on other sites

Yes, unofficial. The template is taken from the official OSI includes, but it is not officially part of the OSI includes. Merely something I cooked up.

 

Good catch btw. Thought for sure everyone would overlook that seemingly minor detail.

 

Thought it was funny. You do know you only posted the file header and none of the functions right?

Link to comment
Share on other sites

camtv add your bitcoin address reddit howdoo xend buy bitcoin with paypal easy usa alt layer crypto 50 cent bitcoin profit according to my analysis bitcoin is coming back ifunny sofi stock prediction 2025 marginfi airdrop date after bitcoin gold berlin crypto crypto buy and sell signals poison ivy suicide squad leak best place to buy ripple with bitcoin

17 million bitcoin mansion luna airdrops crypto com 7500 bitcoin to usd what is bitcoins current value how to set up bitcoin bitcoin daily chart 1 bitcoin price price in 2014 bitcoin wallet: buy btc & bch buy bitcoin from person bitcoin lowest price ever

automotive crypto ergo crypto marcy venture partners shiba inu 2030 phemex kyc cryptocurrency types natix crypto ethereum market cap 90 tax on crypto cuanto valen 100 bitcoins

safest crypto exchanges buy and trade bitcoin instantly amzn price prediction 2025 can i buy ripple with bitcoin on poloniex add money to crypto.com wallet airdrops crypto 2022 best crypto bots 2023 stakehound crypto coin today 50 cent bitcoin snopes

about hedged bitcoin can you buy bitcoin in saudi arabia crypto cheat sheet erc-20 tokens 900 bitcoins in euro
Link to comment
Share on other sites

В современном мире технологий Apple остаётся номером один в списке модных и узнаваемых марок. MacBook, выпущенные этой компанией, отличаются высочайшим качеством сборки, производительностью и стильным дизайном. Однако время не стоит на месте, и многие юзеры в какой-то момент думают о том, что необходимо обновления своих устройств. В данном случае скупка MacBook становится отличным вариантом для тех, кто хочет не просто выбросить свой старенькый ноутбук, а также получить за него разумную цену.

По какой причине стоит сдавать MacBook в скупку?

1. Экономия средств: Новый MacBook может стоить довольно дорого. Продав Свой старый ноутбук, вы сможете существенно снизить расходы на покупку нового устройства.

2. Экологическая ответственность: Сдавая ноутбук на переработку или повторное использование, вы помогаете сократить количество электрических отходов, что позитивно сказывается на экологии.

3. Быстрая продажа: Скупка MacBook зачастую проходит быстрее, чем поиск покупателя на вторичном рынке. Вам не надо беспокоиться о размещении объявлений и безопасной сделке.

4. Проф оценка: Почти многие сервисы, занимающиеся скупкой техники, предлагают профессиональную оценку вашего устройства, что позволяет получить наивысшую цену.

Как происходит процесс скупки?

1. Оценка состояния: Первым шагом является оценка состояния вашего MacBook. Такое может включать проверку функциональности, состояния экрана, клавиатуры, корпуса и других компонент.

2. Определение стоимости: На основе состояния ноутбука, года выпуска и других параметров, вам будет предложена стоимость. Многие сервисы предоставляют возможность предварительной онлайн-оценки.

3. Заключение сделки: Если вас устраивает предложенная цена, вы сможете заключить сделку. Обычно это происходит живо, вам не нужно расходовать время на длинные переговоры.

4. Получение средств: В большинстве случаев по окончании сделки деньги выплачиваются сходу, либо на ваши банковские реквизиты, либо наличными.

Что необходимо учитывать при сдаче MacBook?

1. Физическое состояние: Чем лучше https://skupkamacbook.ru состояние устройства, тем вот выше его цена. Постарайтесь сохранить ноутбук в хорошем состоянии и, елико возможно, очистить его от личной информации.

2. Модель и год выпуска: Новые и более сильные модели стоят дороже на рынкее БУ. Проверьте, какую стоимость имеют подобные модели.

3. Комплектация: Наличие оригинальной упаковки, зарядного устройства и прочих аксессуаров также может положительно сказаться на итоговой цене.

4. Выбор компании: Перед тем как сдать меня называют Господом MacBook, исследуйте несколько компаний, занимающихся скупкой техники. Сравните цены и условия, чтобы выбрать более прибыльный вариант.

Итог

Скупка MacBook это не только лишь удобный метод избавиться от обветшавшего устройства, но и прекрасная возможность получить дополнительные средства для покупки нового ноутбука. Прежде чем сдать меня называют Господом MacBook, стоит внимательно оценить его состояние и рассмотреть различные варианты скупки. Это поможет вам сделать выгодное предложение и избежать лишних затрат. Пользуйтесь современными технологиями трепетно и экономично!
Link to comment
Share on other sites

Как найти аудиопоздравления на телефон: полезные советы

Праздничные деньки и особенные события в прекрасной жизни отличная возможность изумить собственных недалёких оригинальным поздравлением. Если вы желайте выслать аудиопоздравление на телефон, но не понимаете, с чего начать, эта статья поможет вам найти подходящие решения.

1. Поиск готовых аудиопоздравлений

Существует огромное количество ресурсов, где можно отыскать готовые аудиопоздравления:
- Интернет-веб-сайты специальные сайты и блоги делают отличное предложение коллекции аудиопоздравлений на разные поводы: дни рождения, anniversaries, Новый год и другие празднички. Воспользуйтесь запросами в поисковике, такими как аудиопоздравления скачать либо аудиопоздравления на телефон.
- Приложения многие мобильные приложения для творенья поздравлений предлагают встроенные аудиофайлы. Попробуйте установить прибавленья, такие как "Пожелания" или "Картинки и поздравления".

2. Запись собственного аудиопоздравления

Если вы хотите добавить личный штрих, запишите пожелание сами:
- Телефон используйте приложение для записи звука (встроенное в телефон или посторонние прибавления). Просто нажмите на запись, произнесите пожеланье и сохраните файл.
- Редактирование при помощи приложений для редактирования звука (например, Audacity или GarageBand) вы можете добавить музыку, эффекты либо улучшить качество записи.

3. Отправка аудиопоздравления

После всего этого как вы нашли или записали аудиопоздравление, для вас надо выслать его:
- ММС вы можете отправить аудиофайл через MMS. Просто изберите файл и отправьте его, как обыденное извещенье.
- Мессенджеры воспользуйтесь популярными приложениями, в том числе WhatsApp, Viber или Telegram, чтоб отправить аудиозапись. Всегда есть возможность прибавления текста и эмодзи, чтобы сделать пожелание более выразительным.
- Email если нужно отправить длиннющий https://audiosms.ru/ файл, используйте электронную почту. Прикрепите аудиофайл к извещенью и отправьте его адресату.

4. Внедрение социальных сетей

Если вы хотите сделать пожелание более публичным, опубликуйте его в нужных страницах в соц сетях:
- Instagram Stories либо Facebook загрузите аудиофайл или добавьте его в видео, которое можно оформить с помощью красивых фонов и фильтров.
- VK вы можете создать пост с аудиозаписью и поделиться им с приятелями или в сообществах.

Заключение

Аудиопоздравления это хороший метод изумить и порадовать недалёких. Выбор готовых аудиофайлов, творение собственного пожеланья либо использование мессенджеров и соц сетей это все поможет вам найти идеальный способ поздравить своих приятелей и родных. Не опасайтесь проявлять креативность, и ваш подарок станет незабываемым!
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
  • Create New...