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
Раскладку клавиатуры на русскую переключи :wink:

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
У меня вместо русских букв появлялись знаки вопроса когда была включена английская раскладка клавиатуры. Когда русская то по-русски всё отображается :lol:

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