Текущее время: 19:04. Часовой пояс GMT +4.
 Руны магии
 
Вернуться   Руны магии > Игра > Руководства

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

Старый 23.09.2016, 04:05   #3161
NightSoul
Местный
 
Аватар для NightSoul
 
Регистрация: 27.04.2010
Адрес: Хибины
Сообщений: 638
По умолчанию Re: [Руководство] Основы написания макросов в игре

Цитата:
Сообщение от bens Посмотреть сообщение
Спасибо.
А подскажите как проверить готовность вещи, ну типа фириуса.
Попробуйте самым простым способом) Вот с помощью такой небольшой функции)
Думаю этого на первое время хватит)
Код:
function BagItemReady(item)
	local occupied, bagCount = GetBagCount()
	for slot = 1, bagCount do
		local index, icon, name, count = GetBagItemInfo(slot)
		if name == item then
			local duration, remaining = GetBagItemCooldown(index)
			if remaining == 0 then
				return true
			end
		end
	end
end;
И как следствие, для вас это будет выглядеть:

Код:
if  BagItemReady("Зелье Фириуса - тип F") then UseItemByName("Зелье Фириуса - тип F")
А вообще, присваивайте для простоты и наглядности к вашим задумкам переменные. Случай с проверкой на бой для примера.

Код вам коллега с Райдо подсказал верно.
Код:
if (not GetPlayerCombatState()) then
	CastSpellByName("Удар исподтишка");
Пару махинаций и
Код:
local combat = GetPlayerCombatState()

if combat  then CastSpellByName("Удар исподтишка") ---Если бой то...

if not combat  then CastSpellByName("Удар исподтишка") --- Если нет боя то...
Тоже самое, только чуть проще) Тем более, переменную вы можете назвать как угодно, combat, boy, на что фантазии хватит)
__________________

Последний раз редактировалось NightSoul; 23.09.2016 в 04:08.
NightSoul вне форума   Ответить с цитированием
Старый 12.12.2016, 20:35   #3162
hfdfggdfd
Местный
 
Регистрация: 15.02.2015
Сообщений: 135
По умолчанию Re: [Руководство] Основы написания макросов в игре

может кто пожалуйста поделиться FunForAll ?
hfdfggdfd на форуме   Ответить с цитированием
Старый 13.12.2016, 10:47   #3163
NightSoul
Местный
 
Аватар для NightSoul
 
Регистрация: 27.04.2010
Адрес: Хибины
Сообщений: 638
По умолчанию Re: [Руководство] Основы написания макросов в игре

Цитата:
Сообщение от hfdfggdfd Посмотреть сообщение
может кто пожалуйста поделиться FunForAll ?
Допустим не совсем ясно, что тебе нужно точно.
Если ввести название аддона в яндексе или гугле, он качается по первой же ссылке.
Я могу тебе дать третью)
http://rgho.st/31850121

Или тебя всё такие интересуют какие-то конкретные функции в нём для какого-то класса?
__________________
NightSoul вне форума   Ответить с цитированием
Старый 13.12.2016, 12:46   #3164
hfdfggdfd
Местный
 
Регистрация: 15.02.2015
Сообщений: 135
По умолчанию Re: [Руководство] Основы написания макросов в игре

это и надо было, спасибо. не нашел такого в интернете
hfdfggdfd на форуме   Ответить с цитированием
Старый 18.12.2016, 15:18   #3165
Gorand1971
Новый
 
Регистрация: 25.05.2014
Сообщений: 6
По умолчанию Re: [Руководство] Основы написания макросов в игре

Всем привет. думаю написать функцию , ( в данже танк в цели + регенерация на танка + собрать лут с моба ближайщего ко мне + цель танк + регенерация на танка).

function GetLoot(tgt)
/script TargetUnit("party1")
/script CastSpellByName("Регенерация")
if ((tgt == nil) or (tgt == "")) then tgt = "targer" end
if Dead(tgt) then UseSkill(1,1) end
end
/script TargetUnit("party1")
/script CastSpellByName("Регенерация")

макрос /script GetLoot(tgt) ( не работает)

может кто поможет исправить ?
Gorand1971 вне форума   Ответить с цитированием
Старый 18.12.2016, 18:09   #3166
AV
Заблокирован
 
Регистрация: 20.02.2010
Адрес: Донецк
Сообщений: 1,610
По умолчанию Re: [Руководство] Основы написания макросов в игре

это функция или макрос?
AV вне форума   Ответить с цитированием
Старый 18.12.2016, 18:47   #3167
Gorand1971
Новый
 
Регистрация: 25.05.2014
Сообщений: 6
По умолчанию Re: [Руководство] Основы написания макросов в игре

тут из макроса и из функции, макрос сам отдельно работает. функция отдельно не работает. Как все это соединить и прописать в функци, в едином целом.
Gorand1971 вне форума   Ответить с цитированием
Старый 18.12.2016, 20:20   #3168
awalst
Пользователь
 
Регистрация: 08.07.2014
Сообщений: 39
По умолчанию Re: [Руководство] Основы написания макросов в игре

может стоит сначала выполнить что нить простое. т.е. выполнить выбор цели и скастовать на нее скил например
если не ошибаюсь если цель в таргете то скил должен выполниться даже без выбора цели или тут начинают действовать правила написания функций те условия переменный и тд)

Добавлено через 9 минут 10 секунд
как думаете будет такая конструкция работать)

function Vamp()
run TargetUnit("player")
run CastSpellByName("Регенерация")
end

Добавлено через 22 минуты 55 секунд
или вот такая конструкция

function Vamp()
if TargetUnit("player") then
CastSpellByName("Регенерация")
end
awalst вне форума   Ответить с цитированием
Старый 18.12.2016, 20:54   #3169
Gorand1971
Новый
 
Регистрация: 25.05.2014
Сообщений: 6
По умолчанию Re: [Руководство] Основы написания макросов в игре

есть такой макрос написал ( работает)
/script TargetUnit("party1")
/script CastSpellByName("Регенерация")
/wait 1
/script TargetUnit("player")
/script CastSpellByName("Регенерация")
/wait 0.75
/script TargetUnit("party1")

вот еще 1 (работает)

/script SetTitleRequest(530520)
/wait 0.6
/cast Солдаты, в атаку!
/wait 0.6
/script TargetUnit("party1")
/script CastSpellByName("Регенерация")
/wait 1
/script CastSpellByName("Лечебная мазь")
/wait 0.75
/script TargetUnit("party1")
/script SetTitleRequest(530725)

Цель, присту собирать лут после танка, чтобы он не отвлекался, а сближающих мобов которые около меня я лутал, потом сразу переключался на танка. Мобов надо проверять на живой или нет, я так думаю.
Gorand1971 вне форума   Ответить с цитированием
Старый 18.12.2016, 23:36   #3170
DocIrus
Местный
 
Регистрация: 07.09.2011
Сообщений: 753
По умолчанию Re: [Руководство] Основы написания макросов в игре

Поставь присту аддон на хил и не надо макросов писать
По аддону хилишь, в таргете кидаешь на моба дебафы или лутаешь.
DocIrus на форуме   Ответить с цитированием
Старый 19.12.2016, 16:48   #3171
AV
Заблокирован
 
Регистрация: 20.02.2010
Адрес: Донецк
Сообщений: 1,610
По умолчанию Re: [Руководство] Основы написания макросов в игре

предполагаю что Gorand1971 хочет играть в два окна и ему ваши советы не помогут ))))
AV вне форума   Ответить с цитированием
Старый 20.12.2016, 13:16   #3172
HoodRobin
Новый
 
Регистрация: 23.11.2016
Сообщений: 6
По умолчанию Re: [Руководство] Основы написания макросов в игре

Цитата:
Сообщение от DocIrus Посмотреть сообщение
Поставь присту аддон на хил и не надо макросов писать
По аддону хилишь, в таргете кидаешь на моба дебафы или лутаешь.
а где аддоны вообще брать?
HoodRobin на форуме   Ответить с цитированием
Старый 20.12.2016, 13:53   #3173
TrankvilizZzator
Тестер
 
Аватар для TrankvilizZzator
 
Регистрация: 06.12.2011
Адрес: Истра
Сообщений: 1,223
По умолчанию Re: [Руководство] Основы написания макросов в игре

HoodRobin, здесь.
__________________
В правом углу лаунчера есть номер версии.
Текущая версия сервера - 6.2.0.107


Не улететь, не уползти, не умереть, не унестись...

TR Mstiteli
Помним... 1 год
TrankvilizZzator на форуме   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Powered by vBulletin®
Copyright ©2000 - 2017, vBulletin Solutions, Inc. Перевод: zCarot