Показано с 1 по 3 из 3

Тема: [FUNC] eachOther (повторение символа/числа)

  1. #1
    ? FreeLancer ? Аватар для RastaOrecha
    Регистрация
    12.07.2011
    Адрес
    Челябинск
    Возраст
    26
    Сообщений
    1,857
    Репутация: 229

    Звание: - весьма и весьма положительная личность

    [FUNC] eachOther (повторение символа/числа)

    Функционал: Повторяет заданный текст, символ или число заданное кол-во раз.
    Код:
    PHP код:
    function eachOthertextrep)
        
    t_able = {}
        for 
    1,rep do
            
    t_able[z] = text
        end
        
    return table.concat(t_able)
    end 
    Пример:
    PHP код:
    print(eachOther("|"7))
    print(
    eachOther(510))
    print(
    eachOther("hellO"3)) 
    Output:
    Код:
    |||||||
    5555555555
    hellOhellOhellO
    Проверить код можно тут: http://www.lua.org/cgi-bin/demo



    Альтернативный вариант (оттолкнулся от кода Seregamil):
    PHP код:
    function eachOther(txtnum
       
    str "" 
       
    for 1num do 
           
    str string.format('%s%s'str,txt
       
    end 
       
    return str 
    end 
    Автор: RastaOrecha
    Помог реализовать: CoolDark (Desinterpreter)
    Оформление темы украдено отсюда



    Код:
    PAWN:
    
    • [PAWN Wiki] Пишем регистрацию с 0 на Y_INI
    • [PAWN Wiki] Использование YCMD (y_commands) + SSCANF 2.x
    • [PAWN Wiki] Использование Y_Timers
    • [PAWN Wiki] Разделяем мод на инклуды (y_hooks)
    • [PAWN Wiki] Использование UVar
    • [PAWN Wiki] Единая тема оптимизации
    • [Интересные комманды] Cмена ника MySQL 
    • [Интересные комманды] Full Set
    • [Интересные комманды] Телепорт по указанным координатам 
    • [Скрипты и инклуды] jBank System [version 1]
    • [Скрипты и инклуды] jRegistration System
    
    Lua:
    • [Wiki] Создание мода с 0
    • [Wiki] Дерево элементов | new
    • [Wiki] Бинд клавиш или комманда на кнопку
    • [Func] eachOther (повторение числа/строки) | new
    Маппинг:
    
    • [MAP] Квартира в центре (приятный вид)
    • [Source] Маленькое помещение с видом из окна
    • [Source] Пустое помещение с панорамными окнами
    
    HTML, JavaScript:
    
    • [HTML] Подключение таблицы стилей CSS к HTML
    • [HTML][CSS] Красивый текст снизу картинки
    
    C#, C++ :
    
    • [C++] Действие на кнопку (при нажатии на кнопку)
    • [C++] Работа с файлами
    • [C++] Склоняем






    “When you have insomnia, you're never really asleep. And you're really awake.”
    “Никогда не указывайте на ошибки, если не знаете, как их исправить.” - Бернард Шоу.
    “Если ты способен выдумать что-то, ты можешь и сделать это.” - Уолт Дисней.
    “Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей.” - Элеонор Рузвельт.

  2. #2
    Истеричка
    Регистрация
    11.12.2011
    Возраст
    26
    Сообщений
    2,324
    Репутация: 323

    Звание: как роза среди колючек

    Re: [FUNC] eachOther (повторение символа/числа)

    Один вопрос, а для чего она?
    P.S.
    PHP код:
    eachOther(txt[], num){
        new 
    str[128];
        for(new 
    j;j!=num;j++){
            
    format(str,128,"%s%s",str,txt);
        }
        return 
    str;


  3. #3
    ? FreeLancer ? Аватар для RastaOrecha
    Регистрация
    12.07.2011
    Адрес
    Челябинск
    Возраст
    26
    Сообщений
    1,857
    Репутация: 229

    Звание: - весьма и весьма положительная личность

    Re: [FUNC] eachOther (повторение символа/числа)

    PHP код:
    function eachOther(txtnum)
       
    str ""
       
    for 1num do
           
    str string.format('%s%s'str,txt)
       
    end
       
    return str
    end 


    Ну, к примеру для кастомного ХП бара.
    Т.е подгружаем маленькую картинку в несколько мм, получаем здоровье игрока, делим на 10 и показываем эту картинку несколько раз (результат деления)

    или же что-то вроде скилл бара:

    [||||.....]
    [||||||..]



    Код:
    PAWN:
    
    • [PAWN Wiki] Пишем регистрацию с 0 на Y_INI
    • [PAWN Wiki] Использование YCMD (y_commands) + SSCANF 2.x
    • [PAWN Wiki] Использование Y_Timers
    • [PAWN Wiki] Разделяем мод на инклуды (y_hooks)
    • [PAWN Wiki] Использование UVar
    • [PAWN Wiki] Единая тема оптимизации
    • [Интересные комманды] Cмена ника MySQL 
    • [Интересные комманды] Full Set
    • [Интересные комманды] Телепорт по указанным координатам 
    • [Скрипты и инклуды] jBank System [version 1]
    • [Скрипты и инклуды] jRegistration System
    
    Lua:
    • [Wiki] Создание мода с 0
    • [Wiki] Дерево элементов | new
    • [Wiki] Бинд клавиш или комманда на кнопку
    • [Func] eachOther (повторение числа/строки) | new
    Маппинг:
    
    • [MAP] Квартира в центре (приятный вид)
    • [Source] Маленькое помещение с видом из окна
    • [Source] Пустое помещение с панорамными окнами
    
    HTML, JavaScript:
    
    • [HTML] Подключение таблицы стилей CSS к HTML
    • [HTML][CSS] Красивый текст снизу картинки
    
    C#, C++ :
    
    • [C++] Действие на кнопку (при нажатии на кнопку)
    • [C++] Работа с файлами
    • [C++] Склоняем






    “When you have insomnia, you're never really asleep. And you're really awake.”
    “Никогда не указывайте на ошибки, если не знаете, как их исправить.” - Бернард Шоу.
    “Если ты способен выдумать что-то, ты можешь и сделать это.” - Уолт Дисней.
    “Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей.” - Элеонор Рузвельт.

Похожие темы

  1. Числа.
    от Johurt в разделе Вопросы по скриптингу
    Ответов: 3
    Последнее сообщение: 01.07.2013, 18:30
  2. Что за числа?
    от Alt в разделе Вопросы по скриптингу
    Ответов: 1
    Последнее сообщение: 14.06.2013, 18:46
  3. Удаление символа
    от Seregamil в разделе Вопросы по скриптингу
    Ответов: 17
    Последнее сообщение: 14.05.2013, 19:58

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •