Yoko

All sides of Injection
It is currently 2025-12-21 12:03:10

All times are UTC+02:00




Post new topic  Reply to topic  [ 36 posts ]  Go to page Previous 1 2
Author Message
 Post subject:
PostPosted: 2008-02-21 14:27:21 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
ситуация такова что инжект очень интересно работает с командами...
на самом деле дурдом полный...
всякая команда переводится в текстовй варинт где параметры разделены проблемами... дальше эта строка еще раз интерпритируется.
В даной строке может содержатся несколько команд одновременно.

uo.textprint('111; textprint 12; textopen ')
пологике должно выдать строку 111; textprint 12; textopen а фиг там;)
и затого что команда переводится в вид
textprint 111; textprint 12; textopen
будет выполнено ашь 3 команды;) хотя из за того что я так надругался над textprint происходит смешение указателя буфера и в текст попадают '
в общем как оказалось рациональный вариант писать команды через uo.exec...
потому как реализовано превращение... это ужас...


Top
   
 Post subject:
PostPosted: 2008-02-21 19:43:31 
Offline

Joined: 2007-04-26 23:35:15
Posts: 220
Edred wrote:
Я думаю, это либо просто "хотелка", причем совершенно глупая, либо попытка "развода" экспертов, типа "счас я их возьму на понт".

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

Это не в коем случае не попытка брать экспертов на понт.
"Хотелка" - ближе, но не то :)
Идея на самом деле реально глупая :(
Сделать через инжект скрипт генерации содержимого конфиг файла для яваскрипта :D Поетому зачем там ";" думаю понятно.

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


Top
   
 Post subject:
PostPosted: 2008-02-21 20:12:30 
Offline
Junior Expert
User avatar

Joined: 2004-06-24 22:08:56
Posts: 3220
Дык генерируй в файл и не спорь больше из-за такой фигни ;)

_________________
YokoInjection CodeSweeper
Function not found?
Possession of mathematics at the level of art - a gift that is only available for election.
Sorry for my clumsy English.
Skype: d119060


Top
   
 Post subject:
PostPosted: 2008-02-21 20:20:41 
Offline

Joined: 2007-04-26 23:35:15
Posts: 220
Destruction wrote:
Дык генерируй в файл и не спорь больше из-за такой фигни ;)

Я бы попробовал, но вот документации по работе с файлами в инжекте я чето не нашел :cry:
И можно ли сохранять файлы не в .тхт а в .js? ;)


Top
   
 Post subject:
PostPosted: 2008-02-21 21:44:03 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
ну сгенеришь, дальше копи паст?
скриптов море по работе с файлами, как назапись так и на чтение...
а особые дотошные моглаи скачать исходкники со всей документацией...

но ; вносится изменением 1 байта


Top
   
 Post subject:
PostPosted: 2008-02-22 00:04:59 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Grin wrote:
всякая команда переводится в текстовй варинт где параметры разделены проблемами... дальше эта строка еще раз интерпритируется.


Об этой Йоко когда-то на старом форуме писал. Ноги растут из старого инжекта, в котором, первоначально, вообще скриптового модуля не было, а была реализация некоторых команд через вводимый в клиенте текст... Потом появился скрипт-модуль, но команды было проще переводить опять же в текст и вперед через клиент. Так до сих пор и есть...

_________________
Ни один скрипт не работает? Пора обновить Инжект...
Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2008-02-22 01:29:55 
Offline

Joined: 2007-04-26 23:35:15
Posts: 220
Grin wrote:
ну сгенеришь, дальше копи паст?
скриптов море по работе с файлами, как назапись так и на чтение...
а особые дотошные моглаи скачать исходкники со всей документацией...

но ; вносится изменением 1 байта

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


Top
   
 Post subject:
PostPosted: 2008-02-22 02:01:44 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Работа с файлами инжекта описана в разделе FAQ форума. Кроме того, функции для работы с файлами (более удобные) есть в АСМе.

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2008-02-23 04:05:24 
Offline

Joined: 2007-04-26 23:35:15
Posts: 220
Edred wrote:
Работа с файлами инжекта описана в разделе FAQ форума. Кроме того, функции для работы с файлами (более удобные) есть в АСМе.

в асме насколько я помню можно только числа в файл записывать..
в faq посмотрю, спасибо/

попробовал с файлом, с первой строки не вышло
Code:
var f = file("С:\testfile.js") 

invalid number of arguments :(


Top
   
 Post subject:
PostPosted: 2008-02-23 11:26:45 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Дело не в первой строке, ты дальше что-то не то делаешь с переменной f. Весь скрипт в студию.

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2008-02-23 13:27:51 
Offline

Joined: 2007-04-26 23:35:15
Posts: 220
С чтением файла разобрался, можно пример использования команды для записи строки в файл?


Top
   
 Post subject:
PostPosted: 2008-02-23 15:39:03 
Offline
Expert!
User avatar

Joined: 2004-04-04 11:13:54
Posts: 1205
Location: Балаково, Саратовская обл.
В коде тэги не работают поэтому так выкладываю, жирным отмечено то что тебе надо.


sub Record()
VAR f=file("records.txt")
VAR TileInfo, Exit=0, X,Y, i=0

UO.SetGlobal('AddTree','Off') ; Num +
UO.SetGlobal('EndRecord','Off') ; Num /

f.Create()
f.Open()

; AddStart()
While Exit==0

X=UO.GetX()
Y=UO.GetY()

UO.Print("Press command key! Davi knopku!")

While UO.GetGlobal('AddTree')=='Off' AND UO.GetGlobal('EndRecord')=='Off'
wait(500)
Wend

If UO.GetGlobal('EndRecord')=='On' Then
Exit=1
Endif

If UO.GetGlobal('AddTree')=='On' Then
UO.SetGlobal('AddTree','Off')

If UO.GetX()<>X OR UO.GetY()<>Y Then
UO.Print("Writing waypoint. Zapisivayu koordinaty!")

f.WriteLn("Step")
f.WriteLn(UO.GetX())
f.WriteLn(UO.GetY())

Endif

UO.Info()
UO.Print("Click on tree. Tkni v derevo!")

While UO.Targeting()==2
wait(500)
Wend

TileInfo=UO.LastTile()
f.WriteLn("Chop")
f.WriteLn(TileInfo)

i=i+1
Endif
Wend
f.WriteLn("End")
f.Close()

UO.Print("Recording stopped. Zapis' zavershena.")
UO.Print("Count of added trees="+STR(i))
UO.Print("Dobavleno derev'ev="+STR(i))
end sub


Top
   
 Post subject:
PostPosted: 2008-02-23 17:43:18 
Offline

Joined: 2007-04-26 23:35:15
Posts: 220
Savage wrote:
В коде тэги не работают поэтому так выкладываю, жирным отмечено то что тебе надо.
.....

огромное спасибо :!: :P


Top
   
 Post subject:
PostPosted: 2008-02-23 19:02:06 
Offline

Joined: 2007-04-26 23:35:15
Posts: 220
опять рано порадовался =(
Снова ошибка про параметры.


Top
   
 Post subject:
PostPosted: 2008-02-23 22:27:45 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Телепаты в отпуске. Хочешь помощи - кидай скрипт. Не кидаешь - разбирайся сам.

_________________
Ни один скрипт не работает? Пора обновить Инжект...

Все работает, но хочется большего? Пора переходить на стелс...


Top
   
 Post subject:
PostPosted: 2008-02-26 00:13:12 
Offline

Joined: 2007-04-26 23:35:15
Posts: 220
2Edred
Если не трудно, напиши пожалуйста такой скриптик на 3 строчки:

создаем\открываем файл
записываем в него "текст"
закрываем


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 36 posts ]  Go to page Previous 1 2

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited