Вопросы - Ответы - Страница 50 - Форум Cheat-Master.ru
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
Вопросы - Ответы
Omicida Дата: Четверг, 16.03.2017, 16:45 | Сообщение # 736
Любитель
Сообщений: 32
Статус: Offline
Цитата aknqkzxlcs_4 ()
!1:: ; alt+1
    if(ped := getTargetPed())
    {
        id := getIdByPed(ped)
        addChatMessageEx(0xffffff, "У игрока " getPlayerNameById(id) " " getPlayerHealth(id) " hp")
    }
return

Если использую это, то пишет "Too many parameters passed to function."
aknqkzxlcs_4 Дата: Четверг, 16.03.2017, 17:14 | Сообщение # 737
Любитель
Сообщений: 40
Статус: Offline
Цитата Omicida ()
Если использую это, то пишет "Too many parameters passed to function."

getPlayerHealth замени на getPlayerHealthById (допиши ById)
fromysha Дата: Четверг, 23.03.2017, 18:48 | Сообщение # 738
Боец
Сообщений: 78
Статус: Offline
Интернет не очень, и после ввода команды диалог появляется не сразу
Как сделать ожидание появления диалога? Например

F2::
SendChat("/menu")
ждем (getDialogTitle()=="МЕНЮ")
действие
ретерн)

А ещё как обнулить значение getDialogTitle() перед выполнением?

===Добавлено================

Сделал вот так, работает. Если можно сделать ещё проще, скиньте
Код
F2::
SendChat("/menu")
loop
if (isDialogOpen() && getDialogTitle()=="MENU")
{
    SoundBeep
    return
}
return


SoundBeep вставил для проверки


[SAMP RP] CLEO Criminal Checker (на худе) > http://cheat-master.ru/forum/129-708293-1
[CLEO] Авто замена текста в Диалогах и Чате > http://cheat-master.ru/forum/129-708561-1


Сообщение отредактировал fromysha - Пятница, 24.03.2017, 16:23
slavawar Дата: Суббота, 25.03.2017, 16:51 | Сообщение # 739
Проверенный
Сообщений: 172
Статус: Offline
Код
getDialogID()

Как вариант попробуй с помощью проверки диалога по его номеру, я так использую и самый удобный способ.


Мои темы:
[AHK] Шифратор текста
[AHK] Акцент 3 в 1
[C#] Генератор RP ников
Turka Дата: Четверг, 30.03.2017, 11:29 | Сообщение # 740
Боец
Сообщений: 194
Статус: Offline
Ваш ник: Turka
Вопрос: возможно ли каким-то образом осуществить открытие .ahk скрипта без создания процесса в диспетчере задач? (Если да, то каким?)


Сообщение отредактировал Turka - Четверг, 30.03.2017, 11:38
Moklar Дата: Пятница, 31.03.2017, 00:19 | Сообщение # 741
Новичок
Сообщений: 2
Статус: Offline
Ваш ник: Moklar
Вопрос: Можно ли из переменной удалить какое-либо значение?
Например: %text% = /ad TV| Продам бла бла бла (пример)
И мне нужно значение, которое уже после /ad. Можно ли его как-то обозначить?
Мб
/ad = %fuf%
%fuf-text% = %Text2% biggrin
aknqkzxlcs_4 Дата: Пятница, 31.03.2017, 06:26 | Сообщение # 742
Любитель
Сообщений: 40
Статус: Offline
Цитата Moklar ()
Вопрос: Можно ли из переменной удалить какое-либо значение?

один из вариантов:
var =
var := ""
VarSetCapacity(var, 0)

если необходимо очистить переменную в памяти, то заполни её левыми значениями до размера строки переменной, VarSetCapacity вроде тоже очищает в памяти
Nika_Kipiani2038 Дата: Воскресенье, 02.04.2017, 10:54 | Сообщение # 743
Новичок
Сообщений: 5
Статус: Offline
Ваш ник: Ника Кипиани
Вопрос: Как написать скрипт, на нажатие клавиши, с подсказками. Например
Для продолжение нажмите 1, для отказа нажмите 2
CZAR Дата: Воскресенье, 02.04.2017, 22:44 | Сообщение # 744
Czar Of Scripts
Сообщений: 1373
Статус: Offline
Nika_Kipiani2038, Как вариант:
Код

F2::
addChatMessageEx(0xFFFFFF,"Для принятия нажмите {00FF00}Y {FFFFFF}для отказа {FF0000}N")
key:=1
SetTimer, offkey, 15000 ; ждем 15 секунд ответа
return

~vk59:: ; Y
if (key==1)
{
    key:=0
    SetTimer, offkey, off
    addChatMessageEx(0xFFFFFF, "Вы приняли что то.")
}
else (key==2) ; Вторая вариация для кода
{
    key:=0
    SetTimer, offkey, off
    addChatMessageEx(0xFFFFFF, "Вы приняли что то другое.")
}
else
{
    addChatMessageEx(0xFFFFFF, "Нету ожидаемого ответа")
}
return
~vk4E:: ; N
if (key==1)
{
    key:=0
    SetTimer, offkey, off
    addChatMessageEx(0xFFFFFF, "Вы отказались от чего то.")
}
else (key==2) ; Вторая вариация для кода
{
    key:=0
    SetTimer, offkey, off
    addChatMessageEx(0xFFFFFF, "Вы отказались от другого чего то.")
}
else
{
    addChatMessageEx(0xFFFFFF, "Нету ожидаемого ответа")
}
return

offkey:
key:=0
SetTimer, offkey, off
addChatMessageEx(0xFFFFFF, "Время ожидания ответа вышло!")
return





Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант Cheat-Master:
*тема*

AHK
[S-RP] House Finder / House Teleporter
[SAMP] Online Counter
[S-RP] [For Event] Show Star
[S-RP] AntiCasino
[S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook
[S-RP] [BOT] /dance
Winner | Делаем розыгрыши среди участников темы.
SAMP-UDF
[AHK Урок] Выбор в диалогах мышкой и enter`ом
[SAMP] Быстрый ответ на СМС
[ERP] Помощник для адвоката
[DRP] FakeTime

Достижения:
- 26.02.2017
- 03.01.2018
- 26.05.2018
- 22.09.2018
- 04.04.2019
RightDJ Дата: Вторник, 04.04.2017, 20:05 | Сообщение # 745
Боец
Сообщений: 208
Статус: Offline
Ваш ник: RightDJ
Вопрос: можно как-то сделать проверку по типу "если a или b или c или d = %var%"? Прилагаю код с одной переменной, таких 15

Код

IfInString, st1, %edited%
{
SendInput, {Esc}
Sleep, 500
SendInput, {f6}/edit{Enter}
}
else
IfInString, st1, %none%
{
SendInput, {Enter}




CHEATER - 17.08.2018 - 23.12.2018
CLAN - 23.12.2018 - 00.00.00

VAZ 2101 CHEAT-MASTER.RU EDITION - https://youtu.be/lGbIDwa0F6M
Слив 5 сборок ТОП серверов Garry's Mod -
https://cheat-master.ru/forum/291-756093-1#4593007
CZAR Дата: Среда, 05.04.2017, 00:27 | Сообщение # 746
Czar Of Scripts
Сообщений: 1373
Статус: Offline
RightDJ,
Код
if (a==var)
{
...
}
else (b==var)
{
...
}

Что бы быстрей это все сделать можно воспользоваться так называемым генератором:
[!] Нубо код
Код

i:=0
test:=["a", "b", "c", "d"]
loop, % test.MaxIndex()
{
    i++
    text =
(
if (test[i] == var)
{
    IfInString, st1, `%edited`%
    {
  SendInput, {Esc}
  Sleep, 500
  SendInput, {f6}/edit{Enter}
    }
    else
    IfInString, st1, `%none`%
    {
  SendInput, {Enter}
}
)
FileAppend, %text%`n, text.txt, UTF-8

}





Я в ВК
Ушел в веб.

• Ничего не покупаю.
• Способы не проверяю.


У меня теперь новый домен, если ссылка не работает - напишите.

Гарант Cheat-Master:
*тема*

AHK
[S-RP] House Finder / House Teleporter
[SAMP] Online Counter
[S-RP] [For Event] Show Star
[S-RP] AntiCasino
[S-RP] [BOT] Auto Fisher + Auto Find Worm + Auto Cook
[S-RP] [BOT] /dance
Winner | Делаем розыгрыши среди участников темы.
SAMP-UDF
[AHK Урок] Выбор в диалогах мышкой и enter`ом
[SAMP] Быстрый ответ на СМС
[ERP] Помощник для адвоката
[DRP] FakeTime

Достижения:
- 26.02.2017
- 03.01.2018
- 26.05.2018
- 22.09.2018
- 04.04.2019


Сообщение отредактировал Phoenixxx_Czar - Среда, 05.04.2017, 00:29
Kaktus007 Дата: Суббота, 08.04.2017, 20:37 | Сообщение # 747
Боец
Сообщений: 70
Статус: Offline
dell

Сообщение отредактировал Kaktus007 - Суббота, 08.04.2017, 20:44
Omicida Дата: Вторник, 11.04.2017, 23:03 | Сообщение # 748
Любитель
Сообщений: 32
Статус: Offline
Ваш ник: Omicida
Вопрос: Есть у меня строчка: "[14:33:33] - Привет {B9B9B9}[громко]{7EA428}(Alex_Morningstar)[159]". Из нее мне нужно получить текст, который находится между "- " и скобкой html кода цвета ({B9B9B9}).
Вот мой код:
Код
string := "[14:33:33] - Привет {B9B9B9}[громко]{7EA428}(Alex_Morningstar)[159]"
RegExMatch(string,"\Q- \E(.*)\Q{\E(.*)",number)

Но он берет только до второй скобки html кода цвета ({7EA428}).
Как мне сделать, чтоб он доходил только до первой "{"?


Сообщение отредактировал Omicida - Вторник, 11.04.2017, 23:04
Kaktus007 Дата: Среда, 12.04.2017, 01:14 | Сообщение # 749
Боец
Сообщений: 70
Статус: Offline
Omicida, Жадность фраера сгубила.
Код
RegExMatch(string,"\Q- \E(.*?)\Q{\E(.*)",number)


RightDJ, а почему не используешь or?
Код
if ( (условие1) or (условие2) or (условие15) )


Сообщение отредактировал Kaktus007 - Среда, 12.04.2017, 01:31
left4luft Дата: Четверг, 13.04.2017, 13:14 | Сообщение # 750
Новичок
Сообщений: 20
Статус: Offline
Ваш ник: left4luft
Вопрос: как сделать так чтобы по нажатию клавиши всем игрокам в зоне прорисовки кидалось /pt id (команда ПД - погоня за преступником)? То есть, есть рядом со мной три игрока с id 35, 915, 113, и мне надо чтобы скрипт определил айди всех игроков вокруг меня, прописал и ввел в чат по очереди /pt 35, /pt 915, /pt 113. Короче, функция автокопа. Можно и с сообщениями в чат что у игроков низкий уровень розыска или они слишком далеко, но и без этого сойдет.


Сообщение отредактировал left4luft - Четверг, 13.04.2017, 13:18
Поиск:
Статистика Форума