Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11
  1. #1
    Аватар для Londlem
    Модератор

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Сообщений
    1,360
    Репутация:
    767 ±

    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
    Последний раз редактировалось Londlem; 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,441
    Репутация:
    261 ±
    Интересный код, но зачем это? :D

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

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


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

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

  6. #5
    Аватар для Londlem
    Модератор

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Сообщений
    1,360
    Репутация:
    767 ±
    Из головы наверное, не?

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

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


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

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

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    375
    Репутация:
    144 ±
    А если эту функцию применить для кода рлс, быть может свершится чудо? Быть может функция подействует (- на - = +) и рлс станет нормально-табулированным кодом? 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 12 ПоследняяПоследняя

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

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

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

Ваши права

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