Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 1 из 2 1 2 ПоследняяПоследняя
Показано с 1 по 10 из 11
  1. #1
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±

    DisruptScriptTabulation

    Внимание: Данная функция никак не полезна для скриптинга.

    DisruptScriptTabulation
    Функция делает из скрипта "кашу". Нарушается полностью табуляция во всём скрипте.

    Параметры:
    PHP код:
    (oldpath[], newpath[], max_tabs
    • oldpath - путь к редактируемому скрипту
    • newpath - путь к отредактированному скрипту
    • max_tabs - максимальное количество лишних пробелов в начале строке ( по умолчанию: 7 )


    Возвращаемые значения:
    • Эта функция ничего не возвращает.


    Код:
    PHP код:
    DisruptScriptTabulation(oldpath[], newpath[], max_tabs 7)
    {
        if(
    fexist(oldpath) == || max_tabs <= || strcmp(oldpathnewpathfalse) == 0)
            return;

        new
            
    str[512],
            
    Filepath_file fopen(oldpathio_read),
            
    Fileextract_file fopen(newpathio_write),
            
    r_int 0,
            
    = -1;

        while(
    fread(path_filestr) != '\0')
        {
            
    = -1;

            
    r_int random(max_tabs);

            while(--
    r_int >= 0)
                
    fputchar(extract_file' ');

            while(
    str[++i] != '\0')
                
    fputchar(extract_filestr[i], false);
        }

        
    fclose(path_file);
        
    fclose(extract_file);

    Внимание: Для работы функции необходимо нужный скрипт закинуть в папку scriptfiles.

    Пример использования:
    PHP код:
    DisruptScriptTabulation("old.pwn""new.pwn"5); 
    Собственный мод превратил в кашу за полсекунды ( не так важно ). В моде было ~17500 строк, выдало 13526 предупреждений.

    Хорошего времяпровождения.


    Автор: Londlem
    Последний раз редактировалось L0ndl3m; 26.08.2014 в 00:08.

  2. 4 пользователя(ей) сказали cпасибо:
    #ball (27.08.2014) #Vito (25.08.2014) Flime (25.08.2014) [ForD] (03.09.2014)
  3. #2
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Интересный код, но зачем это? :D

  4. #3
    Аватар для #Vito
    #define

    Статус
    Оффлайн
    Регистрация
    14.09.2013
    Адрес
    Одесса
    Сообщений
    129
    Репутация:
    38 ±
    Круто, и где ты такие полезные ф-ции находишь?
    Skype: vitya.saveliev


  5. #4
    Аватар для Hemi
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.11.2013
    Сообщений
    2
    Репутация:
    0 ±
    Меня тоже интересует,где ты все эти функции находишь?

  6. #5
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Из головы наверное, не?

  7. #6
    Аватар для #Vito
    #define

    Статус
    Оффлайн
    Регистрация
    14.09.2013
    Адрес
    Одесса
    Сообщений
    129
    Репутация:
    38 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Из головы наверное, не?
    Гений
    Skype: vitya.saveliev


  8. #7
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Лол. Люди на портале о скриптинге спрашивают о том, где другой скриптер берёт самописанные функции. Дожили...
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  9. #8
    Аватар для wAx
    ¯\_(ツ)_/¯

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    377
    Репутация:
    146 ±
    А если эту функцию применить для кода рлс, быть может свершится чудо? Быть может функция подействует (- на - = +) и рлс станет нормально-табулированным кодом? LOL

  10. Пользователь сказал cпасибо:
    #Vito (27.08.2014)
  11. #9
    Аватар для MR_BEN
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.01.2014
    Сообщений
    110
    Репутация:
    29 ±
    Цитата Сообщение от wAx Посмотреть сообщение
    А если эту функцию применить для кода рлс, быть может свершится чудо? Быть может функция подействует (- на - = +) и рлс станет нормально-табулированным кодом? LOL
    Если бы все в мире работало по такому правилу

  12. #10
    Аватар для #Vito
    #define

    Статус
    Оффлайн
    Регистрация
    14.09.2013
    Адрес
    Одесса
    Сообщений
    129
    Репутация:
    38 ±
    Цитата Сообщение от wAx Посмотреть сообщение
    А если эту функцию применить для кода рлс, быть может свершится чудо? Быть может функция подействует (- на - = +) и рлс станет нормально-табулированным кодом? LOL
    :DD
    Skype: vitya.saveliev


 

 
Страница 1 из 2 1 2 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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