Page 1 of 1
Составная строка в uo.print
Posted: 2005-08-28 20:12:08
by RandomGuy
Хочется, чтобы принт выводил примерно такую мессагу:
uo.print("У тебя осталось " + uo.count('0x1BEF) + " ингов!")
но парсер ругается на такую строку... Может можно как-то по-другому?
Posted: 2005-08-28 20:43:54
by Leo
Code: Select all
UO.Print('У тебя осталось '+str(UO.Count('0x1BEF'))+' ингов!')
Posted: 2005-08-28 20:55:07
by RandomGuy
Про str забыл, она у меня стояла...
блин... неужели из-за кавычек и пробела она могла не работать... Или я просто скобку какую-нибудь не доставил. Ладно, спасибо.
PS - То, что она не выводит мессаги русским языком это нормально? =)
Posted: 2005-08-28 20:57:38
by Leo
Раскладку клавиатуры на русскую переключи

Posted: 2005-08-28 20:59:21
by RandomGuy
Где? Если в самом уо - то не помогает...
PS - А функция округления/отсечения дробной части числа в инже есть? =)
Posted: 2005-08-28 21:07:25
by Leo
Да не в самой УО, а нажми Ctrl+Shift (или Alt+Shift).
PS.
viewtopic.php?t=4766
Posted: 2005-08-28 21:13:28
by RandomGuy
так "да" или "не"? =)
Так и не понял... В уо русская раскладка стоит, в редакторе скрипта тоже... Где ещё надо? (Впрочем это не то чтобы очень важно, мне и англ хватит)
А вот насчёт раунда обидно... на 3значное число оба метода не катят...
Posted: 2005-08-28 21:15:26
by Leo
У меня вместо русских букв появлялись знаки вопроса когда была включена английская раскладка клавиатуры. Когда русская то по-русски всё отображается

Posted: 2005-08-28 21:17:18
by RandomGuy
У меня отображаются пробелы =) (Отображаются в окне уо, вместо нормальных сообщений от принт)
ЗЫ - 3значное число прошло... просто немного криво написал сначала, так что вопрос с округлением снят =) Спасибо.