Page 1 of 1
Кординаты из файла
Posted: 2005-07-05 16:01:11
by Vaha)
Я вот хочу написать скрипт ... который будет брать кординаты из файла ходить по ним и копать!
кароче у меня еть проблема я не знаю как зделать так что б ходилка ходила по кординатам которые указаны в текстовом файле)+ копала по ним) вроде бы всё!
Posted: 2005-07-05 18:55:27
by 666Man666
Есть такой скрипт, вон Ламберджекинг от ВЕТЕРАНА.... аналогия твоего.... ты по камешкам хочеш ходить?
Posted: 2005-07-05 20:10:22
by Vaha)
666Man666 wrote:Есть такой скрипт, вон Ламберджекинг от ВЕТЕРАНА.... аналогия твоего.... ты по камешкам хочеш ходить?
ну как бы по скалма и шахтам!:)
Posted: 2005-07-06 01:33:38
by Vaha)
Если ты мне поможешь разобратся в нем то скрипт переделать будет совсем не проблема!)
Posted: 2005-07-06 03:12:59
by Ex
Ну разбираться тебе в скрипте на Лумбер скорее всего придется самому, вретли ктото возьмется тебе весь скрипт по полочкам раскладывать. Еще тебе для скалы непомешала бы вердатка, а то так замучаешься ты файл с коордами составлять.
Интересно, на каком ты шарде играешь? Может быть ддоговорились бы на счет готового скрипта

Хотя ты наверно свой написать хочешь

Posted: 2005-07-06 07:04:42
by Don SpiL
На самом деле все очень просто.В скрипте ветерана есть способ создания файла "тыкаешь на место в маире(например дерево) потом тайл места сверяеться с теми что есть в скрипте(они прям в его теле перечислены)и если этот таил совпадает то его инфо (uo.infotile()) записываеться файл".Вот собсна пример чтения из файла но в нем мы используем чтение из файла до пробела.
Code: Select all
sub moscow()
var filename='c:\mOSCOW.txt',MyX,MyY,SayTT
FPoint:
F=File(FileName)
F.Open()
MyX=uo.getx()
MyY=uo.gety()
repeat
If MyX<>Uo.getx() or MyY<>o.gety() then
SayTT=safe call f.ReadString()
uo.say(SayTT)
wait(2000)
MyX=uo.getx()
MyY=uo.gety()
wait(2000)
end if
wait(200)
until SayTT=='File read error'
f.close()
goto fpoint
end sub
А вот собсна и сам файл moscow.txt
Code: Select all
А я иду шагаю по Москве!! на девок не гляжу:) И вдруг она приблизиться ко мне ей в ж... засожу.
З.Ы. Сорри модеры за стишек, ну не лезло в голову больше ничего
З.З.Ы !!!Алярм!!! Скрипт не крафтерсий!!!

я его и не проверял но работать будет

Posted: 2005-07-06 08:59:06
by Vaha)
Ex wrote:Ну разбираться тебе в скрипте на Лумбер скорее всего придется самому, вретли ктото возьмется тебе весь скрипт по полочкам раскладывать. Еще тебе для скалы непомешала бы вердатка, а то так замучаешься ты файл с коордами составлять.
Интересно, на каком ты шарде играешь? Может быть ддоговорились бы на счет готового скрипта

Хотя ты наверно свой написать хочешь

Ну сам не сам а скрипт нужен) а играю я на
www.ultima.net.ua
а мне то рожовывать много и не нада
мне нада всего лиш узнать как в скрипте прописать что бы он ходил по кординатам и по ним копал всё

! всё остальное я сам знаю как зделать!) я просто решил в етом разобратся и обновить свой скрипт на мининг!:)
Posted: 2005-07-06 09:01:57
by Vaha)
Don SpiL wrote:На самом деле все очень просто.В скрипте ветерана есть способ создания файла "тыкаешь на место в маире(например дерево) потом тайл места сверяеться с теми что есть в скрипте(они прям в его теле перечислены)и если этот таил совпадает то его инфо (uo.infotile()) записываеться файл".Вот собсна пример чтения из файла но в нем мы используем чтение из файла до пробела.
Code: Select all
sub moscow()
var filename='c:\mOSCOW.txt',MyX,MyY,SayTT
FPoint:
F=File(FileName)
F.Open()
MyX=uo.getx()
MyY=uo.gety()
repeat
If MyX<>Uo.getx() or MyY<>o.gety() then
SayTT=safe call f.ReadString()
uo.say(SayTT)
wait(2000)
MyX=uo.getx()
MyY=uo.gety()
wait(2000)
end if
wait(200)
until SayTT=='File read error'
f.close()
goto fpoint
end sub
А вот собсна и сам файл moscow.txt
Code: Select all
А я иду шагаю по Москве!! на девок не гляжу:) И вдруг она приблизиться ко мне ей в ж... засожу.
З.Ы. Сорри модеры за стишек, ну не лезло в голову больше ничего
З.З.Ы !!!Алярм!!! Скрипт не крафтерсий!!!

я его и не проверял но работать будет

ОЙ блин мало что я понял но стих получился хорош)
если тебе не будет сложно допиши за каждой строкой в скрипте что она выполняет буду признателен%)
Posted: 2005-07-06 09:20:09
by Vaha)
ты в функции забыл поставить переменую F
и что то я не пойму как она должна работатЬ?
Posted: 2005-07-06 09:23:58
by Askaneli
Ваще такой скрипт уже есть, если что. Так типа на правах рекламы.
Posted: 2005-07-06 10:38:24
by Don SpiL
2 Askaneli - Ёмаё!! яж говорю скрипт писал "на коленке" и как говориться нокопирайт не поддерживаю! - берите кто хотите (если кому нада конечно)
2 Vaha) ну просто забыл хотя и преследовал цель показать как читать инфо из файла!
Теперь по строчкам.
Code: Select all
sub moscow()
var filename='c:\mOSCOW.txt',MyX,MyY,SayTT,F
#Собсна обьявляем переменные
#Метка для возврата
#тут все ясно
#открываем файл!!
#Получаем свои координаты перед заходом в цикл и присваивам их переменной MyX
#Получаем свои координаты перед заходом в цикл и присваивам их переменной MyY
# Начаинаем цикл.Который будет выполнять пока не станет истинным until
Code: Select all
If MyX<>Uo.getx() or MyY<>o.gety() then
#Сверяем MyX,MyY с координатами на данный момент времени и если истинно
#читаем стринг из файла (т.е. до следующего пробела) и присваем переменной SayTT
# Произносим вслух то что получили из файла
#После того как произнесли снова получаем свои координаты по X
#После того как произнесли снова получаем свои координаты по Y

#тут проверка нам говорит о том что цикл repeat будет выполняться пока SayTT не станет равна 'File read error'.
#закрываем файл
#и идем к метке fpoint
Posted: 2005-07-06 11:00:13
by Askaneli
2Don SpiL
не тебе было адресовано ваще-то
Posted: 2005-07-06 11:02:32
by Don SpiL
Askaneli wrote:2Don SpiL
не тебе было адресовано ваще-то
Тады сорри за мини-наезд =)
З.Ы. Уважаю уважаемых!!
Posted: 2005-07-06 11:07:20
by Askaneli
Don SpiL wrote:Askaneli wrote:2Don SpiL
не тебе было адресовано ваще-то
Тады сорри за мини-наезд =)
З.Ы. Уважаю уважаемых!!
Проехали.