Ссылка на метку - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir, Phoenixxx_Czar  
Ссылка на метку
tawer13371cs Дата: Понедельник, 19.11.2018, 22:27 | Сообщение # 1
Новичок
Сообщений: 18
Статус: Offline
Опять я со своими неумными вопросами, но все же. Нужно сослаться на label,но что то не получается ни через goto ни через gosub и просто label тоже

Код
:?:/test::
if (ActiveID="-1")
{
    gosub, label1 ;tyt
    return
}
IfNotExist, %A_MyDocuments% "\GTA San Andreas User Files\SAMP\test.txt"
{
    Loop, Read, %A_MyDocuments%\GTA San Andreas User Files\SAMP\test.txt
    {
        m := A_LoopReadLine
        Transform, m, Deref, %m%
        RegExMatch(m,">(.*)<(.*)",prt)
        if (prt1<>"")
        {
            m := prt2
            sl := prt1
        }
        else
        sl := 2300
        Simvol := SubStr(m,1,1)
        {
            SendChat(m)
            Sleep,%sl%
        }
    }
}
else
AddChatMessage("{FF8C00}ScriptPD: {DDDDDD}Отыгровка не настроена.")


Сообщение отредактировал tawer13371cs - Понедельник, 19.11.2018, 22:29
Salamakeykum Дата: Понедельник, 19.11.2018, 23:40 | Сообщение # 2
salam bratka
Сообщений: 378
Статус: Offline
Я, видимо, что-то не понял, но в чем проблема?
Код

ActiveID = -1

!1::
if (ActiveID= -1)
{
    gosub, label1 ;tyt
    return
}
else
    MsgBox, % "test"
return

label1:
MsgBox, % "Label1"
return


Помогу с AHK чем смогу VK

Мои темы:
CNN Helper
Fast AirDrop
autoMechanic
Fake Общак ARZ
Счетчик денег для таксистов
tawer13371cs Дата: Понедельник, 19.11.2018, 23:47 | Сообщение # 3
Новичок
Сообщений: 18
Статус: Offline
Цитата Salamakeykum ()
Я, видимо, что-то не понял, но в чем проблема?


попросту не переходит на метку
CZAR Дата: Вторник, 20.11.2018, 01:30 | Сообщение # 4
Czar Of Scripts
Сообщений: 1373
Статус: Offline
tawer13371cs
1. Числа в кавычки не берутся.
2. У тебя идет проверка, что если файла нет - чтение файла, что?!
3. Много не нужных блоков.
4. Почему бы не засунуть регулярку в иф? Зачем занимать лишнюю строку?





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

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


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

Гарант 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
tawer13371cs Дата: Вторник, 20.11.2018, 08:41 | Сообщение # 5
Новичок
Сообщений: 18
Статус: Offline
Цитата Kempel1K ()
Но в этом отрезке кода даже нету пути "label1".


Ну так метка в другом месте, а мне нужно чтобы переход был на нее

Добавлено (20.11.2018, 13:04)
---------------------------------------------
Проблема решена, всем спасибо за помощь!

Сообщение отредактировал tawer13371cs - Вторник, 20.11.2018, 08:41
CZAR Дата: Вторник, 20.11.2018, 15:49 | Сообщение # 6
Czar Of Scripts
Сообщений: 1373
Статус: Offline
tawer13371cs, выложи решение проблемы хоть smile




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

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


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

Гарант 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
tawer13371cs Дата: Вторник, 20.11.2018, 23:12 | Сообщение # 7
Новичок
Сообщений: 18
Статус: Offline
Цитата Phoenixxx_Czar ()
выложи решение проблемы хоть


Да я просто не учел что если госаб найдет в метке return то просто остановится))
Только вот теперь с этим проблема, ведь эти ретурны нужны, хз как теперь быть
CZAR Дата: Среда, 21.11.2018, 00:00 | Сообщение # 8
Czar Of Scripts
Сообщений: 1373
Статус: Offline
Код
if (ActiveID="-1")
{
    gosub, label1 ;tyt
    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
tawer13371cs Дата: Среда, 21.11.2018, 00:03 | Сообщение # 9
Новичок
Сообщений: 18
Статус: Offline
Цитата Phoenixxx_Czar ()
У тебя после него идет ретурн, он и мешает.


нее, ретурн в самой метке label1 мешает, только вот проблема в том что в метке он нужен для работы части кода

Добавлено (21.11.2018, 00:05)
---------------------------------------------
Код
Label1:
AntiCrash()
if !WinActive("GTA:SA:MP")
return ; tyt
if( isInChat() )
return ; tyt
if( isDialogOpen() )
return ; tyt
tmpvar := GetNearDriver()
if( tmpvar == -1 )
tmpvar := GetNearPlayer()
if( tmpvar > -1)
addChatMessage("{DDDDDD}Ближайший игрок: " ColorToStr(getplayercolor(tmpvar)) getPlayerNameById(tmpvar) " {FFFF00}(" tmpvar ") {DDDDDD}" ( getTargetVehicleModelNameById(tmpvar) ? "{DDDDDD}в автомобиле " getTargetVehicleModelNameById(tmpvar) : "") )
else
addChatMessage("{DDDDDD}Игроков не найдено. Введите ID игрока.")

Добавлено (21.11.2018, 00:06)
---------------------------------------------
Получается, что работает часть кода только после else если убрать ретурны, но надо чтобы и до else код работал

Сообщение отредактировал tawer13371cs - Среда, 21.11.2018, 00:05
tawer13371cs Дата: Среда, 21.11.2018, 00:15 | Сообщение # 10
Новичок
Сообщений: 18
Статус: Offline
Цитата Kempel1K ()
gosub при попадении на строчку return - продолжает выполнение кода в том месте, откуда он пришёл. (то есть идёт выполнение кода, который находится под строчкой "gosub, metka" )
Если использовать goto, то выполнение кода не будет возвращаться в изначальную позицию.


странно, но при goto вообще ничего не происходит


Сообщение отредактировал tawer13371cs - Среда, 21.11.2018, 00:15
CZAR Дата: Среда, 21.11.2018, 05:31 | Сообщение # 11
Czar Of Scripts
Сообщений: 1373
Статус: Offline
Не проще использовать функции?




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

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


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

Гарант 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
tawer13371cs Дата: Среда, 21.11.2018, 08:51 | Сообщение # 12
Новичок
Сообщений: 18
Статус: Offline
Цитата Phoenixxx_Czar ()
Не проще использовать функции?


У меня 28 переходов на label1, ну или я не понял что имелось ввиду

Добавлено (21.11.2018, 09:14)
---------------------------------------------
Не знаю это имелось ввиду или нет, но я сделал так:
вместо ретурнов test3 := ret3()
и в рет3 записал ретурн, все работает, спасибо!)

Сообщение отредактировал tawer13371cs - Среда, 21.11.2018, 08:53
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи