Страница 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. проверяем как юзаются итемы: по радумке идентификация, одевание, раздевание, съедание))), и выбрасывание (можно добавить, исправить)
правый клик не хочет пока работать(
Затестите выпустим не бэтку.