Как сделать?
…
tay,
насколько я знаю, видео официально не поддерживается. Думаю, для адекватного прерывания видео нужно воспользоваться javascript. Написать функцию, которая как-то закрывает видео на странице, и привязывать эту функцию ко всем переходам. Чисто теоретически так. Как на практике это осуществить не знаю, мои познания в javascript ничтожно малы.
Ещё можно попробовать такой вариант. Вложить видео в div прямо из кода игры. При переходе на новую страницу дополнительно очищать описание локации (по идее не требуется, но на всякий случай) - div удалится из общей структуры страницы, вместе с ним должно упасть и видео и звук.
И да, скорее всего это баг плеера.
Народ, вопрос.
Есть здоровье, и есть мана. Как сделать так, чтобы когда здоровье на максимуме, мана не использовалась при лечении, и не лечила не чего. Желательно в виде кода.
Oliver:
Народ, вопрос.
Есть здоровье, и есть мана. Как сделать так, чтобы когда здоровье на максимуме, мана не использовалась при лечении, и не лечила не чего. Желательно в виде кода.
if health<healthMax:
if mana>=healthMax-health:
mana-=healthMax-health
health=healthMax
else
health+=mana
mana=0
end
else
health=healthMax
end
B.1
health_max = 100
if health < 0: health = 0
if mana < 0: mana = 0
if health <= health_max and mana > 0:
act "Лечиться":
if mana >= health_max - health:
mana -= health_max - health
health = health_max
else
mana = 0
health += mana
end
end
end
B.2
health_max = 100
if health < 0: health = 0
if mana < 0: mana = 0
act "Лечиться":
if health < health_max:
if mana >= health_max - health:
mana -= health_max - health
health = health_max
else
mana = 0
health += mana
end
end
end
Oliver:
Народ, вопрос.
Есть здоровье, и есть мана. Как сделать так, чтобы когда здоровье на максимуме, мана не использовалась при лечении, и не лечила не чего. Желательно в виде кода.
Да тут на самом деле все очень просто)
Выведи переменные в ‘start’ локацию:
hp.max = 100 & hp.all = hp.max
mp.max = 100 & mp.all = mp.max
action.heals = 0 & !Переменная активирующая востановление здоровья
heals.mp = 25 & !Переменная определяющая кол-во необходимой маны для востановления здоровья.
heals.hp = 25 & !Переменная определяющая кол-во востанавлиаемого здоровья
Далее выведем отдельную локацию, которая будет следить за параметрами жизней и маны:
IF hp.all < hp.max:
IF action.heals = -1 and mp.all >= heals.mp:
hp.all += heals.hp
mp.all -= heals.mp
action.heals = 0
ELSEIF action.heals = -1 and mp.all < heals.mp:
!Тут можно вывести инфу о нехватке маны)
END
ELSEIF hp.all >= hp.max:
hp.all = hp.max
IF action.heals = -1:
!нечего не произойдет, оставил пустым если приспичит вывести информацию о невозможности применения способности.
action.heals = 0
END
ELSEIF hp.all <= 0:
hp.all = 0
END
IF mp.all >= mp.max:
mp.all = mp.max
ELSEIF mp.all <= 0:
mp.all = 0
END
Я просто хотел не в боевке делать. А onnewloc, но понял что так не выходит))
DeathSpace, используй таблицы для создания ячеек и туда забивай переменные для вывода предметов)
Svartberg,
Я не очень понимаю что ты имеешь ввиду, можешь пример кода кинуть?)
DeathSpace:
Я не очень понимаю что ты имеешь ввиду, можешь пример кода кинуть?)
К тебе встречное предложение: покажи код, который ты используешь для вывода предметов, и мы подскажем, что нужно изменить.
Aleks Versus,
loc_ = 3
if мех1=0:
'<img src="content/odejda/мех1.png">'
'Меховой шлем'
'Стоимость 25 монет'
'Здоровье +2'
'Броня +1'
'Ловкость +1'
if money < 25:
'Я не могу позволить себе эту вещь'
end
if money =>25: '<a href="EXEC:money -=25&мех1=1> $curloc">Купить</a>'
end
if мех1=1 or мех1=2:
'<img src="content/odejda/мех1.png">'
'Меховой шлем'
'Стоимость 25 монет'
'Здоровье +2'
'Броня +1'
'Ловкость +1'
'Я уже купил эту вещь'
end
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
if мех2=0:
'<img src="content/odejda/мех2.png">'
'Меховая куртка'
'Стоимость 50 монет'
'Здоровье +5'
'Броня +2'
'Ловкость +1'
if money < 50:
'Я не могу позволить себе эту вещь'
end
if money =>50: '<a href="EXEC:money -=50&мех2=1> $curloc">Купить</a>'
end
if мех2=1:
'<img src="content/odejda/мех2.png">'
'Меховая куртка'
'Стоимость 50 монет'
'Здоровье +5'
'Броня +2'
'Ловкость +1'
'Я уже купил эту вещь'
end
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
if мех3=0:
'<img src="content/odejda/мех3.png">'
'Меховые поножи'
'Стоимость 40 монет'
'Здоровье +4'
'Броня +1'
'Ловкость +1'
if money < 40:
'Я не могу позволить себе эту вещь'
end
if money =>40: '<a href="EXEC:money -=40&мех3=1> $curloc">Купить</a>'
end
if мех3=1:
'<img src="content/odejda/мех3.png">'
'Меховые поножи'
'Стоимость 40 монет'
'Здоровье +4'
'Броня +1'
'Ловкость +1'
'Я уже купил эту вещь'
end
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
if мех4=0:
'<img src="content/odejda/мех4.png">'
'Меховые перчатки'
'Стоимость 25 монет'
'Здоровье +2'
'Броня +1'
'Ловкость +1'
if money < 25:
'Я не могу позволить себе эту вещь'
end
if money =>25: '<a href="EXEC:money -=25&мех4=1> $curloc">Купить</a>'
end
if мех4=1:
'<img src="content/odejda/мех4.png">'
'Меховые перчатки'
'Стоимость 25 монет'
'Здоровье +2'
'Броня +1'
'Ловкость +1'
'Я уже купил эту вещь'
end
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
if мех5=0:
'<img src="content/odejda/мех5.png">'
'Меховые сапоги'
'Стоимость 20 монет'
'Здоровье +1'
'Броня +1'
'Ловкость +1'
if money < 20:
'Я не могу позволить себе эту вещь'
end
if money =>20: '<a href="EXEC:money -=20&мех5=1> $curloc">Купить</a>'
end
if мех5=1:
'<img src="content/odejda/мех5.png">'
'Меховые сапоги'
'Стоимость 20 монет'
'Здоровье +1'
'Броня +1'
'Ловкость +1'
'Я уже купил эту вещь'
end
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
if мех6=0:
'<img src="content/odejda/мех6.png">'
'Меховой щит'
'Стоимость 30 монет'
'Здоровье +1'
'Броня +2'
'Ловкость +1'
if money < 30:
'Я не могу позволить себе эту вещь'
end
if money =>30: '<a href="EXEC:money -=30&мех6=1> $curloc">Купить</a>'
end
if мех6=1:
'<img src="content/odejda/мех6.png">'
'Меховой щит'
'Стоимость 30 монет'
'Здоровье +1'
'Броня +2'
'Ловкость +1'
'Я уже купил эту вещь'
end
act 'Посмотреть другие товары':
gt 'торговец'
end
DeathSpace, закинь данные о предметах в одну переменную. К примеру:
$tabstore['1'] = '<img src="content/odejda/мех6.png"><br>Меховые сапоги<br>Стоимость 20 монет<br>Здоровье +1<br>Броня +2<br>Ловкость +1'
$tabstore['2'] = '<img src="content/odejda/мех6.png"><br>Меховой щит<br>Стоимость 30 монет<br>Здоровье +1<br>Броня +2<br>Ловкость +1'
А после закинь все в таблицу:
'<center><table border="0" cellpadding="0" width=700px>
<tr><td><<$tabstore[''1'']>></td><td><<$tabstore[''2'']>></td></tr>
</table></center>'
Svartberg,
Спасибо, ему это было необходимо)
(Мы просто по скайпу общаемся).
Oliver, не за что)
Svartberg,
Все, спасибо, мне друзья помогли (DarkDen)и чуть-чуть улучшить код
'<center><table border="1" cellpadding="0" width=700px> <tr>
<td><<$tabstore[''1'']>></td>'
'<td><<$tabstore[''2'']>></td>
<td><<$tabstore[''3'']>></td>
<td><<$tabstore[''4'']>></td>
<td><<$tabstore[''5'']>></td>
<td><<$tabstore[''6'']>></td></tr>
<tr>'
if мех1=0:
if money < 25:
'Я не могу позволить себе эту вещь'
end
if money => 25:
'<td><a href="EXEC:money -=25&мех1=1> $curloc">Купить</a></td>'
end
end
if мех1=1:
'<td>Я уже купил эту вещь</td>'
end
if мех2=0:
if money < 50:
'Я не могу позволить себе эту вещь'
end
if money => 50:
'<td><a href="EXEC:money -=50&мех2=1> $curloc">Купить</a></td>'
end
end
if мех2=1:
'<td>Я уже купил эту вещь</td>'
end
if мех3=0:
if money < 40:
'Я не могу позволить себе эту вещь'
end
if money => 40:
'<td><a href="EXEC:money -=40&мех3=1> $curloc">Купить</a></td>'
end
end
if мех3=1:
'<td>Я уже купил эту вещь</td>'
end
if мех4=0:
if money < 25:
'Я не могу позволить себе эту вещь'
end
if money => 25:
'<td><a href="EXEC:money -=25&мех4=1> $curloc">Купить</a></td>'
end
end
if мех4=1:
'<td>Я уже купил эту вещь</td>'
end
if мех5=0:
if money < 20:
'Я не могу позволить себе эту вещь'
end
if money => 20:
'<td><a href="EXEC:money -=20&мех5=1> $curloc">Купить</a></td>'
end
end
if мех5=1:
'<td>Я уже купил эту вещь</td>'
end
if мех6=0:
if money < 30:
'Я не могу позволить себе эту вещь'
end
if money => 30:
'<td><a href="EXEC:money -=30&мех6=1> $curloc">Купить</a></td>'
end
end
if мех6=1:
'<td>Я уже купил эту вещь</td>'
end
'</tr>
</table></center>'
