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

Помогите переделать АА скрипт в скрипт на Lua


Рекомендуемые сообщения

Сам скрипт работает и на

CEButton1Click

 и на 

CELabel1Click

но мене надо именно на 

CELabel1Click

что бы работало, 

Сам скрипт работает

Но функция не загорается, при нажатии на форме.

На форме трейнера есть названия God Mode, при активации оно не загорается, но сам скрипт активируется.

Изменено пользователем Submarinа
Ссылка на комментарий
Поделиться на другие сайты

Я тебе сделал скрипт, который ты просил в самом начале активаиция либо кнопкой, либо горячей клавишей:

5 часов назад, Submarinа сказал:

Как мене АА скрипт, записать в Lua и вывести на кнопку активации.

например NUMPAD1. 

 

Ты уже определись.

Ссылка на комментарий
Поделиться на другие сайты

Что касается простоты языков, не один язык не является простым для человека который ничего общего с программированием не имеет.

Цитата

Но функция не загорается, при нажатии на форме.

На форме трейнера есть названия God Mode, при активации оно не загорается, но сам скрипт активируется

Код отвечающий за нажатие на форму в студию.

Ссылка на комментарий
Поделиться на другие сайты

Тот скрипт который в Lua записывается ты мене сделал, он у меня не работает. Я же тебе говорил

9 минут назад, Garik66 сказал:

Я тебе сделал скрипт, который ты просил в самом начале активация либо кнопкой, либо горячей клавишей:

 

Ты уже определись.

 

Изменено пользователем Submarinа
Ссылка на комментарий
Поделиться на другие сайты

11 минуту назад, Submarinа сказал:

но мене надо именно на 


CELabel1Click

Так добавь в мой скрипт пару строчек, их я тебе тоже уже неоднократно давал:

UDF1.CELable1.Font.setColor(0x00000ff)

и

 

UDF1.CELabel1.Font.setColor(0x0008000)

потсавь их в соответствующие места.

Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, Submarinа сказал:

Тот скрипт который в Lua записывается ты мене сделал, он у меня не работает. Я же тебе говорил

Не работает, потому что делаешь опять что-то не верно (но чтобы понять где ты делаешь ошибку нужно пару страниц топика переписать, поэтому ещё раз говорю - купи веб-камеру - будет гораздо быстрее),

 

А так я тебе уже кучу скриптов дал.

Ссылка на комментарий
Поделиться на другие сайты

5 минут назад, Submarinа сказал:

Тот скрипт

Это 

 

15 минуту назад, Garik66 сказал:

Я тебе сделал скрипт, который ты просил в самом начале активаиция либо кнопкой, либо горячей клавишей:

я писал про этот скрипт.

Ссылка на комментарий
Поделиться на другие сайты

Вот смотри ты мене дал скрипт вот 2

Скрытый текст

al = getAddressList()
memrec=addresslist_getMemoryRecordByDescription(al, "God Mode")
if memoryrecord_isActive(memrec) then
   UDF1.CEButton1.Font.setColor(0x00000ff)
   PlaySound(findTableFile([[Activate]]))
else
   UDF1.CEButton1.Font.setColor(0x0008000)
   PlaySound(findTableFile([[Deactivate]]))
end

function CEButton1Click(sender)
  memrec.Active = not memrec.Active
end

createHotkey(CEButton1Click,VK_NUMPAD1)

 

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

Изменено пользователем Submarinа
Ссылка на комментарий
Поделиться на другие сайты

9 минут назад, Submarinа сказал:

но сома функция на форме трейнера не загорается

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

Скрытый текст

al = getAddressList()
memrec=addresslist_getMemoryRecordByDescription(al, "God Mode")
if memoryrecord_isActive(memrec) then
   UDF1.CELabel1.Font.setColor(0x00000ff)
   PlaySound(findTableFile([[Activate]]))
else
   UDF1.CELabel1.Font.setColor(0x0008000)
   PlaySound(findTableFile([[Deactivate]]))
end

function CEButton1Click(sender)
  memrec.Active = not memrec.Active
end

createHotkey(CEButton1Click,VK_NUMPAD1)

 

 

Изменено пользователем Garik66
Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, Submarinа сказал:

да я же сказал, мене на нём надо. CELabel1

Тот код который ты дал выше, меняет у кнопок цвет.Тебе к обьекту CELabel нужно обратится а не CEButton.

Изменено пользователем saiberpro
Ссылка на комментарий
Поделиться на другие сайты

Вот он работает, и цвет меняет, но я всего лишь хотел его укоротить.

Скрытый текст

function CELabel1Click(sender)
local AADescription = 'God Mode'
local aaMemoryRecord = getAddressList().getMemoryRecordByDescription(AADescription)
aaMemoryRecord.Active = not aaMemoryRecord.Active
al = getAddressList()
memrec=addresslist_getMemoryRecordByDescription(al,"God Mode")
if memoryrecord_isActive(memrec) then
memoryrecord_unfreeze(memrec)
UDF1.CELabel1.Font.setColor(0x000000)
else
memoryrecord_freeze(memrec)
UDF1.CELabel1.Font.setColor(0x0000FF)
end end
createHotkey(CELabel1Click,VK_HOME)

 

Но ты Игорь мене сказал что у меня каша, и сделал свой, но у твоих активация работает скрипта,  а надпись на форме нет.То есть цвет она не меняет

Изменено пользователем Submarinа
Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, Submarinа сказал:

Вот он работает, и цвет меняет, но я всего лишь хотел его укоротить.

  Показать содержимое

 

Что ты хочешь укоротить?

Ссылка на комментарий
Поделиться на другие сайты

Только что, Submarinа сказал:

Вот он работает, и цвет меняет, но я всего лишь хотел его укоротить.

  Скрыть содержимое


function CELabel1Click(sender)
local AADescription = 'God Mode'
local aaMemoryRecord = getAddressList().getMemoryRecordByDescription(AADescription)
aaMemoryRecord.Active = not aaMemoryRecord.Active
al = getAddressList()
memrec=addresslist_getMemoryRecordByDescription(al,"God Mode")
if memoryrecord_isActive(memrec) then
memoryrecord_unfreeze(memrec)
UDF1.CELabel1.Font.setColor(0x000000)
else
memoryrecord_freeze(memrec)
UDF1.CELabel1.Font.setColor(0x0000FF)
end end
createHotkey(CELabel1Click,VK_HOME)

 

 

Я же тебе написал, что это каша маслянная.

Скрипт нужно сделать просто такой:

 

Скрытый текст

function CELabel1Click(sender)
al = getAddressList()
memrec=addresslist_getMemoryRecordByDescription(al,"God Mode")
if memoryrecord_isActive(memrec) then
memoryrecord_unfreeze(memrec)
UDF1.CELabel1.Font.setColor(0x000000)
else
memoryrecord_freeze(memrec)
UDF1.CELabel1.Font.setColor(0x0000FF)
end end
createHotkey(CELabel1Click,VK_HOME)

 

 

Ссылка на комментарий
Поделиться на другие сайты

6 минут назад, Submarinа сказал:

а надпись на форме нет.То есть цвет она не меняет

Я тебе сделал скрипт с изменением цевта надписи, но ты опять что-то делаешь не правильно. И я немогу проинтуичить, а где же на этот раз Баракуда делает ошибку.

Ссылка на комментарий
Поделиться на другие сайты

Скрытый текст

function CELabel1Click(sender)
local AADescription = 'God Mode' // Переменна с именем записи в таблице
local aaMemoryRecord = getAddressList().getMemoryRecordByDescription(AADescription) //Получаем доступ к записи God Mode в таблице
aaMemoryRecord.Active = not aaMemoryRecord.Active //Меняем состояние Активное/Неактивное(зачем только ты это делаешь?)
al = getAddressList() // Возвращает записи(состояние) таблицы
memrec=addresslist_getMemoryRecordByDescription(al,"God Mode")// Вычленяем снова GodMode
if memoryrecord_isActive(memrec) then //Если состояние активно,снимае мороз и устанавливаем черный увет
memoryrecord_unfreeze(memrec)
UDF1.CELabel1.Font.setColor(0x000000)
else //Иначе морозим память и ставим белый цвет.
memoryrecord_freeze(memrec)
UDF1.CELabel1.Font.setColor(0x0000FF)
end end
createHotkey(CELabel1Click,VK_HOME) //создание кнопки.

 

ты одни и теже действия делаешь 2 раза, вот о чём тебе Игорь говорит.

Изменено пользователем saiberpro
Ссылка на комментарий
Поделиться на другие сайты

×
×
  • Создать...

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

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.