Отвечаем Правильно На Просьбы к присту похилять, обкастовать
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
-
- Бывалый
- Сообщения: 751
- Зарегистрирован: Вт ноя 14, 2006 10:12 pm
- Discord: Xmpe#6813
-
- Грамотный
- Сообщения: 155
- Зарегистрирован: Вт ноя 21, 2006 7:04 pm
-
- Грамотный
- Сообщения: 368
- Зарегистрирован: Вт ноя 14, 2006 4:54 pm
Кстати, Да! Есть проблема-с =)Rosetta писал(а):ет все пнятна... ток у мя кора с ума сходит от разных кодировок в макросахStells писал(а): automacro Healer {
pubm /хил/,8
run-once 1
call Heal
}
грит нечто навроде :ЮЗЕР! ДА ТЫ ОФИГЕЛ! Я НЕПОНИМАТЬ ЮНИКОДЕ!
пшел на...
Если написать в макросах русские буковки, то приходиццо сохранять этот файл в котировке (от слова КОТ) UTF-8 через мерзкий Notepad.exe (оно же Блокнот).
Но эта сволоч (Блокнот) когда сохраняет файл в вышеуказанной КОТИровке (Ю ТИ ЭФ 8 ), вставляет первым символом файла некий КОТ (КОД), неразрывный пробел чтоли или что то в этом РОДЕ который говорит другим тупым программам что файл в котировке Ю Т Ф 8.
А Кора, такая сволоч, не понимает что это за символ, и извините за выражение, начинает ОРАТЬ, что не понимает первого макроса, так как видит этот символ как ерунду!!!
И мене приходиццо открывать этот гребанный macros.txt в ФАРе и удалять из него первые 3!!!! байта - этот идиотский неразрывный пробел или как его там (BOM character, нэ?)
А то оно вставляе это
0000000000: EF BB BF 23 61 75 74 6F │ 6D 61 63 72 6F 20 62 6F п>ї#automacro bo
Вот какого оно вставлет это? EF BB BF! !!!
Так что если не удалить эти тры байта то оно пишет:
Test2/macros.txt: ignoring line '?#automacro boomend {' (munch, munch, strange
block)
Test2/macros.txt: ignoring '}' (munch, munch, strange food)
Но если удалииитььь... после этого макрысы работают... и не ругаеццо!!!
Для определения формата представления Юникода в текстовом файле используется приём, по которому в начале текста записывается символ U+FEFF (неразрывный пробел с нулевой шириной), также именуемый меткой порядка байтов (англ. Byte Order Mark, BOM). Этот способ позволяет различать UTF-16LE и UTF-16BE, поскольку символа U+FFFE не существует. Также он иногда применяется для обозначения формата UTF-8, хотя к этому формату и неприменимо понятие порядка байтов. Файлы, следующие этому соглашению, начинаются с таких последовательностей байтов:
UTF-8
EF BB BF
-
- Модератор
- Сообщения: 8204
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
В свое время я рапортовал об этом баге на форуме О.К., и вроде как теперь Kore уже не должна спотыкаться на этом. Плз, отпишись о своей проблеме тамошним мужикам!DInvalid писал(а):Если написать в макросах русские буковки, то приходиццо сохранять этот файл в котировке (от слова КОТ) UTF-8 через мерзкий Notepad.exe (оно же Блокнот).
Но эта сволоч (Блокнот) когда сохраняет файл в вышеуказанной КОТИровке (Ю ТИ ЭФ 8 ), вставляет первым символом файла некий КОТ (КОД), неразрывный пробел чтоли или что то в этом РОДЕ который говорит другим тупым программам что файл в котировке Ю Т Ф 8.
А Кора, такая сволоч, не понимает что это за символ, и извините за выражение, начинает ОРАТЬ, что не понимает первого макроса, так как видит этот символ как ерунду!!!
PS: В частности, вот тут об этом шла речь: http://forums.openkore.com/viewtopic.php?t=25648 ("UFT-8 & vending...")
-
- Энтузиаст
- Сообщения: 66
- Зарегистрирован: Вс дек 03, 2006 12:31 pm
- Откуда: Москва
-
- Грамотный
- Сообщения: 368
- Зарегистрирован: Вт ноя 14, 2006 4:54 pm
"The problem you mentioned is caused by the fact that Notepad prepends a UTF-8 BOM character to every UTF-8 file. I'll add support for that to OpenKore."piroJOKE писал(а): В свое время я рапортовал об этом баге на форуме О.К., и вроде как теперь Kore уже не должна спотыкаться на этом. Плз, отпишись о своей проблеме тамошним мужикам!
PS: В частности, вот тут об этом шла речь: http://forums.openkore.com/viewtopic.php?t=25648 ("UFT-8 & vending...")
Т.е. гражданин VCL говорит что все нормально =\
Но тем не менее, не нормально.
У меня как видно, и закомменченно. Но! если при старте он просто ругается на этот символ, если сделать reload macros, иногда перестает понимать все макры ниже. и вообще глючить по страшному. Так что я этот символ убираю от греха подальше.Блин, как-то вы сложно делаетею. Просто закоментьте первую строку макроса, а сами макросы начинайте со 2-3 строки, и все. Обязательно велосипед изобретать
-
- Профессионал
- Сообщения: 4776
- Зарегистрирован: Вс ноя 05, 2006 4:32 pm
piroJOKE
На щёт Етогонужно Проверить. Что касается самого Кора, то там загрузка всех файлов происходит теперь через одну-две процедурки, потому с базовыми файлами всё ОК.
Может быть баг в Макро, потому.
Афтар. Выкачай последнюю версию Макро Плагина, и попробуй с обычно сохранённым в блокноте файликом. Если не пойдёт, то видимо Афтар Макро плага не позаботился об етом, и нужно ему постучать по башке.
На щёт Етогонужно Проверить. Что касается самого Кора, то там загрузка всех файлов происходит теперь через одну-две процедурки, потому с базовыми файлами всё ОК.
Может быть баг в Макро, потому.
Афтар. Выкачай последнюю версию Макро Плагина, и попробуй с обычно сохранённым в блокноте файликом. Если не пойдёт, то видимо Афтар Макро плага не позаботился об етом, и нужно ему постучать по башке.
-
- Новичок
- Сообщения: 9
- Зарегистрирован: Чт ноя 23, 2006 12:40 am
Мдям.. стока всего и почит ничего не пашет так, как хотелось бы...
пихаем макросы в macros.txt
Я конечно нуб в макросах, но сделал так стремно, что даже работать начал макрос у меня покрайне мере(на novline)
Прист хиляет на слова? на смайлы... а если быть точным, то 2 раза хильнет и обкастует.... вообщем умный терь прист)))
пихаем макросы в macros.txt
Я конечно нуб в макросах, но сделал так стремно, что даже работать начал макрос у меня покрайне мере(на novline)
Прист хиляет на слова? на смайлы... а если быть точным, то 2 раза хильнет и обкастует.... вообщем умный терь прист)))
Код: Выделить всё
automacro HealOnWord2 {
console /(хил|каст|хилл|полечи|хилл и каст|хильни|бафф|обкастуй|обкаст|мне)/
sp > 15%
timeout 3
call foo2
}
automacro HealOnSmile {
console /\[dist=(.*)\] (.*) \((\d+)\): \*(Wave|Fist|Peace|Help|Flag 1|Flag 2|Flag 3|Flag 4|Flag 5|Flag 6|Flag 7|Flag 8|Flag 9)\*$/
sp > 15%
timeout 3
call foo2
}
macro foo2 {
$i = @arg("$.lastLogMsg", 3)
if ($i == (0)) goto ar2
pause 1
do sp 28 @arg("$.lastLogMsg", 3) 10
do sp 28 @arg("$.lastLogMsg", 3) 10
pause 1
do sp 34 @arg("$.lastLogMsg", 3) 10
do sp 29 @arg("$.lastLogMsg", 3) 10
stop
:ar2
pause 1
do sp 28 @arg("$.lastLogMsg", 2) 10
do sp 28 @arg("$.lastLogMsg", 2) 10
pause 1
do sp 34 @arg("$.lastLogMsg", 2) 10
do sp 29 @arg("$.lastLogMsg", 2) 10
stop
}
-
- Грамотный
- Сообщения: 435
- Зарегистрирован: Ср ноя 29, 2006 3:24 pm
Сорри за офф-топ.. фатальная проверка сп в автомакро в последнем примере... мелкому монке к примеру 15% не хватит даже чтобы агиап кинуть, не говоря о блессе.. собственно клоню к тому, что вообще нет смысла проверять наличие сп в триггере, а вложить проверку непосредственно в тело макроса, например:
$sp = @eval($::char->{sp})
if ($sp > 45 ) goto Bless
$sp = @eval($::char->{sp})
if ($sp > 45 ) goto Bless
от РО до шестой палаты - один шаг...
-
- Грамотный
- Сообщения: 368
- Зарегистрирован: Вт ноя 14, 2006 4:54 pm
Тут тема о пристах вобше то ))Sauron писал(а):мелкому монке к примеру 15% не хватит даже чтобы агиап кинуть, не говоря о блессе..
automacro HealOnWord2 {
console /(хил|каст|хилл|полечи|хилл и каст|хильни|бафф|обкастуй|обкаст|мне)/
class Monk
timeout 3
call {
do c ТЫ ЧЁ Я МОНК!!! ПНХ!!!! ЛОЛ!!!
do c ТЫ ЧЁ Я МОНК!!! ПНХ!!!! ЛОЛ!!!
do c ТЫ ЧЁ Я МОНК!!! ПНХ!!!! ЛОЛ!!!
do c ТЫ ЧЁ Я МОНК!!! ПНХ!!!! ЛОЛ!!!
do c ТЫ ЧЁ Я МОНК!!! ПНХ!!!! ЛОЛ!!!
}
}
Воть решение!
-
- Грамотный
- Сообщения: 435
- Зарегистрирован: Ср ноя 29, 2006 3:24 pm
охх.. не хотелось бы флудить, но не согласен.. во-первых к монке с неменьшим упорстовом пристают.. и кстати именно по касту (видимо лажовый хил их не сильно вдохновляет)... ну а послушник - тут вообже с ходу не разберешь.. тем более если в городе у кафры поймают... дежурный слоган кстати может быть и помягче, например: "не кастую, не хиляю, только нафиг посылаю.."DInvalid писал(а):Тут тема о пристах вобше то
от РО до шестой палаты - один шаг...
-
- Грамотный
- Сообщения: 403
- Зарегистрирован: Сб фев 03, 2007 11:07 pm
- Откуда: Эстония;)