Страница 3 из 28

Добавлено: Чт янв 18, 2007 9:20 pm
Click
ListCtrl:

DeleteColumn
InsertColumn
InsertItem
SetItemText

Добавлено: Чт янв 18, 2007 10:48 pm
Click
$page = $notebook->newPage(1, 'Inventory', 0);
my $InvLog = $self->{InvLog} = new Interface::Wx::ItemList($page);
$page->set($InvLog);
$self->{InvLog}->DeleteColumn(0);
$elf->{InvLog}->InsertColumn(0, "Inventory");

my $msg2 .= "БЯКА ВСЯКАЯ";
$self->{InvLog}->InsertItem(0); # вот тут ошибка
# $self->{InvLog}->SetItemText(0, $msg2);

в той строке не хватает походу указания в какую колонку добавить эту строку

победить это дело не могу, подскажите кто шарит как её туда добавить

Добавлено: Чт янв 18, 2007 11:23 pm
kLabMouse
Попробуй так
$self->{InvLog}->Column{0}->InsertItem(0);
или что-то в етом роде.

Добавлено: Чт янв 18, 2007 11:39 pm
Click
kLabMouse писал(а):Попробуй так
$self->{InvLog}->Column{0}->InsertItem(0);
или что-то в етом роде.
да я уж все возможные варианты перепробовал - ошибка.

Добавлено: Чт янв 18, 2007 11:50 pm
kLabMouse
Click
Прийдётся читать доку по wxPerl

Добавлено: Сб янв 20, 2007 3:39 am
Click
строку в колонку добавили)
$self->{InvLog}->InsertStringItem(0, "msg3");
тока вместо "msg3" выводиться "(,)"
следующая проблема как запихнуть в туда текст
поидее должно работать $self->{InvLog}->SetStringItem(0, 0, "фывф");
но чета прога такой команды вообще не знает
$self->{InvLog}->SetItemString(0, 0, "asda"); никакого результата не даёт как было (,) так и осталось

Пока КМ гуляет, я бьюсь головой об стенку и извожу последние копейки на инете в безрезультатных поисках

Добавлено: Сб янв 20, 2007 7:33 pm
Click
теперь всё самое нужно в первом посте

Добавлено: Вс янв 21, 2007 7:56 am
Click
домучал, то что так долго мучал) 6-я бета
Почему бета? Потому что сам ещё не разобрался, что сделал.
Теперь нужно сделать, события при клике по итемам
Для этого нужно из первого столбца вытягивать № итема GetItemText
это пока не получается
А про правый клик вообще молчу.

PS Всё я пошёл спать

Добавлено: Вс янв 21, 2007 7:26 pm
Antarx
Click
как-то оно всё странно работает (нпс он что-то не то говорит, так что вылетает иногда из игры, при невозможности атаки игрока следует за ним, причём не встроенным в игру follow, а куда более навязчиво, ну итд)... Хотя да, безусловно, очень и очень неплохие добавления, за что автору respect... Жалко, что обновлённый wx практически никто не качает, потому как этот раздел, в отличии от раздела download, почти не читают... Мб стоит перенести тему?

Добавлено: Вс янв 21, 2007 9:20 pm
Click
идти при команде kill он так и должен,
а вот если ещё при разговоре с нпц вылетит скопируй пожалуйста ошибку

Добавлено: Вс янв 21, 2007 11:04 pm
Click
в 7-ой версии на катре отображаются персы в пати
при приближении на растояние 20 клеток пишется количество их ХП в %

- не тестил если в пати более 2 персов (тест)
- передвижение перса из пати отображаются если вы сами двигаетесь или чтото рядом (тест)

Добавлено: Вс янв 21, 2007 11:10 pm
Antarx
Click
что касается ошибки - видимо, я тогда слишком много раз тыкнул, или просто глюки с коннектом.
Короче, он просто хочет говорить, используя "'случайная цифра' r", что как-то странно, в том смысле, что при этом разговора не начинается...

Да, ещё, скорее не вопрос, а предложение: правом окошко со стоящими рядом игроками/нпсями то ли редко обновляется, то ли обновляется криво, а потому выводит, к примеру, что рядом стоит 5 кафр, или просто слишком много Unknown'ов. Конечно, при ручном нажатии левой кнопкой оно обновляется, но имхо это не удобно. Это реально обновлять автоматически?

Добавлено: Вс янв 21, 2007 11:26 pm
Click
Antarx писал(а):Click
Это реально обновлять автоматически?
попробую посмотреть

Добавлено: Пн янв 22, 2007 12:08 am
piroJOKE
Antarx
Мы это уже обсуждали... короче проблема вроде бы в том, что при перестроении архитектуры Kore (~1.9.3) из wx-а пропала одна строчка, которая отвечала за обновление этого списка; и почему-то заменить ее ничем не удалось. Вот только этот пост, про эту строчку, я уже пожалуй не найду... :(

Добавлено: Пн янв 22, 2007 4:00 am
Click
В общем народ давайте тестите ибо у меня возможности нету никакой

1. Проверяем как теперь обновляется список Акторов справа от консоли (остался ли баг)
2. Тестим отображение персов в пати на карте (особенно если больше 2-х)
3. проверяем как юзаются итемы: по радумке идентификация, одевание, раздевание, съедание))), и выбрасывание (можно добавить, исправить)
правый клик не хочет пока работать(

Затестите выпустим не бэтку.