Здраствуйте, прошу помоч ибо сам не понимаю фишки...
Сйчас на альфе многие бегают с кричалками , где текст идет с прибавлением по одной букве и 2 пробелами - ну типо дергающийся, нарастаующий текст - но у одного парня видел просто супер скрипт...
Он пишет какуюто фразу, а после этого скрипт сам ее автоматом разбивает на такие куски и прокрикивает... надеюсь вы меня поняли и знаете что делать Заранее большое спасибо
magl wrote:Здраствуйте, прошу помоч ибо сам не понимаю фишки... Сйчас на альфе многие бегают с кричалками , где текст идет с прибавлением по одной букве и 2 пробелами - ну типо дергающийся, нарастаующий текст - но у одного парня видел просто супер скрипт... Он пишет какуюто фразу, а после этого скрипт сам ее автоматом разбивает на такие куски и прокрикивает... надеюсь вы меня поняли и знаете что делать Заранее большое спасибо
Перенимая традиции ветеранов этого форума, говорю:"Телепаты отдыхают" . Ты вообще пробовал в текстовике написать подобные фразы? Это в принципе можно в клиенте сделать в закладке Macro Option. Вот напиши фразу в текстовике, посчитай сколько тебе пробелов нужно для того чтобы все ровно было и пробуй.
А вообще желательно увидеть хоть одну фразу и пример как она должна появлятся в УО, может тебе и скриптик напишут
1. Рисуем в блокноте все буквы звездочками или решетками так, чтобы длины всех строк были одинаковы (в концах строк можно ставить точки, например). Высота и ширина всех букв одинаковая. Далее для каждой буквы все ее строки склеиваем в одну, все строки букв в массив, каждый элемент - буква, растянутая в строку.
2. В скрипте - запрос ввода текста. Через АСМ проще всего.
3. Берем по одной буквы из введенной строки, берем соответствующую ячейку массива, отделяем первые N символов (N - длина строки в буквах), выводим на экран, далее следующие N с маленькой задержкой, в общем маленький цикл.
4. Все это в другом цикле по длине строки. При этом буквы из строки можно тянуть, рассматривая строку как массив, не забывая, что элементы в таком массиве нумеруются с 0.