Модератор форума: staford11  
Использование Lua скриптов.
DiSq
Рыцарь
Цитата Randon123 ()
Уже целый час бегаю с анлокнутым луа и использую луа макросы. Гм в онлайне, бана нет. Пыль в глаза, как он любит.

Некоторое время всё же стоит быть осторожным, да, на данный момент всё работает и обходится, но хз когда он внесёт новые правки и не исключено, что это просто устрашение, как уже бывало.
Сообщение # 361 отредактировано DiSq - Вторник, 09.12.2014, 20:48
tobmaps
Капрал
Цитата DiSq ()
Некоторое время всё же стоит быть осторожным

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

Для циркла рекомендую больше не использовать СХ без включенного Anticheat Protection и выкручивать значения ползунка не менее середины его длины, 2/3 как для AT должно подойти
reverse engineering your soul... балуюсь C++, C#, SQL, LUA. Владыка 1C. Окончательно забил на emuDev
Сообщение # 362 написано 10.12.2014 в 05:29
Den40rus
Скаут
Цитата DiSq ()

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

Твой модернизированный сдм не корректно работает
Сообщение # 363 написано 10.12.2014 в 09:51
DiSq
Рыцарь
Цитата Den40rus ()
Твой модернизированный сдм не корректно работает

Я уже удалил ссылки ибо понял, что это фейловый вариант

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

О хорошем: Возможно адаптирую BindPad под скрипты.
Сообщение # 364 отредактировано DiSq - Среда, 10.12.2014, 14:26
Randon123
Скаут
Цитата DiSq ()
О хорошем: Возможно адаптирую BindPad под скрипты.

Будем ждать smile
Можно конечно создавать глобальные функции вручную и писать /run, но сдм привычней что ли.
Сообщение # 365 написано 10.12.2014 в 15:13
DiSq
Рыцарь
Также можно подставлять скрипты в эту форму и уже на этой основе делать собственный аддон с блек джеком и куртизанками.
Код

local spellON = {
  ["Destroy"] = false,
  ["spell1"] = "CastSpellByName(\"Целительное прикосновение\")",
}
function Destroy(self)
  if (spellON["Destroy"]) then  
   if UnitBuff("player","Омоложение") and (not UnitBuff("player","Кровоотвод"))then   
    RunScript(spellON["spell1"])
   end  
  end
end           
CreateFrame("Frame", "DestroyFrame")  
DestroyFrame:SetScript("OnUpdate", Destroy)

function ss(self)
  if spellON["Destroy"] == false then
   spellON["Destroy"] = true
   print("on")
  elseif spellON["Destroy"] == true then
   spellON["Destroy"] = false
   print("off")
  end
end
SLASH_SS1 = '/ss';
SlashCmdList["SS"] = ss


В первом массиве держим запрещенную функцию, там же включение и отключение, по дефолту отключено. Далее идёт функция, if (spellON["Destroy"]) then - проверка на вкл-выкл, ниже костяк скрипта который используем по прямому назначению.

Следующая функция - включение и отключение скрипта по команде в чат /ss, первое введение включит, второе отключит.

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

RunScript используется для обхода клиентской защиты lua, которая проверяет именно аддоны на предмет чего-то запрещенного.
Сообщение # 366 написано 10.12.2014 в 15:40
noname34d
Скаут
парни, пара очень простых вопросов.

1. решено

2. как включить проверку дебафа на принадлежность к применившему его игроку? ведь если анстаблу уже повесил кто то другой, то мою анстаблу скрипт просто не обновит.

3. решено
Сообщение # 367 отредактировано noname34d - Четверг, 11.12.2014, 12:47
jonnykager
Скаут
Вопрос такой. Играю на циркле. отключили адон сдм чем его можно заменить?
Сообщение # 368 отредактировано jonnykager - Пятница, 12.12.2014, 20:13
didjeypvpdk
Wrathful gladiator
Цитата jonnykager ()
Вопрос такой. Играю на циркле. отключили адон сдм чем его можно заменить


Проще свой написать, или разблокирывать его)
Сообщение # 369 написано 13.12.2014 в 16:33
Sseqwer
Скаут
Что нужно сделать чтобы SDM работал? Кинул в папку с аддонами,проверял на 3.3.5 ,и 5.4.2

Добавлено (13.12.2014, 17:02)
---------------------------------------------
Напишите пожалуйста подробно,что делать

Сообщение # 370 написано 13.12.2014 в 17:02
Evisceratos
Скаут
Цитата didjeypvpdk ()

Проще свой написать, или разблокирывать его)

а если свой написать, его не будет блокировать тот же самый луа?
Сообщение # 371 написано 13.12.2014 в 17:19
didjeypvpdk
Wrathful gladiator
Цитата Evisceratos ()
а если свой написать, его не будет блокировать тот же самый луа?


Не должно, т.к сдм блокирует по названию
Сообщение # 372 написано 13.12.2014 в 18:42
printf
Скаут
Цитата
Вырубился сдм на личе, после того как скачал кату. Устаревшие модификации естественно включены. Сталкивался кто с таким? Удаления кату не помогло.
addon control panel пишет что он заблокирован чем то.

upd Прикольно конечно. Что я только не сделал и какие только версии аддона не качал. В итоге просто переименовал старую 183 версию зашел/вышел из игры и переименовал обратно. Помогло.


Мне помогло.
Сообщение # 373 написано 14.12.2014 в 12:48
Abruzzi_O
Omnia denique
Цитата Justqwerty ()
Кто может поделиться скриптом на автофейк в ЛС?) с меня + естественно!

Его не возможно сделать
Сообщение # 374 написано 20.12.2014 в 23:47
Asspin
Скаут
Всем привет) Я понимаю что может для автора темки это уже изрядно подза.....ло, но очень нуждаюсь в помощи со скриптом, нужен скрипт на зеленку дк который будет срабатывать при касте любого заклинания у цели(как в пвп так и в пве).
Сообщение # 375 написано 21.12.2014 в 18:14
peyG
Скаут
ребят подскажите скрипт на использование отвара тигриной силы при получении 7-20 зарядов спамя дзуки или другие абилки
Сообщение # 376 отредактировано peyG - Воскресенье, 21.12.2014, 20:19
cheburator2000
Скаут
Подскажите есть хоть какие новости об SDM на circle ? Как его можно запустить ?
Сообщение # 377 написано 24.12.2014 в 22:33
printf
Скаут
Блин ну листани ты чуток на верх, ровно 5 комментариев назад написано же.
Цитата
Вырубился сдм на личе, после того как скачал кату. Устаревшие модификации естественно включены. Сталкивался кто с таким? Удаления каты не помогло.
addon control panel пишет что он заблокирован чем то.

upd Прикольно конечно. Что я только не сделал и какие только версии аддона не качал. В итоге просто переименовал старую 183 версию зашел/вышел из игры и переименовал обратно. Помогло.

Сейчас у меня сдм отлично на циркуле работает
Сообщение # 378 отредактировано printf - Четверг, 25.12.2014, 03:54
PaulDousen
Рыцарь
На пиратке не будет античита который будет ловить анлокеры луа, анлок происходит на стороне клиента и к серверу обращений не происходит. Либо пилить античит с обновлением файлов клиента либо никак.

noname34d, достаточно поставить фильтр. К примеру: UnitDebuff("target","Агония","PLAYER") жирным выделил фильтр. Это значит что дебаф на цели именно твой.

Добавлено (26.12.2014, 15:46)
---------------------------------------------

Цитата Randon123 ()
Все равно не пашет.


Скобку нужно поставить перед not
and (not UnitBuff

Добавлено (26.12.2014, 15:48)
---------------------------------------------
SDP под какую версию нужен? 4.3.4, 3.3.5, 5.4.8?

Сообщение # 379 написано 26.12.2014 в 15:48
Baus
Центурион
Есть скрипты у кого-нибуть на шаманов? И почему при создание скрипта через /bp все что в макросе пишется в чат?
Сообщение # 380 написано 26.12.2014 в 20:50
kasar
Капрал
существует сдм для тбк?
Сообщение # 381 написано 26.12.2014 в 22:55
sess
Скаут
можно ли отследить смену оружия у цели?
визуально анимация заметна
как клиент узнает об этом?

не особо рассчитываю, что тут есть такие умельцы, но все же:
есть ли варианты кастовать аое под цель? в pqi и подобной дребедени как-то делали через отслеживание координат, но то не Lua, а с++ если мне не ошибает память:)
Сообщение # 382 отредактировано sess - Пятница, 26.12.2014, 23:22
PaulDousen
Рыцарь
Цитата sess ()
есть ли варианты кастовать аое под цель? в pqi и подобной дребедени как-то делали через отслеживание координат, но то не Lua, а с++ если мне не ошибает память:)


Только через луа вряд ли

Добавлено (27.12.2014, 11:20)
---------------------------------------------
Цитата Baus ()
Есть скрипты у кого-нибуть на шаманов?

Смотря какие

Добавлено (27.12.2014, 11:22)
---------------------------------------------
Цитата sess ()
можно ли отследить смену оружия у цели?


GetInventoryItemLink("unit",slotID) -- по номеру слота
GetInventoryItemLink("unit",GetInventorySlotInfo("MainHandSlot")) --по названию слота
Сообщение # 383 отредактировано PaulDousen - Суббота, 27.12.2014, 11:25
sess
Скаут
еще вопрос
как определить, находится ли цель в мили (5 ярдов или ближе), если нет абилок, требующих мили ренж?
Сообщение # 384 написано 27.12.2014 в 15:44
PaulDousen
Рыцарь
Цитата sess ()
как определить, находится ли цель в мили (5 ярдов или ближе), если нет абилок, требующих мили ренж?


CheckInteractDistance("unit", distIndex);

1 = Inspect, 28 yards
2 = Trade, 11.11 yards
3 = Duel, 9.9 yards
4 = Follow, 28 yards

К примеру

CheckInteractDistance("target", 3)

Но другие дистанции чекать не получится, только такие.
Можно конечно написать функцию вычисления ренжа более точно, но получится громоздко.
Сообщение # 385 написано 27.12.2014 в 22:24
Rikimaru17
Сержант
/cast Удар колосса
/run if UnitDebuff("target", "Избиение") then RunMacroText("/cast Жетон победы гладиатора Катаклизма") end

пробуй так
Сообщение # 386 написано 28.12.2014 в 08:51
staford11
^s†af0rd f0rever^
Цитата Necrofobianx ()
может есть возможность в скобки впихнуть айди спелла Избиение 3 уровня?

Вроде можно вместо названия писать ID.
Победоносная @ Галакронд
Мои сборки под 3.3.5а 12340

Исправительные работы: в наличии.
Сообщение # 387 написано 28.12.2014 в 17:33
Den40rus
Скаут
Что изменить или добавить в
этом скрипте чтоб триня юзалась например после 1 сек дебафа (т.е сделать проверку на время).

Deduff = CreateFrame("Frame", "DeBuffFrame", UIParent);
Deduff:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED");
Deduff:SetScript("OnEvent", function(self, event, arg1, arg2, ...)
if(event=="COMBAT_LOG_EVENT_UNFILTERED") then
if UnitDebuff("player","Указать гадость(дэбаф)") or UnitDebuff("player","Указать гадость(дэбаф)") then
local enabled = GetItemCooldown("Медальон Орды")
if enabled == 0 then
RunMacroText("/use Медальон орды")
end
end
end
end)
Сообщение # 388 отредактировано Den40rus - Понедельник, 29.12.2014, 16:45
staford11
^s†af0rd f0rever^
Цитата Necrofobianx ()
/run if UnitBuff("player", 84586) then RunMacroText("/cast Жетон победы гладиатора Катаклизма") end
Победоносная @ Галакронд
Мои сборки под 3.3.5а 12340

Исправительные работы: в наличии.
Сообщение # 389 написано 30.12.2014 в 09:30
Tolannn3
Темный Странник
Тоже интересует скрипт подобного рода, но только чтобы отслеживал 3 стака стрелы ледяного огня на цели.
Сообщение # 390 написано 30.12.2014 в 09:54
Поиск: