Форум
Написать нам
  • Страница 1 из 1
  • 1
Модератор форума: as-master  
Форум MMB » Всё о программе Multimedia Builder » Сценарии в MMB » Обратный отсчет (ScriptTimer)
Обратный отсчет
Dart_VaderДата: Среда, 10 Февраля 2010, 20:39 | Сообщение # 1
Новый участник
Группа: Пользователи
Сообщений: 18
Репутация: 0
Награды: 0
Статус: Offline
Здравствуйте. Посмотрите пожалуйста эту програмку и подскажите, что надо сделать, чтобы она заработала!!!
P.S.Заранее спасибо
Прикрепления: Archive.rar (0.7 Kb)


.:DaRt_VaDeR:.
 
DEMBELДата: Среда, 10 Февраля 2010, 20:58 | Сообщение # 2
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
i$=i$-1
ты пытаешься от СТРОКОВОЙ переменной отнять ЧИСЛО 1?
вначале переведи строковую переменную i$ в числовую командой VAL потом отнимай.




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Dart_VaderДата: Среда, 10 Февраля 2010, 20:59 | Сообщение # 3
Новый участник
Группа: Пользователи
Сообщений: 18
Репутация: 0
Награды: 0
Статус: Offline
а напишите как сделать :)

.:DaRt_VaDeR:.
 
DEMBELДата: Среда, 10 Февраля 2010, 21:05 | Сообщение # 4
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
затем еще логика неверная в скрипте timer, он будет постоянно отнимать от 400 единицу, и будет висеть 399. нужно вынести присвоение значения переменной i из скрипта timer в скрипт script до запуска:
...
i=VAL(i$)
RunScript("timer")

В скрипте timer присваивать новое значение переменной самой себе и отнимать от нее же:
i=i-1
только тогда переменная i будет периодически уменьшаться с оборотом скрипта.
Короче думай логически что делаешь.




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Dart_VaderДата: Среда, 10 Февраля 2010, 21:07 | Сообщение # 5
Новый участник
Группа: Пользователи
Сообщений: 18
Репутация: 0
Награды: 0
Статус: Offline
Спасибо!!! Работает! bravo

.:DaRt_VaDeR:.
 
DEMBELДата: Среда, 10 Февраля 2010, 21:24 | Сообщение # 6
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
Quote (DEMBEL)
вначале переведи строковую переменную i$ в числовую командой VAL потом отнимай.

Quote (Dart_Vader)
а напишите как сделать

А за это тут и бан могут дать, за неиспользование справки где русским языком написано как, и даже по разделам все разложено.

Добавлено (10 Февраль 2010, 21:24)
---------------------------------------------
И темы так называть не надо "Помогите дураку!", что это за название? дуракам тут всегда помогают баном.




Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Форум MMB » Всё о программе Multimedia Builder » Сценарии в MMB » Обратный отсчет (ScriptTimer)
  • Страница 1 из 1
  • 1
Поиск: