QSP-плеер: вопросы и предложения
Re: QSP-плеер: вопросы и предложения
Aleks Versus,
Ну, если так рассуждать, то сломать можно абсолютно все, и никаких гарантий, что игрок не потеряет/сломает тот же конфиг. И если в классическом плеере у игрока есть меню, которым он может вернуть окна, то в qSpider он ничего самостоятельно уже не вернет.
И тут стоит сказать, что меня эта проблема мало волнует - я не продаю свои игры, не разрабатываю их за донаты, не получаю с них ни копейки, не имею широкой аудитории, и вообще играю в них только я один, и меня это устраивает, так что проблемы других игроков у меня не возникают, т.к. других игроков у меня нет. Я просто поддерживаю саму идею улучшения и развития функционала плееров, потому что мне бы хотелось, чтобы QSP и его сообщество развивались активнее, чем сейчас.
И я еще раз повторюсь, что претензий у меня ни к кому нет, я все понимаю. Я даже рад, что у нас есть выбор плеера для QSP игр, и что есть человек на форуме, который помогает людям советами, кодом, и пишет документацию в вики. Просто я не могу понять, почему сообщество разработчиков QSP настолько разрозненно? Форум существует как-то отдельно от разработчиков плееров, и есть два разработчика двух разных плееров, которые почему-то не объединятся в команду для разработки одного "плеера мечты", даже просто объединив функционал обоих плееров - это уже была бы победа.
Какие-то такие у меня мысли по всему этому.
Кстати, касательно документации, по-моему в примерах к copyarr на странице массивов есть ошибка... Такая запись не работает в 5.8.0:
Код:
COPYARR $arrname1,$arrname2
Названия массивов только в строковом виде работают, иначе плеер выдает ошибку.
Re: QSP-плеер: вопросы и предложения
studentik написал(а):
по-моему в примерах к copyarr на странице массивов есть ошибка...
это не ошибка. Имена массивов, которые нужно копировать, можно помещать в переменные. Но, наверное, это не считывается интуитивно. Поправлю пример.
Re: QSP-плеер: вопросы и предложения
studentik, поддерживаю, объединить все плееры в 1 "укомплектованный" и закрыть уже этот вопрос
. Даешь плеер народу!!!
В моем представлении это плеер Соникса допиленный Байтом, и больше не чего не выдумывать, потому что пока в классик завезут Qt или придумают что-то своё - пройдут десятилетия, а играть надо вчера.
Помечтали, теперь к делу:
Уже 2-й рас Killvar меня вгоняет в ступор. Первый рас Байт дал костыль и я с улыбкой похромал
, теперь опять в ступоре.
Оператор может удалить ячейку массива, но только числовую, а мне нужно удалить текстовую. А из-за того что текстовая ячейка постоянно меняет свое числовое значения я просто не могу ее выловить. Хотя могу, но это же нужно лишний код писать (а когда таких ячеек как у меня несколько десятков то код превращается в отдельную локацию). Можно сделать поддержку текстовых ячеек для оператора KILLVAR?
Re: QSP-плеер: вопросы и предложения
Byte, точно, это мой косяк, запускал на 5.7.0. Спасибо за ответ.
Мне нравиться классик, и единственный плеер который мне понравился из этой линейки был как у Провинлки. И его как-то собрали что антивирус на него не ругается, хотя по отзывам случаи были.
Re: QSP-плеер: вопросы и предложения
Byte,
Сейчас COPYARR копирует массивы "в лоб", т.е. Был массив А из 10 индексов, скопировали в него массив Б из 5 индексов и остались в массиве А только эти 5, остальные - исчезли. Нельзя ли сделать так, чтобы массив А сохранялся. Из Б в А копировались только те, что есть в А, а отсутствующие поля добавлялись по требованию (опцонально) и также опционально происходила полная очистка массива?
Re: QSP-плеер: вопросы и предложения
Это не так просто - copyarr копирует еще и строковые индексы (поддерживается копирование части массива, но целевой массив будет полностью новым).
Сейчас можно копировать элементы в цикле loop ... end, чтобы вставить их куда нужно.
Можно сделать специальную локацию и вызывать ее через @/gs.
Информация
- Статистика форума:
- Всего тем:
- 1062
- Всего опросов:
- 14
- Всего сообщений:
- 16791271
- Бездействующий:
- Пользователи форума:
- Всего пользователей:
- 2889
- Последним зарегистрировался:
- wano765
