Как сделать?

Re: Как сделать?

Всем дратути привет. Я наконец очухался и у меня назрел один вопросец касательно QN. (В отведенную тему по плееру писать лень. Есть вероятность, что ответа или посыла буду ждать веками. Поскольку вопрос довольно глупый....) 
И так, мой вопрос касательно div блоков. Можно ли их вызывать в редакторе?
Если это все-же возможно, то как эта хренотень должна правильно работать?

Svartberg
Geek
useravatar
Offline
197 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Svartberg,
так же, как и прочие html-конструкции:

Код:

*p "<div class='checkit'>There are no fingerprints deep under water</div>"

А вот классы лучше описывать в game.css

Aleks Versus
воздвигатель башни
useravatar
Offline
1319 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Никто не знает, кнопка "заменить всё" в qgene - была ли замечена в глюках? у меня часто случаются неприятные моменты. "Нахожу и заменяю" одно, а потом спустя время случайно обнаруживаю, что по ходу дело "нашлось и заменилось" еще и что-нибудь другое, причем будто вообще рэндомным образом. Я понимаю, как это должно работать и поэтому здесь не тот случай, когда заменяешь "лес" на "пруд", а там еще и лесничий в прудничего превращается. тут что-то другое, но что?

mkir
useravatar
Offline
133 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

mkir,
тысячи раз делал замены. Никаких глюков. Только если сам лажанул. Ещё при большом количестве замен подвисает.
А можешь привести пример, когда и что заменилось неправильно? Т.е. было так -- стало так, а должно было вот так.

Aleks Versus
воздвигатель башни
useravatar
Offline
1319 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Может и сам лажанул, но не понимаю как) Объяснить, конечно, трудно - но, например, вот я с помощью анализатора я заметил, что предмет "Ведьмовской куб" я временами по рассеянности прописывал как "Ведьмовский куб". Я просто прописал - заменить все "Ведьмовский куб" на "Ведьмовской куб". Ошибка исчезла, но появилась в совершенно неожиданном месте. На служебной локации, входящей в систему боевки, на которой враг сбрасывает с себя все негативные воздействия. Выглядит это просто:

Код:

оглушение=0

underfire=0
enemyunderice=0
enemunderslow=0
underpiyavka=0
ensouled=0
en_silence=0
en_paraliched=0
enfeared=0
Ведьмовской куб=0
враготравлен=0
uyazed=0
enemangred=0

Как видите, туда каким-то образом вклеился Ведьмовской куб, заменив собой какое-то воздействие. Но я даже не смог восстановить какое - вроде все на месте) Вот теперь гадаю)

Либо вдруг в изменилась очень важная ссылка gs'gtrvl', которая из каждой городской локации отправляет игрока в путешествие. Но изменилась только в одной городе. Превратилась в переменную, отвечающую за одну из квестовых линий - gs'jtaralove' - случайно нашел, когда при тесте не смог из этого города выйти. Помню, что gtrvl я вообще не трогал, а jtaralove - да, исправлял, также анализатор нашел, что я сделал несколько раз опечатку.

mkir
useravatar
Offline
133 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

mkir,
не могу себе представить, чтобы замена так повела себя. Больше похоже на то, как я пару раз тыкал в историю "поиска и замены" и выбирал не то значение. Так я не то, что нужно, заменял, а иногда то, что нужно, на то, чего не нужно. Могу предположить, что и с Ведьмовским Кубом так же было. Ты прописал, что нужно отыскать/заменить (воздействие), а в поле, где указывается, на что нужно заменить, значение поменять забыл. Если после этого было немного поисков/замен, посмотри в истории, что именно менял. Может даже ты не собирался менять, а просто делал поиск, и случайно ткнул в кнопку заменить. Такое тоже бывало.
http://qsp.su/components/com_agora/img/members/248/mini_zamena.jpg
Знаешь, что порекомендую для таких случаев: делай побольше резервных копий. Я веду архив, и перед тем, как внести какие-то существенные изменения в игру, сохраняю в него копию qsp-файла. А ещё лучше завести облачное хранилище и настроить синхронизацию папок с играми и хранилища. Мне очень нравится mega.nz. Потому что оно сохраняет предыдущие версии файлов в корзине хранилища. Если я где-то что-то потерял, или вот, допустим как ты, не могу вспомнить, как получилось то, что получилось, я поднимаю предыдущие копии qsp-файлов и смотрю.

Aleks Versus
воздвигатель башни
useravatar
Offline
1319 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Спасибо еще раз! Да, какие-то копии были - и что-то даже помогли восстановить, но все равно не понимаю как так получается. Вот при последней правке я уже пользовался "найти-заменить" ну просто предельно внимательно, осторожно, медленно, а потом смотрю - опять слова, которые я вбивал в поиск как будто случайным образом заменили другие слова, никак к правке не относящиеся. И опять случайно натыкаюсь. На этот раз хорошо, что хоть в игровом тексте, а не в коде - но тоже неприятно) В общем, не знаю, что я делаю с этой функцией не так и совсем грустно, что не могу узнать об ошибке мгновенно - а только если случайно наткнусь

mkir
useravatar
Offline
133 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Ребята, объясните что я не так делаю: хочу сделать чтобы в окне предметов у героя была записная книжка информация с которой выводится в окно доп.описания. Все работает вроде, но когда смотришь полученные задания в книге, то в основном текст.окне выскакивают нолики! Почему? Ниже прикрепляю файл.primer.qsp

Larson
useravatar
Онлайн
92 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Larson,

 Спойлер Show Spoiler Hide Spoiler
 

Код:

if $selobj='Список заданий':

if черныйсудья=0 and бомж=0:
pl' <b>У тебя нет ни одного активного задания!</b>'
else
if черныйсудья=1:
pl '<b>   Черный судья</b> просит найти его мантию.'
and
if бомж=1:
pl' <b>   Бомж</b> просит защитить его от стаи собак.'
and
end
end
end
end
unsel

Убери 2 and. И лучше так:
 Спойлер Show Spoiler Hide Spoiler
 

Код:

if $selobj='Список заданий':

if черныйсудья=0 and бомж=0:
pl' <b>У тебя нет ни одного активного задания!</b>'
else
if черныйсудья=1:
pl '<b>   Черный судья</b> просит найти его мантию.'
end
if бомж=1:
pl' <b>   Бомж</b> просит защитить его от стаи собак.'
end
end
end
unsel

Изменено: Adamant
07.Июн.17 22:31:21
Adamant
useravatar
Offline
10 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Как сделать?

Adamant,
Твой вариант требует еще одного end, но я уже разобрался с ним. Спасибо большое за помощь!

Larson
useravatar
Онлайн
92 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Информация

Статистика форума:
 
Всего тем:
975
Всего опросов:
14
Всего сообщений:
16790253
Всего сообщений сегодня:
3
Пользователи форума:
 
Всего пользователей:
2112
Последним зарегистрировался:
omega21_01