Daniel_Cortez
10.06.2013, 11:47
SimplePawn
by Daniel_Cortez
Всем привет, сегодня я хотел бы представить вам свою новую программу для упрощения написания кода в pawno - SimplePawn.
http://s4.hostingkartinok.com/uploads/images/2013/06/7a74848541db30e40e09ae198be4d5e8.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/uploads/images/2013/06/a7f70e9f6662144dd436beb18f763ac0.jpg
Меню инструментов SimplePawn
1. Мастер функций
http://s4.hostingkartinok.com/uploads/images/2013/06/be275b8eda30e4079e1ec1d2e933a6aa.jpg
Данный инструмент добавлен в SimplePawn версии 1.5.
Чтобы воспользоваться им, нужно:
В главном окне программы нажать кнопку "Инструменты", затем "Мастер функций" или ввести макрос "fmenu", чтобы вызвать мастер прямо из Pawno.
Выбрать из появившегося списка нужную функцию.
http://s5.hostingkartinok.com/uploads/images/2013/03/3ab7fbd4c2da4386a2aa224b1bf3c951.jpg
Ввести нужные данные в поля ввода.
При этом в таких функциях, как например format() есть кнопка "Добавить переменную", с помощью которой удобно добавлять различные переменные в форматную строку.
http://s5.hostingkartinok.com/uploads/images/2013/03/abfade2a1b6d027f8d2ce30d1b70e4ea.jpg
http://s5.hostingkartinok.com/uploads/images/2013/03/dc5569cb790cd18c626877a85aca2906.jpg
http://s5.hostingkartinok.com/uploads/images/2013/03/888a8cde841a18e5b7e4f79481358c30.jpg
Нажать на кнопку "Готово" и вставить полученный результат в Pawno (Ctrl+V).
http://s5.hostingkartinok.com/uploads/images/2013/03/2d2494a868b332a05441e071788c2002.jpg
2. Длина строки
http://s3.hostingkartinok.com/uploads/images/2013/06/b162b5e6eac4ce3d4b8d3cf0b4afb0c9.jpg
Инструмент, введённый в версии 1.8. Позволяет измерять длину новых строк, создаваемых в Pawn.
Уже давно не секрет, что указывать строки типа
new string[256];
довольно-таки глупо, поскольку
1. Расходуется лишнее место в стеке, что грозит его переполнением.
2. Тратится лишнее время на инициализацию всех символов строки значением '\0'.
При этом подсчитывать длину строки вручную просто нудно.
Именно для таких целей и был создан инструмент "Длина строки": просто вставляете в него текст, скопированный из pawno - и вуоля!
Кроме обычных строк программа также правильно определяет длину строки с такими символами, как '\n', '\t', '\0' и т.п.
3. Подбор цвета
http://s2.hostingkartinok.com/uploads/images/2013/06/aaf9e8dd9dc97d624848f29d16d85425.jpg
Данный инструмент появился в SimplePawn 1.8. Позволяет с лёгкостью подобрать цвет текста (и не только) для функций SendClientMessage, ShowPlayerDialog и т.д.
Использование:
Открыть меню "Инструменты" и выбрать инструмент "Подбор цвета".
В открывшемся окне нажать кнопку "Выбрать цвет".
Выбрав нужный цвет, нажать кнопку "OK" и скопировать результат из одного из полей ниже.
P.S.: В дальнейшем список инструментов будет дополняться.
Программа рассчитана на новичков, но может подойти и обычным скриптерам благодаря удобным инструментам.
Скачать: RGhost (http://rghost.ru/46892936)
VirusTotal: https://www.virustotal.com/ru/file/22b70bc58b18b26acd4efa1c8b4620db1480b8b4a3b3a0737bffde9419aa4c04/analysis/1371731446/
Автор: Daniel_Cortez (http://pro-pawn.ru/member.php?100-Daniel_Cortez)
by Daniel_Cortez
Всем привет, сегодня я хотел бы представить вам свою новую программу для упрощения написания кода в pawno - SimplePawn.
http://s4.hostingkartinok.com/uploads/images/2013/06/7a74848541db30e40e09ae198be4d5e8.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/uploads/images/2013/06/a7f70e9f6662144dd436beb18f763ac0.jpg
Меню инструментов SimplePawn
1. Мастер функций
http://s4.hostingkartinok.com/uploads/images/2013/06/be275b8eda30e4079e1ec1d2e933a6aa.jpg
Данный инструмент добавлен в SimplePawn версии 1.5.
Чтобы воспользоваться им, нужно:
В главном окне программы нажать кнопку "Инструменты", затем "Мастер функций" или ввести макрос "fmenu", чтобы вызвать мастер прямо из Pawno.
Выбрать из появившегося списка нужную функцию.
http://s5.hostingkartinok.com/uploads/images/2013/03/3ab7fbd4c2da4386a2aa224b1bf3c951.jpg
Ввести нужные данные в поля ввода.
При этом в таких функциях, как например format() есть кнопка "Добавить переменную", с помощью которой удобно добавлять различные переменные в форматную строку.
http://s5.hostingkartinok.com/uploads/images/2013/03/abfade2a1b6d027f8d2ce30d1b70e4ea.jpg
http://s5.hostingkartinok.com/uploads/images/2013/03/dc5569cb790cd18c626877a85aca2906.jpg
http://s5.hostingkartinok.com/uploads/images/2013/03/888a8cde841a18e5b7e4f79481358c30.jpg
Нажать на кнопку "Готово" и вставить полученный результат в Pawno (Ctrl+V).
http://s5.hostingkartinok.com/uploads/images/2013/03/2d2494a868b332a05441e071788c2002.jpg
2. Длина строки
http://s3.hostingkartinok.com/uploads/images/2013/06/b162b5e6eac4ce3d4b8d3cf0b4afb0c9.jpg
Инструмент, введённый в версии 1.8. Позволяет измерять длину новых строк, создаваемых в Pawn.
Уже давно не секрет, что указывать строки типа
new string[256];
довольно-таки глупо, поскольку
1. Расходуется лишнее место в стеке, что грозит его переполнением.
2. Тратится лишнее время на инициализацию всех символов строки значением '\0'.
При этом подсчитывать длину строки вручную просто нудно.
Именно для таких целей и был создан инструмент "Длина строки": просто вставляете в него текст, скопированный из pawno - и вуоля!
Кроме обычных строк программа также правильно определяет длину строки с такими символами, как '\n', '\t', '\0' и т.п.
3. Подбор цвета
http://s2.hostingkartinok.com/uploads/images/2013/06/aaf9e8dd9dc97d624848f29d16d85425.jpg
Данный инструмент появился в SimplePawn 1.8. Позволяет с лёгкостью подобрать цвет текста (и не только) для функций SendClientMessage, ShowPlayerDialog и т.д.
Использование:
Открыть меню "Инструменты" и выбрать инструмент "Подбор цвета".
В открывшемся окне нажать кнопку "Выбрать цвет".
Выбрав нужный цвет, нажать кнопку "OK" и скопировать результат из одного из полей ниже.
P.S.: В дальнейшем список инструментов будет дополняться.
Программа рассчитана на новичков, но может подойти и обычным скриптерам благодаря удобным инструментам.
Скачать: RGhost (http://rghost.ru/46892936)
VirusTotal: https://www.virustotal.com/ru/file/22b70bc58b18b26acd4efa1c8b4620db1480b8b4a3b3a0737bffde9419aa4c04/analysis/1371731446/
Автор: Daniel_Cortez (http://pro-pawn.ru/member.php?100-Daniel_Cortez)