Перейти к содержанию

Дайджест за январь-март

Обновления гайдов и аддонов

Март Февраль Январь

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Подсказки из игры на вашем сайте

Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать

Setras

Разработчик аддонов
  • Постов

    1703
  • Зарегистрирован

  • Посещение

Весь контент Setras

  1. THere is an addon with same mechanics that was made like early 2010/11 by Barut from Monsters Inc., Europe, with my help. You can see it's layout in this video: http://www.youtube.com/user/TheNameth#p/u/3/0r3WAjuytpE It's in bottom middle and is shown only during fade-out (last 3 seconds of video) which was noticed by someone on youtube.
  2. Возможно выдрать видимые в данный момент модели напрямую из игры.
  3. Я бы сделал так: Code: Цена 1000 золотой пыльцы = Price of 1000 Gold Dust Курс кристалла = 1 gPotato to gold rate Цена 1 кристаллической крошки = Price of 1 Crystal Chip OK = OK Отмена = Cancel
  4. Setras

    Blinking widget

    Hi guys. I need a simple and nice way to make a widget blink like 10 times and stop blinking. Problem is... It's possible that there will be dozens of such widgets and i don't want to store a global var-table containing info about "how much times did certain widget blink"... And i want them to blink like... repeatedly... Let's share ideas about making it effective and fast?
  5. Well, me neither. I was using thi pvp meachanics, and much more, to sucessfully have fun in pvp. If everyone will have that... Well.. You guess what. Anyways, in a few days (depends on my workload and university load) i will upload a very usefull addon to public.
  6. Yeah, job and stuff... Sleepless night and after i was working all day long, came back 30 minutes ago and i already want to sleep, sry... But here is a LITTLE tip: Attach widget 2D and observe it's on-screen coordinates and player camera rotation.
  7. IMO we need some kind of standart here.... Like LibDnD. I mean, to use one certain addon for this, and, maybe, rename our "mainForm" and store a global var like "MFName" if it's impossible to have two samenamed childs (and if main form's name is needed somewhere outside the addon, idk this yet). And we should not unload or force hide that addon ever. Like... ItemMall. It's on top of everything and i think noone will ever care to unload it. What do you think?
  8. Идешь сюда: http://ui9.ru/forum/develop/topic/54/t54-Allods-Online-Texture-Viewer-v-0-6-1-upd-for-AO-1-1-01-17 Ищешь нужную текстуру, ззаменяешь ее, заменяешь также текстуру облаков. Можно вместо замены попросту положить текстуру по таком же пути в пак файле с более новой дтой создания и/или именем пака начинающимся на a/z или как-то так. Честно - не помню. Правда вместо замены - это если на евро сейчас такая же система как была года полтора назад у нас. Иначе только заменить.
  9. Да, такая функция есть. Я даже иногда балуюсь ею узнавая чужие имена "тройни". Смысла в такой функции практического - ноль.
  10. На данный момент неосуществимо используя ту информацию что у нас есть. На евро сервере можно методом моддинга (о закрытии такой возможности я не слышл пока)
  11. Nooo, you just add your widget's mainForm asa child tosome another widget! So if there is Map/image Map/buttons And that's all you just add another child like Map/MainForm and then nothing special happens, but if motherform of Map is hidden all your addon forms are automaticaly hidden too.
  12. Что самое забавное, так это то что скомпиленный скрипт раз этак в надцать больше по размеру чем оригинал...
  13. Внутригильдийные коммуникации в реальном времени посредством аддонов возожны в одностороннем порядке "Оффицер -> все члены гильдии" посредтвом различных гильдейских функций. Также в теории возможно создать техперсонажей вроде "ТехперсА", "ТехперсБ", "ТехперсВ" и т.п. которые бы выполняли функции таргетированной передачи и/или хранения информации.
  14. We had a discuss in one of add-on's topics, but i had thought that everyone should know somevery usefull tricks you can do in AO. So here's the first one: ----------------========(I)========---------------- Creating your own timer. It's helpfull if you need something to renew faster or slower than each second. An example of what it is and how it could be used is in TS3Viewer addon. It shows you who's speaking in your TS room in real time, and sometimes it happens so that you hear multiple people giving short comments and so on and renewing the window each second i not fast enough. What you need is(isuppose you know how to create add-ons and widgets as well as basics of Lua): A dummy widget of any size and position, even a tootally transparent 1x1 pixel one would do the job. Let's say it's called wtKenny. Also we need any WidgetPlayEffect, like fade effect, size or move are OK as well. And a handler with a function that will repeatedley run that effect. So here's a lil example of a timer using widget wtKenny and triggering each 0.25 seconds (250 milliseconds): Code: function timer(params) if params.effectType == ET_FADE and params.wtOwner:IsEqual( wtKenny ) then wtKenny:PlayFadeEffect( 1.0, 1.0, 250, EA_MONOTONOUS_INCREASE ) userMods.SendEvent( "EVENT_250_MS_TIMER", {sender = common.GetAddonName()} ) end end function MyFunctionHere(params) --Insert your code here end function Init() wtKenny = mainForm:GetChildChecked( "Kenny", false ) common.RegisterEventHandler( timer, "EVENT_EFFECT_FINISHED" ) common.RegisterEventHandler( MyFunctionHere, "EVENT_250_MS_TIMER" ) wtKenny:PlayFadeEffect( 1.0, 1.0, 250, EA_MONOTONOUS_INCREASE ) end Init() In this example an event called "EVENT_250_MS_TIMER" is sent to every user addon each 250 milliseconds with params.sender equal to your addon's name. CAUTION /!\ Use unique event name or perform a check to ensure that you've got an event from your timer, because otherwise you'll run functions triggered by other addons, which, for example, could make you run functions twice or even more often than expected! CAUTION /!\ Second parameter in userMods.SendEvent must be a table! ----------------========(II)========---------------- Today evening i'll edit this post and show you how to find direction to target, and maybe tomorrow evening - even a distance to target ;-)
  15. Hi all. I need to convert TGA to a set of game files. Does anyone has a clue how to make it comfortable and usefull? SLA told something about his texture viewer but i did not find anythng like that there. My UITextureConvertEditor does not work due to something went wrong in there (maybe that's because i've reinstalled my Win or such)...
  16. Но в теории можно узнать направление на моба и расстояние до него => координаты можно вычислить из направления и расстояния.
  17. I was wrong, dragon patron emotion is a simple "/хвастаться" but with a better dragon-animation. So there's just one such emotion ATM.
  18. Ога, ждем от тебя декомпиленный и пересобранный клиент с исправлениембольшинства багов и подключеной библиотекой i/o )))
  19. Да, однако декомпилировав скрипт все равно можно выяснить что и как он делает, однако этого не смогут сделать... Дайте ка прикину... 99.9% игроков Аллодов.
  20. You can check if zine 0 is gipat, that's all. 1-st letter of Gipat is G in all languages, isn't? And if it's gipat - just check 5-th, not 4-th one.
  21. luac (not luc) but it does not matter for allods online. you can create a batch file that contains luac50.exe -o "%1c" "%1" Place it in luac folder and just drag'n'drop lua files on it to compile them in 1 click (Thx to SLA for pointing me at "%1" =D ) Also you can d'n'd more than one file at once.
  22. WString -> to string -> string = делай что хочешь, все функции в наличии.
  23. You need lua 5.0 compiler. You can replace existing files with compiled ones. You don't need to bother about file extensions untill everything is ok inside a file.
  24. Man, once you'll get the ".pak-method" you'll not need thsese functions anymore, anyways we can use english as default localization and just add "rus" as optional for russia (as it is supported by our clients") BTW what did this patch give you? Lvl 41-42 cap increasing?
×
×
  • Создать...

Важная информация

Пользуясь сайтом, вы принимаете Условия использования