SimplePawnby Daniel_Cortez
Всем привет, сегодня я хотел бы представить вам свою новую программу для упрощения написания кода в pawno - SimplePawn.
http://s4.hostingkartinok.com/upload...198be4d5e8.jpg
Данная программа позволяет использовать в Pawno макросы, такие как:
- scm
SendClientMessage([здесь будет курсор после срабатывания макроса, удобно], , ""); - spd
ShowPlayerDialog(playerid, DIALOG_STYLE_[курсор], , "", "", "", ""); - cmd
if(!strcmp(cmdtext, "[курсор]", true))
{
....//действия команды
....return 1;
}- zcmd
CMD:[курсор](playerid, params[])
{
....//действия команды
....return 1;
}
Список неполный, все команды можно просмотреть, нажав кнопку "Макросы" в окне SimplePawn.
Для использования макроса нужно ввести его название и нажать кнопку [пробел].
Пример:
scm[пробел]
http://s5.hostingkartinok.com/upload...b18f763ac0.jpg
Меню инструментов SimplePawn
1. Мастер функций
Данный инструмент добавлен в SimplePawn версии 1.5.
Чтобы воспользоваться им, нужно:
- В главном окне программы нажать кнопку "Инструменты", затем "Мастер функций" или ввести макрос "fmenu", чтобы вызвать мастер прямо из Pawno.
- Выбрать из появившегося списка нужную функцию.
- Ввести нужные данные в поля ввода.
При этом в таких функциях, как например format() есть кнопка "Добавить переменную", с помощью которой удобно добавлять различные переменные в форматную строку.
- Нажать на кнопку "Готово" и вставить полученный результат в Pawno (Ctrl+V).
http://s5.hostingkartinok.com/upload...71788c2002.jpg
2. Длина строки
Инструмент, введённый в версии 1.8. Позволяет измерять длину новых строк, создаваемых в Pawn.
Уже давно не секрет, что указывать строки типа
довольно-таки глупо, посколькуPHP код:
new string[256];
1. Расходуется лишнее место в стеке, что грозит его переполнением.
2. Тратится лишнее время на инициализацию всех символов строки значением '\0'.
При этом подсчитывать длину строки вручную просто нудно.
Именно для таких целей и был создан инструмент "Длина строки": просто вставляете в него текст, скопированный из pawno - и вуоля!
Кроме обычных строк программа также правильно определяет длину строки с такими символами, как '\n', '\t', '\0' и т.п.
3. Подбор цвета
http://s2.hostingkartinok.com/upload...9d16d85425.jpg
Данный инструмент появился в SimplePawn 1.8. Позволяет с лёгкостью подобрать цвет текста (и не только) для функций SendClientMessage, ShowPlayerDialog и т.д.
Использование:
- Открыть меню "Инструменты" и выбрать инструмент "Подбор цвета".
- В открывшемся окне нажать кнопку "Выбрать цвет".
- Выбрав нужный цвет, нажать кнопку "OK" и скопировать результат из одного из полей ниже.
P.S.: В дальнейшем список инструментов будет дополняться.
Программа рассчитана на новичков, но может подойти и обычным скриптерам благодаря удобным инструментам.
Скачать: RGhost
VirusTotal: https://www.virustotal.com/ru/file/2...is/1371731446/
Автор: Daniel_Cortez