26.08.2012 / 11:03 | |
XakepPRO Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| muhamed, ищи в справке функции для работы со временем. Я их не помню, было б неплохо, если ты бы подсказал, что там.
|
26.08.2012 / 11:04 | |
sos Пользователь Сейчас: Offline
Регистрация: 17.08.2012
| XakepPRO, Мне нужно было что бы меню передвигалось когда курсор доходит до края экрана.
|
26.08.2012 / 11:19 | |
XakepPRO Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| sos, ну, тут уж сами.
|
26.08.2012 / 12:34 | |
sos Пользователь Сейчас: Offline
Регистрация: 17.08.2012
| XakepPRO, Уже знаю.Добрые люди подсказали.Передвигается но только в одну сторону.А как назад я незнаю.
|
26.08.2012 / 12:58 | |
muhamed Пользователь Сейчас: Offline
Имя: muhamed Регистрация: 16.09.2011
| XakepPRO, Я массив создал,но рандом чё то не получается,не можешь подсказать?
|
26.08.2012 / 13:32 | |
Vapigor Пользователь Сейчас: Offline
Регистрация: 15.03.2012
| muhamed, Ты учебник читал? Там всё есть. Советую учебник на двиге Night Death'а. Очень удобно.
__________________
Делай шум! |
26.08.2012 / 13:33 | |
Vapigor Пользователь Сейчас: Offline
Регистрация: 15.03.2012
| sos, Я не пойму, что тебе надо... Меню двигать, какое меню?
__________________
Делай шум! |
26.08.2012 / 13:53 | |
XakepPRO Модератор форума Сейчас: Offline
Регистрация: 20.06.2012
| Vapigor, кинь ссылку.
muhamed, вот надыбал:RND
Эта функция возвращает (т.е. получает) случайное число. Но упаси вас бог использовать ее прямо RND(6)! Если вам надо получить случайное число, скажем, от 1 до 6, вам надо прописать такую конструкцию: A%=3+(MOD(RND(0),3) Постараюсь объяснить, как оно работает.
Функция RND сама на себе возвращает случайное число в огромном диапазоне - от, приблизительно, -2E+9 (-2*10^9 или -2 000 000 000) до, приблизительно, 2Е+9(2 000 000 000). Нам такие числа не понадобятся (я надеюсь), поэтому приходит на помощь функция MOD, которая умеет вычислять остаток от деления на заданное число (в нашем случае - это вторая тройка). Какое бы число вы теперь на 3 не поделили, остаток получится от 0 до 3. Но так как случайные числа могут быть и отрицательными, то от -3 до 3. А если мы прибавим еще 3 (первая тройка), то получим именно от 0 до 6. Что нам, в общем-то, и надо. Если вам надо получить число, скажем, от 50 до 100, то нужно прописать такую конструкцию: 75+(MOD(RND(0),25)
Вообще, запомните, что второе число (которое в MOD) - половина ИНТЕРВАЛА, а первое (которое прибавляется) - половина интервала + ОТСТУП. Я надеюсь все понятно, потому что в случайных числах появляется много вопросов.
|
26.08.2012 / 14:35 | |
muhamed Пользователь Сейчас: Offline
Имя: muhamed Регистрация: 16.09.2011
| Vapigor, он наверно имел ввиду,что когда y%>sch%,то меню прокручивался вниз
|
26.08.2012 / 15:10 | |
muhamed Пользователь Сейчас: Offline
Имя: muhamed Регистрация: 16.09.2011
| Ребята,кто может мне сделать прогу который я добавлял,только на мбейсике,с форматами lis,bas в архиве?за 70 рублей
|