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

Тема: SimplePawn

  1. #1
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±

    SimplePawn

    SimplePawn
    by Daniel_Cortez


    Всем привет, сегодня я хотел бы представить вам свою новую программу для упрощения написания кода в pawno - SimplePawn.



     1. Макросы

    Данная программа позволяет использовать в Pawno макросы, такие как:
    1. scm
      SendClientMessage([здесь будет курсор после срабатывания макроса, удобно], , "");
    2. spd
      ShowPlayerDialog(playerid, DIALOG_STYLE_[курсор], , "", "", "", "");
    3. cmd
      if(!strcmp(cmdtext, "[курсор]", true))
      {
      ....//действия команды
      ....return 1;
      }
    4. zcmd
      CMD:[курсор](playerid, params[])
      {
      ....//действия команды
      ....return 1;
      }

    Список неполный, все команды можно просмотреть, нажав кнопку "Макросы" в окне SimplePawn.

    Для использования макроса нужно ввести его название и нажать кнопку [пробел].
    Пример:
    scm[пробел]


     2. Инструменты


    Меню инструментов SimplePawn

    1. Мастер функций

     Открыть
    Данный инструмент добавлен в SimplePawn версии 1.5.
    Чтобы воспользоваться им, нужно:
    1. В главном окне программы нажать кнопку "Инструменты", затем "Мастер функций" или ввести макрос "fmenu", чтобы вызвать мастер прямо из Pawno.
    2. Выбрать из появившегося списка нужную функцию.
    3. Ввести нужные данные в поля ввода.
      При этом в таких функциях, как например format() есть кнопка "Добавить переменную", с помощью которой удобно добавлять различные переменные в форматную строку.




    4. Нажать на кнопку "Готово" и вставить полученный результат в Pawno (Ctrl+V).


    2. Длина строки

     Открыть
    Инструмент, введённый в версии 1.8. Позволяет измерять длину новых строк, создаваемых в Pawn.
    Уже давно не секрет, что указывать строки типа
    PHP код:
    new string[256]; 
    довольно-таки глупо, поскольку
    1. Расходуется лишнее место в стеке, что грозит его переполнением.
    2. Тратится лишнее время на инициализацию всех символов строки значением '\0'.
    При этом подсчитывать длину строки вручную просто нудно.
    Именно для таких целей и был создан инструмент "Длина строки": просто вставляете в него текст, скопированный из pawno - и вуоля!

    Кроме обычных строк программа также правильно определяет длину строки с такими символами, как '\n', '\t', '\0' и т.п.


    3. Подбор цвета


     Открыть
    Данный инструмент появился в SimplePawn 1.8. Позволяет с лёгкостью подобрать цвет текста (и не только) для функций SendClientMessage, ShowPlayerDialog и т.д.
    Использование:
    1. Открыть меню "Инструменты" и выбрать инструмент "Подбор цвета".
    2. В открывшемся окне нажать кнопку "Выбрать цвет".
    3. Выбрав нужный цвет, нажать кнопку "OK" и скопировать результат из одного из полей ниже.


    P.S.: В дальнейшем список инструментов будет дополняться.


    Программа рассчитана на новичков, но может подойти и обычным скриптерам благодаря удобным инструментам.

    Скачать: RGhost
    VirusTotal: https://www.virustotal.com/ru/file/2...is/1371731446/
    Автор: Daniel_Cortez
    Последний раз редактировалось TimoXa32; 05.01.2014 в 13:38.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  2. 17 пользователя(ей) сказали cпасибо:
    #ball (16.07.2014) gangzone.ini (25.04.2015) GeeRoN_ZeRO (01.07.2014) L0ndl3m (16.11.2013) MaKcuM (15.07.2014) Mexanizm (22.06.2014) Mike (20.06.2013) Nike_Frost (18.01.2014) Osetin (10.06.2013) Pr0C (20.06.2013) Ruskadance (12.06.2013) Salvacore (04.11.2013) Spectrum (23.08.2014) Straik32423 (22.06.2015) ߣΘnÐγ* (18.12.2013) TimoXa32 (17.12.2013) Неповторимый (20.06.2013)
  3. #2
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±
    Супер)

  4. #3
    Аватар для Daniel_Cortez
    "Это не хак, это фича"

    Статус
    Оффлайн
    Регистрация
    06.04.2013
    Адрес
    Novokuznetsk, Russia
    Сообщений
    2,192
    Репутация:
    2589 ±
    Обновил программу до версии 1.8

    • Исправлены баги, связанные с интерфейсом программы
    • Добавлено меню "Инструменты"
    • Добавлен инструмент "Длина строки" для измерения длины создаваемых строк в Pawn
    • Добавлен инструмент "Подбор цвета" для определения цветов в функциях SendClientMessage, ShowPlayerDialog и т.д.
    • Прочие мелкие косметические изменения в интерфейсе SimplePawn


    Ссылки в 1-м посте обновлены.
    Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).

  5. Пользователь сказал cпасибо:
    Ruskadance (23.06.2013)
  6. #4
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,432
    Репутация:
    1093 ±
    Инструменты порадовали, для новичков отлично подойдет

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

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

  8. #6
    Аватар для [ForD]
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.11.2013
    Адрес
    Свердловская обл.
    Сообщений
    688
    Репутация:
    103 ±
    Это просто шедеврально!

  9. Пользователь сказал cпасибо:
    Salvacore (18.11.2013)
  10. #7
    Аватар для TimoXa32
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.11.2013
    Сообщений
    195
    Репутация:
    21 ±
    ШедЭвр!
    Двойной класс

  11. #8
    Аватар для ߣΘnÐγ*
    Пользователь

    Статус
    Оффлайн
    Регистрация
    01.04.2013
    Сообщений
    79
    Репутация:
    44 ±
    Не знаю как этим пользоваться но спасибо поставлю :D

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

    Статус
    Оффлайн
    Регистрация
    13.12.2013
    Сообщений
    377
    Репутация:
    146 ±
    Неплохо бы сделать работу макросов только в рабочем окне PAWN или вовсе перевести на сочетания клавиш. Из-за авто-макросов, полчаса не мог прописать в .cfg строчку dc_cmd. Еще, все эти "плавные" появления, исчезания программы, конечно красиво, но не обязательно, их лучше убрать.

    Программа постоянно выводит окно о том что ей не удалось соединиться с сервером для обновления - мешает.

    А так, прога отличная но довольно таки неудобная в использовании!

  13. #10
    Аватар для MaKcuM
    Пользователь

    Статус
    Оффлайн
    Регистрация
    29.03.2014
    Сообщений
    19
    Репутация:
    0 ±
    Отличный подбор цвета , возьму себе, спасибо за программку)

 

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

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

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

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

Ваши права

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