PDA

Просмотр полной версии : [App] Русифицированный компилятор Pawn



Tracker1
03.08.2013, 22:28
Предупреждение: Данная сборка компилятора не рекомендуется к использованию, т.к. имеет много неисправленных багов и в целом безнадёжно устарела. Если у Вас нет проблем с пониманием английского языка, советую использовать сборки компилятора из форка сообщества SA-MP (https://pro-pawn.ru/showthread.php?2207-Pawn-compiler-%283-10%29) (известного ранее как "форк Zeex'а").

\\ Daniel_Cortez


Перевел текст всех варнингов и ошибок при компиляции.
Спасибо Daniel_Cortez, за помощь в реализации.

Плюсы:
- Все понятно.
- Ошибка input line too long больше не может появится(можно делать string любой длинны и размеров).
- Поиск рекурсий.
- Ускоренный процесс компиляции.
Минусы:
- Нельзя использовать стандартный pawno.exe (он сам не поддерживает русский язык).
- Файл вырос с 15 килобайт до 255, из-за того что вставил поддержку русского алфавита.

Скачать (https://github.com/ATrigger/ruspawncc/raw/master/Release/Pawncc.exe)

Проект на GitHub (https://github.com/ATrigger/ruspawncc)

Скриншоты:
http://gyazo.com/02adc5f06134f525a8d9a28b5c91675b.png?1353870631


Отказ от ответственности: разработка ОЧЕНЬ экспериментального характера. Я проверил bare.pwn скомпилированный этим павн, и мод запустился.
Остальное на вашей совести. Даже использование само по себе на вашей совести.

Osetin
03.08.2013, 23:00
Хорошая работа)

Daniel_Cortez
04.08.2013, 09:05
Вопрос: почему за основу взята версия 3.2.3657, а не 3.2.3664 (которую когда-то дорабатывал Y_Less)?

Tracker1
04.08.2013, 12:03
Вопрос: почему за основу взята версия 3.2.3657, а не 3.2.3664 (которую когда-то дорабатывал Y_Less)?

Я проверил все версии из репозитория compuhase. Это версия единственная, амх файл которой запускался в samp. А от 3664 не было исходников.

Tracker1
04.08.2013, 19:35
Обновлено.

Will_Winston
04.08.2013, 19:46
+!

Ruskadance
04.08.2013, 20:54
А от 3664 не было исходников.
Я так и предполагал

Daniel_Cortez
20.09.2013, 15:15
Исправлен баг со вспомогательным буфером, значительно ускорена компиляция скриптов.

Всем, кто использует данный компилятор, рекомендуем скачать новую версию:
https://github.com/ATrigger/ruspawncc/raw/master/Release/Pawncc.exe

P.S.: Также спасибо Fabsch (https://github.com/Fabsch) за его исправленную версию компилятора Pawn, именно оттуда были взяты некоторые фиксы.

Salvacore
20.09.2013, 15:58
Исправлен баг со вспомогательным буфером, ускорена компиляция скриптов.

Всем, кто использует данный компилятор, рекомендуем скачать новую версию:
https://github.com/ATrigger/ruspawncc/raw/master/Release/Pawncc.exe

P.S.: Также спасибо Fabsch (https://github.com/Fabsch) за его исправленную версию компилятора Pawn, именно оттуда были взяты некоторые фиксы.
Всем советую!

[ForD]
24.12.2013, 10:29
Штука вроде хорошая.Но у меня походу что-то со шрифтами -_-
Все в иероглифах выводит :sad:

TimoXa32
24.12.2013, 14:35
;21561']Штука вроде хорошая.Но у меня походу что-то со шрифтами -_-
Все в иероглифах выводит :sad:
Тоже самое

L0ndl3m
24.12.2013, 17:51
;21561']Штука вроде хорошая.Но у меня походу что-то со шрифтами -_-
Все в иероглифах выводит :sad:


Тоже самое

Написано же:


-Нельзя использовать стандартный pawno.exe(Он сам не поддерживает русский язык)

KakbeYura
25.12.2013, 01:35
;21561']Штука вроде хорошая.Но у меня походу что-то со шрифтами -_-
Все в иероглифах выводит :sad:

Выше Londlem написал причину.
Кликните, если хотите нормальный редактор (http://pro-pawn.ru/showthread.php?1543)

[ForD]
26.12.2013, 10:22
Да я что-то затупил жестко,извиняйте :to_take_umbrage:

OKStyle
01.04.2014, 16:48
Вышло обновление у Zeex'а: https://github.com/Zeex/pawn/releases/tag/binaries-20140330
но требует msvcr120.dll... А ставить никаких VC++ не хочется. Кто бы компильнул в релиз?

Дёня
22.08.2014, 23:44
А как сделать, чтобы после компилирования вылезало вот это окошко?

http://breedpmnr.ru/i/4165b379dc6fe3679e8838b3d9b5.jpg

А то оно у меня открываетя и моментально закрывается

underwoker
23.08.2014, 01:53
Показывает что рекурсия в dc_cmd.inc. :sarcastic:

#Gabriel
26.11.2014, 17:27
Не вижу в этом компиляторе никакого смысла.

Osetin
26.11.2014, 19:48
Не вижу в этом компиляторе никакого смысла.

Вы не видите, другие видят смысл.

Daniel_Cortez
26.11.2014, 20:43
Не вижу в этом компиляторе никакого смысла.
Обоснуйте.
Или вы просто не читали первый пост и тут же спешите написать первое, что взбрело в голову? В таком случае следовало бы выдать вам нарушение за спам.

#Gabriel
26.11.2014, 22:17
Обоснуйте.
Или вы просто не читали первый пост и тут же спешите написать первое, что взбрело в голову? В таком случае следовало бы выдать вам нарушение за спам.

Я досканально все прочел. Я лишь оставил свое мнение. Я не оскорбил данную работу ничего. Я просто высказал сугубо свое мнение.

Spectrum
28.11.2014, 11:24
Я досканально все прочел. Я лишь оставил свое мнение. Я не оскорбил данную работу ничего. Я просто высказал сугубо свое мнение.
понятно

#Gabriel
11.12.2014, 04:51
Я проверил все версии из репозитория compuhase. Это версия единственная, амх файл которой запускался в samp. А от 3664 не было исходников.

Все исходники компиляторов Y_Less тут (https://github.com/Zeex/pawn/releases)
P.S Работа зачётная. +сик.

Что то с кодировкой не так

Pawn compiler 3.2.3664 Ђўв®абЄЁҐ Їа*ў* (c) 1997-2006, ITB CompuPhase
ЏаЁ¬Ґ*Ґ*л Ї*взЁ ®в Zeex, Fabsch.
Њ®¤ЁдЁЄ*жЁп Ё ЇҐаҐў®¤ ®иЁЎ®Є: Tracker1, Daniel_Cortez

ЋЎ**а㦥** ४габЁп ў дг*ЄжЁЁ GKick

L0ndl3m
11.12.2014, 18:15
Что то с кодировкой не так

Pawn compiler 3.2.3664 Ђўв®абЄЁҐ Їа*ў* (c) 1997-2006, ITB CompuPhase
ЏаЁ¬Ґ*Ґ*л Ї*взЁ ®в Zeex, Fabsch.
Њ®¤ЁдЁЄ*жЁп Ё ЇҐаҐў®¤ ®иЁЎ®Є: Tracker1, Daniel_Cortez

ЋЎ**а㦥** ४габЁп ў дг*ЄжЁЁ GKick
Вы не пробовали читать предыдущие посты? Два человека писали об этой проблеме, хотя достаточно было полностью прочитать пост ТС.




;21561']Штука вроде хорошая.Но у меня походу что-то со шрифтами -_-
Все в иероглифах выводит :sad:


Тоже самое

Написано же:


-Нельзя использовать стандартный pawno.exe(Он сам не поддерживает русский язык)

#Gabriel
11.12.2014, 19:37
Вы не пробовали читать предыдущие посты? Два человека писали об этой проблеме, хотя достаточно было полностью прочитать пост ТС.

Приношу свои извинения тогда.

[ForD]
12.12.2014, 23:28
Вы не пробовали читать предыдущие посты? Два человека писали об этой проблеме, хотя достаточно было полностью прочитать пост ТС.

Да ладно уж,все попадаются на этом)

SkyLaGer
20.03.2015, 18:02
Почему не работает с файлом pawn.cfg ?

BadPawn
15.01.2016, 16:12
Какой компилятор лучше всего использовать для реализации выше предложенного?

VVWVV
15.01.2016, 16:52
Какой компилятор лучше всего использовать для реализации выше предложенного?

Как минимум, в каждом компиляторе ядро одно, однако у каждого компилятора есть свои фичи. Они также отличаются версиями (одни с багами, а другие нет). Но самый хороший (https://github.com/Zeex/pawn/releases) — от пользователя Zeex (есть вики (https://github.com/Zeex/pawn/wiki) по данному компилятору).

BadPawn
15.01.2016, 16:55
Спасибо огромное. )

Prolific
05.02.2016, 17:55
Супер, нашел рекурсию, которая могла положить сервак в два счета. Огромное спасибо вам ребят.

mister-x
22.02.2016, 10:15
Ура нашёл почему мод вылетал!А раньше была рекурсия я 5 часов искал потом исправлял сам.:drinks:

CMD:makeleaders(playerid, params[])
{
return cmd_makeleaders(playerid,params);
}
Вот ту была ошибка ща компилятором нашёл:lol::lol::lol::lol:ступил первый раз

#enotik
27.02.2016, 14:29
Если бы еще строку показывал..

DeimoS
27.02.2016, 14:48
Если бы еще строку показывал..

...и сразу исправлял её...

Роуди.
27.02.2016, 14:48
Если бы еще строку показывал..

И код за тебя писал..

$continue$
27.02.2016, 15:02
И код за тебя писал..

И в продакшен кидал...

Алек
26.07.2017, 02:47
Супер, нашел рекурсию, которая могла положить сервак в два счета. Огромное спасибо вам ребят.

Скинь пж pawno.exe который поддерживает этот компилятор, а то у меня иероглифы

- - - Добавлено - - -


Перевел текст всех варнингов и ошибок при компиляции.
Спасибо Daniel_Cortez, за помощь в реализации.

Плюсы:
- Все понятно.
- Ошибка input line too long больше не может появится(можно делать string любой длинны и размеров).
- Поиск рекурсий.
- Ускоренный процесс компиляции.
Минусы:
- Нельзя использовать стандартный pawno.exe (он сам не поддерживает русский язык).
- Файл вырос с 15 килобайт до 255, из-за того что вставил поддержку русского алфавита.

Скачать (https://github.com/ATrigger/ruspawncc/raw/master/Release/Pawncc.exe)

Проект на GitHub (https://github.com/ATrigger/ruspawncc)

Скриншоты:
http://gyazo.com/02adc5f06134f525a8d9a28b5c91675b.png?1353870631


Отказ от ответственности: разработка ОЧЕНЬ экспериментального характера. Я проверил bare.pwn скомпилированный этим павн, и мод запустился.
Остальное на вашей совести. Даже использование само по себе на вашей совести.

Скинь пж pawno.exe который поддерживает этот компилятор, а то у меня иероглифы

Desulaid
26.07.2017, 04:43
Скинь пж pawno.exe который поддерживает этот компилятор, а то у меня иероглифы

- - - Добавлено - - -



Скинь пж pawno.exe который поддерживает этот компилятор, а то у меня иероглифы

Если я еще не так отстал от моды, то ставь редактор по вкусу и прицепляй к нему компилятор: NotePad++, Sublime Text или Atom.