Как сделать?
…
Дамир Белялов,
Нет, это разные переменные для разных целей.
Можешь в дискорд зайти? а то мы весь форум зафлудим.
У тебя x_a для генерации, а x - для отрисовки от центра карты, как я понял. Но центр у тебя сейчас не указан и является нолем. У тебя не существует значений масиива для значения 0 и меньше. А ты просишь рисовать 0, -1, -2.
центр в отрисовке показан символом @, но на самом деле координата должна быть сгенерирована, у меня вся карта по идее 24 на 24 сгенерирована.
Дамир Белялов,
$x[’<<x-2>>,<<y-2>>,<<map>>, символ’]
Вот твоя переменная для отрисовки тайла. У тебя x=0, y=0
$x[’<<-2>>,<<-2>>,<<map>>, символ’]
Вот что получает плеер.
Где у тебя значение тайла для этого элемента массива?
локация ‘Office’ действие “Выйти” при выполнении действия x=12 y=12
Дамир Белялов,
Отбой тревоги), это я напрямик в локу защел. У тебя в генераторе map не задан, т.е. 0, а в параметрах ты просишь 1, либо в генератор добавь map=1 либо при переходе на карту map=0.
Дамир Белялов,
Никак. Либо таблица, либо выбор одноразмерных символов, либо вместо символов - картинки одинакового размера.
Уважаемые знатоки приветствую, еще раз большое спасибо Dmvikar, Alex Versus и всем остальным за советы и поддержку!
Такой вопрос: я делаю тайлсет для своего roguelike. Можно ли увеличить масштаб изображения
$symbol[0]=<img src="и так далее">
$symbol[1]=......
*p'<<$symbol[0]>> - пикча маленькая, нифига не видно! '
чтобы в пейнте не перерисовывать каждую картинку. У меня значки 32 на 32. Мне не видно, пришлось 64 на 64 каждую картинку перерисовывать. Есть способ попроще, господа???
Дамир Белялов,
ты можешь выставить размеры, конечно:
<img src="и так далее" width="64" height="64">
но учитывай, что изображение растянется и будет размытым.
Злой Механик,
помоги на минуточку. Вот пытаюсь я значит отредактировать WAV в гекс-редакторе. smpl в конец файла добавил, теперь мне нужно подредактировать вторые четыре байта.
Вот эти четыре байта:
9C 13 84 03
Беру их наоборот:
03 84 13 9С
и прибавляю 44 (hex)
03 84 13 E0
Снова переворачиваю и записываю в файл?
О, дьявол! Это работает. Дай я тебя поцелую, чертяка! :lol:
Жаль в qSpider не работает, но технически это можно поправить, как мне кажется, каким-нибудь JS.
Всем привет. Подскажите плиз:
1. Можно ли изменить размер доп окна который выходит при команде msg c помощью файла qspgui.cfg
2. Как сделать из таблицы переменную.
3. Можно как то отредактировать панель действий? например так же из неё сделать таблицу из картинок расположенных в горизонтальном направлении? Или что бы действия были по центру. И/Или вызывать в разных ситуациях панель Действией в разном размере, в зависимости от условий
4. можно ли поставить картинку не на весь основной экран а на таблицу?
5. Как пустить музыку по кругу?
6. в чем моя ошибка? почему полоска здоровья для обоих персонажей считается как для Гигантожабы?
Spoiler
!Михок
$args[0] = $здоровье_михок &
$args[1] = $max_здоровье_михок &
if $args[2] = 0:$args[2] = 350 &
if $args[3] = "":$args[3]="FF0000" &
$args['table']='<TABLE width=<<$args[2]>> border=0 cellspacing=0 cellpadding=0><TR>'
$args['x'] = ($args[0] * 100) / $args[1]
$args['empty'] = 100 - $args['x']
if $args['x']>0:
$args['table']+="<TD width=<<$args['x']>>% bgcolor=#"+$args[3]+"> </TD>"
end
if $args['empty']>0:
$args['table']+="<TD width=<<$args['empty']>>% bgcolor=#888888> </TD>"
end
$args['table']+='</TR></TABLE>'
$result = $args['table']
!гигантожаба
$args[4] = $здоровье_жаба &
$args[5] = $max_здоровье_жаба &
if $args[2] = 0:$args[2] = 350 &
if $args[3] = "":$args[3]="FF0000" &
$args['table1']='<TABLE width=<<$args[2]>> border=0 cellspacing=0 cellpadding=0> Здоровье:<<$здоровье_жаба>>/<<$max_здоровье_жаба>> <TR>'
$args['x1'] = ($args[4] * 100) / $args[5]
$args['empty1'] = 100 - $args['x1']
if $args['x1']>0:
$args['table1']+="<TD width=<<$args['x1']>>% bgcolor=#"+$args[3]+"> </TD>"
end
if $args['empty1']>0:
$args['table1']+="<TD width=<<$args['empty1']>>% bgcolor=#888888> </TD>"
end
$args['table1']+='</TR></TABLE>'
$result = $args['table1']
Darvin432,
6. Не используй args, используй обычные переменные - $args[’table’] -> $table.
2. Собственно, так и делается переменная из таблицы.
4. в 5.7.0 - нет.
3. Проще сделать это в основном окне.
1. Скорее всего нет. Оно масштабируется по содержанию. Если только пользоваться этим костылем.
5. Где-то была инфа, воспользуйся поиском.
dmvikar
2. Подскажи как это сделать именно? потому что код ниже не работает
$таблица = *p"<table border =1>"
$таблица = *p"<tr>"
$таблица = *p"<td>""</td>"
$таблица = *p"<td>""</td>"
$таблица = *p"</tr>"
$таблица = *p"</table>"
1. если содержание больше окна оно растягиевается на “полоски” которые нужно прокручивать. Есть ли способ задать стандарные размеры?
Darvin432,
$таблица = "<table border = 1>"
$таблица += "<tr>"
$таблица += "<td></td>"
$таблица += "<td></td>"
$таблица += "</tr>"
$таблица += "</table>"
dmvikar
Еще вопросы появились)
1. Мне нужно сравнить значения нескольких переменных Условно:
$Cкорость1 = 12
$Cкорость2 = 15
$Cкорость3 = 143
$Cкорость4 = 4
$Cкорость5 = 1467
Выбрать из них максимальное значение. Далее в зависимости от выбора Совершить определенное действие. Потом вернуться к сравнению этиъ переменных но уже без прошлого победителя так сказать. Делать это до тех пока не останется один. Потом начать заного сравнение этих переменных. (+ учитывать что иногда может появиться допустим $Cкорость6 для сравнения или измениться показатели одной из переменных).
Я конечно могу записать что то вроде
if $Cкорость4 < $Cкорость5 and $Cкорость3 <$Cкорость5....
Но может есть более удобный способ это сделать?
2. Как сделать так что бы при плюсе переменной текстовой она начиналась с новой строчки? Пример:
У меня есть условно общее описание
$Общее_описание = $Описание1 + $Описание2 + $Описание3
$Описание1 и $Описание2 и $Описание3 каждая меняется со временем, но если выводить кодом сверху они идут в одну строчку. Как этого избежать? что бы $Общее_описание было ни : “Я пришел. Я сел. Я поел.” , а
“Я пришел.
Я сел.
Я поел.”
$Общее_описание = *pl $Описание1 + *pl $Описание2 + *pl $Описание3
так выдает ошибку синтаксиса
