Переменная. Вопрос.
Старший Сержант (937049)8 лет
Ranger
Сообщений: 181
Рег. 6.08.2016
14 ноября 2016 14:28
Сообщение #1
Допустим есть у нас переменная i, есть ли какая-либо функция (а она наверняка есть), которая задаёт вопрос при старте скрипта в окне UO, мол укажи мне цифру, например. Указываем в окне UO, а оно далее в скрипте с указанной i уже делает всё необходимое.
Сержант (551834)11 лет
Urukhay
Сообщений: 262
Рег. 18.06.2013
14 ноября 2016 14:42
Сообщение #2
Дейлики ;)
Старший Прапорщик (2421139)9 лет
Dragonstalker
Сообщений: 282
Рег. 20.09.2015
14 ноября 2016 14:43
Сообщение #3
Diablo,
типо Readln Writeln?
Старший Сержант (937049)8 лет
Ranger
Сообщений: 181
Рег. 6.08.2016
14 ноября 2016 14:50
Сообщение #4
Morgan La Fey, и они тоже ;)
Shantaram, типа того, только в инжекте. Насколько я понимаю, Паскаль в стелс используется.
Лейтенант (4548828)11 лет
Dragonstalker
Сообщений: 3319
Рег. 19.11.2013
14 ноября 2016 15:16
Сообщение #5
мыж недавно с Зомбиком показывали на примере ПВМ.
"Сделай мне 23 предмета"
выцепляешь все что справа от мне и левее от предмета. Получается число.
ЗЫ ввести в окошке аля изиуо нельзя. Надо либо произнести в игре либо забрать с гампа либо руками исправить в скрипте.
Старший Сержант (937049)8 лет
Ranger
Сообщений: 181
Рег. 6.08.2016
14 ноября 2016 15:18
Сообщение #6
Цитата: Mirage
ЗЫ ввести в окошке аля изиуо нельзя.

Принято, спасибо.
Маршал (60157892)15 летИнквизитор
Inquisitor
Сообщений: 6208
Рег. 27.11.2009
14 ноября 2016 21:38
Сообщение #7
Вот как пример, нашел в старейшем скрипте 2007 года под старый Антарес.)

sub ProduceArrows()
VAR Product, LastTimer, dag, Flag, IsFlag
VAR Position=myname(), logs='0x1BDD', feathers='0x1BD1', shafts='0x1BD4', ExitFlag=1

###----------------УКАЗАНИЯ ОБЪЕКТОВ И ВЫБОР ОПЦИЙ

UO.Print('укажите, что вы хотите изготовлять. значения: 1 - стрелы, 2 - болты')
UO.Print('ожидание ввода...')
checklag()
UO.DeleteJournal()
while NOT UO.InJournal("1|2")
wait(500)
wend

Product=VAL(GetWord(UO.Journal(UO.InJournal('')-1)+'a',Position-1))
if Product==1 then
UO.Print('Выбор изготовляемой продукции - стрелы')
Product='0x0F3F'
else
if Product==2 then
UO.Print('Выбор изготовляемой продукции - болты')
Product='0x1BFB'
else
UO.Print('Введено недопустимое значение. работа скрипта прервана.')
AhtungText('Введено недопустимое значение, скрипт остановлен')
return
end if
end if
Старший Сержант (937049)8 лет
Ranger
Сообщений: 181
Рег. 6.08.2016
14 ноября 2016 22:06
Сообщение #8
Я в итоге через GetWord(UO.GetFoundedText() сделал :)
Маршал (60157892)15 летИнквизитор
Inquisitor
Сообщений: 6208
Рег. 27.11.2009
22 ноября 2016 13:54
Сообщение #9
Ну нынче инжект покруче, возможностей гораздо больше. Мой уровень скриптинга застыл в 2009 году. Каждый день обещаю себе найти время и изучить весь новый функционал, т.к. наблюдаются проблемы, но как обычно, жду пока жопа сядет мне на плечи, чтобы начать шевелиться.)

Последние посетители (0):

 
Сейчас: 24 ноября 2024 06:43