Daniil Korochansky

Разрабатываю IDE для скриптеров серверов SAMP

В теме 30 сообщений

Здравствуйте. Я заметил что нет нормальных полноценных IDE для Pawn, большинство IDE какие-то багованнные, выскакивают разнообразные ошибки, в "Extreme Studio" к примеру. А в Pawno работать не удобно и в нём довольно скудный функционал. Ну вот.

 

Вот, сейчас я разрабатываю IDE которое называется "Spawn"(Samp pawn), которое потом будет много раз тестироваться, чтобы минимизировать самые разные ошибки если они будут. Когда будет закончена основа IDE, программа будет разрабатывать по предпочтениям пользователей/скриптеров, чтобы они хотели увидеть в программе, а там я уже буду решать реально ли требуется это программе или нет.

Главная цель программы по максимуму упростить разработку серверов SAMP.

Также программа будет как для Windows так и для Linux.

Распространяться будет по лицензии GPL с закрытым исходным кодом. 

 

Я немного опишу что можно будет делать в в программе, что уже реализовано и что хочу сделать:

 - Уже закончена работа над графической частью с которой взаимодействует пользователь(Меню, панель инструментов, диалог настроек, редактор и т. д.)

- Реализована подсветка синтаксиса Pawn

- Файлы будут открываться в вкладках редактора

- Реализована "Карта документа (Document map)" в правой стороне редактора с которой можно взаимодействовать(прямо как Sublime Text)(В настройках можно будет скрыть)

- Автоматическое закрытие скобок -> {}() ""

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

- Будет реализованы подсказки вызова(Call Tips) и авто-дополнение кода.

- Реализована настройка подсветки языка и настройка шрифта

- Live templates(Живые шаблоны)

- Поддержка компиляторов от SAMP Team, Zeex и модификацией Zeex(которая на удивление очень быстро компилирует исходники) и конечно же переключение между ними

И многое другое. 

 

Есть сообщество Spawn, там можно найти так называемую статью "Roadmap"(или Карта разработки) которая регулярно обновляется, там так же отмечается что уже закончено.

Сообщество: https://vk.com/spawnsoftware

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скриншотиков бы... 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6254244f2470c_.png.8633c8922edc605a1b26444d261d5ba2.png@DEST Лови скриншот :) 

Отредактировано пользователем Daniil Korochansky
Причина: Добавил скриншот

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
35 минут назад, Daniil Korochansky сказал:

6254244f2470c_.png.8633c8922edc605a1b26444d261d5ba2.png@DEST Лови скриншот :) 

Баганулось немного, исправлю, новый скриншот опубликую

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@DEST Лови ещё один :) Доделал карту. Теперь она реально как  в Sublime Text62546722d951d_.png.40bf43fd0c624aa08df6f0d2968efe60.png

Отредактировано пользователем Daniil Korochansky
Причина: Небольшие поправки в тексте

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разочарован в отсутствии опен сурса

Отредактировано пользователем user408337

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@user408337 Это временно. Да, пока идёт разработка программы исходники будут закрыты даже когда будут выходить первые версии. Как только работа над программой будет закончена, исходники буду опубликованы в мой GitHub репозиторий. Но лицензия не измениться(GPL).

Отредактировано пользователем Daniil Korochansky
Причина: Поправился в тексте

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Неплохо :bravo:, желаю удачи в разработке! :)

А на чем кстати пишете? На каком ЯП? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@DEST 

7 часов назад, DEST сказал:

Неплохо :bravo:, желаю удачи в разработке! :)

А на чем кстати пишете? На каком ЯП? 

Python

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я решил пока убрать Document Map из за ресурсоёмкости и багованности.

Для решения проблем с Document Map потребуется много времени что совсем замедлит разработку, поэтому я решил оставить работу над Document Map на какое-то время.

В первой версии программы, Document Map скорее всего не будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Голосуем за то что хотите увидеть в Spawn'e и что не хотите. Просто нужно ответить на мои опросы. PS. Опросы не ограничены по времени.

Опросы: https://vk.com/makespawnbetter

625562b6cb39c_.png.fe3ebbbace930151b2fa08ab5be7bab5.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@DEST Добавил обозначение изменённых строк;)

status1.png.6a64059cceb4bbf25a78413678ada4a0.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Перешёл с Python на C++. Программа теперь на ЯП C++

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хочу редактор-компилятор pawn для андроид) а на ПК пока Vs code или notepad++ устраивает. В любом случае успехов в разработке)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Danich, зачем? Прежде всего это огромная нагрузка на глаза и, к тому же, горы не свернете, работая с мобильных устройств (или не с мобильных, если у вас ОС Android установлена в каком-нибудь умном холодильнике :bk:). 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Писать какие-нибудь скрипты в телефоне с автозаполнением удобно почему не)) я щас пишу на форум с телефона, и меня устраивает) некоторые скрипты просты в написании (да большинство), но на них все равно требуется время, и если это время можно было заполнить например в дороге, без тяжеловесного портативного или не сидя дома за компом - то это было бы что-то новое, что самп с павном ещё не видал) но это только моё желание)) возможно это можно реализовать если заморочиться. Ещё лучше если заморочился бы какой-нибудь другой программист) 

Сократить потраченное время у людей- то для чего программирование было придумано мне кажеца)) но в любом случае по поводу темы данного поста - удачи со sPawn. + За опенсорс))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Danich Как по мне Pawno-редактор на устройство телефон Android, не лучшая идея. 1.Ты не сможешь так быстро писать код, как на ПК. 2. Ты не сможешь быстро решить ошибки в написании кода, и протестировать его. 3. Автозаполнение не так сильно решает в написании скрипта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, на ПК удобнее, но на андроиде это что-то новое) в целом ещё одно IDE кроме как для опыта самого разработчика смысла не вижу)) в чем собсна желаю успехов. Вот ещё пару идей: + отображение отдельного списка всех функций в файле, + автозаполнение функций и тех что в соседних подключенных (или открытых) файлов, возможно это уже и имелось ввиду. :bravo:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 18.04.2022 в 20:53, Danich сказал:

Да, на ПК удобнее, но на андроиде это что-то новое) в целом ещё одно IDE кроме как для опыта самого разработчика смысла не вижу)) в чем собсна желаю успехов. Вот ещё пару идей: + отображение отдельного списка всех функций в файле, + автозаполнение функций и тех что в соседних подключенных (или открытых) файлов, возможно это уже и имелось ввиду. :bravo:

;)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 18.04.2022 в 20:53, Danich сказал:

Да, на ПК удобнее, но на андроиде это что-то новое) в целом ещё одно IDE кроме как для опыта самого разработчика смысла не вижу)) в чем собсна желаю успехов. Вот ещё пару идей: + отображение отдельного списка всех функций в файле, + автозаполнение функций и тех что в соседних подключенных (или открытых) файлов, возможно это уже и имелось ввиду. :bravo:

Я разрабатываю такую IDE которая позволит ускорить разработку серверов за счёт встроенных инструментов, особых функции и фишек "Spawn" в отличии от других IDE для Pawn. Я думаю такой среды разработки очень не хватает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Безымянный.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добавлены возможности закомментирования и раскомментирования строк, а также скрытие и раскрытие фрагментов кода в скобках. Приложил GIF файл для наглядности.

Анимация2.gif

Отредактировано пользователем Daniil Korochansky
Причина: Забыл уточнить

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Выглядит хорошо желаю удачи в разработке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разрабатываю собственную IDE для Pawn. Главная цель ускорить и облегчить написание собственного SAMP сервера.
Будет неплохо если расскажите о проблемах и рутине при написании серверов SAMP.

А также интересно, что ускорило бы написание сервера?

Заметка от Cawfee , создано

Объединил прежнюю тему с новой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • Pawner01
      От Pawner01
       
      Я разрабатываю свой КРМП и у меня возникла проблема. 
       
      Суть :
       Я пишу /ahelp появляется диалоговое окно с выбором админ уровней, затем нажимаю на любой админ уровень и никаких команд и диалоговых окон не появляется
      Мой код:
       
      CMD:ahelp(playerid) { if(GetPlayerAdminEx(playerid) < 1) return SendClientMessage(playerid, 0xFFFFFFAA, "Неверно введена команда! {2B800D}Воспользуйтесь: (/menu > команды сервера)"); Dialog ( playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST, "{FF6666}Команды администратора", "\ {FF6666}1. {FFFFFF}Младший администратор 1 уровень\n\ {FF6666}2. {FFFFFF}Модератор 2 уровень\n\ {FF6666}3. {FFFFFF}Администратор 3 уровень\n\ {FF6666}4. {FFFFFF}ГС/ЗГС 4 уровень\n\ {FF6666}5. {FFFFFF}Куратор 5 уровень\n\ {FF6666}6. {FFFFFF}ГА/ЗГА 6 уровень\n\ {FF6666}7. {FFFFFF}Руководитель/Спец.Админ 7 уровень\n\ {FF6666}8. {FFFFFF}Основатель/Разработчик 8 уровень", "Выбрать", "Отмена"); return 1; }  
      DIALOG_AHELP, //диалоги     DIALOG_CANCEL_AHELP, case DIALOG_AHELP:    {                 {             if(!response) return callcmd::ahelp(playerid);             new string[1500];             switch(listitem + 1)             {                         case 1:                         {                             Dialog                             (                                 playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,                                 "{"#cGold"}Агент поддержки",                                 "{"#cW"}Команда{"#cW"}Описание\n\                                  {"#cGold"}/ans {"#cW"}ответить игроку\n\                                  {"#cGold"}/a {"#cW"}tадмин чат\n\                                  {"#cGold"}/z_close {"#cW"}ответить запрос\n\                                  {"#cGold"}/apanel{"#cW"}панель администратора\n\                                  {"#cGold"}/admins {"#cW"}администраторы онлайн\n\                                  {"#cGold"}/ac {"#cW"}вызвать администрацию в чат",                                 "Назад", "Закрыть"                             );                         }                         case 2:                         {                             Dialog                             (                                 playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,                                 "{"#cGold"}Младший модератор",                                 "{"#cW"}Команда{"#cW"}Описание\n\                                 {"#cGold"}/sp {"#cW"}следить за игроком\n\                                 {"#cGold"}/az {"#cW"}телепортироваться в админ-зону\n\                                 {"#cGold"}/jail {"#cW"}посадить в деморган\n\                                 {"#cGold"}/kick {"#cW"}кикнуть игрока\n\                                 {"#cGold"}/weap {"#cW"}информация о оружии игрока\n\                                 {"#cGold"}/rmute {"#cW"}заблокировать репорт\n\                                 {"#cGold"}/freeze {"#cW"}заморозить игрока\n\                                 {"#cGold"}/offjail {"#cW"}оффлайн посадить в деморган\n\                                 {"#cGold"}/offmute {"#cW"}оффлайн выдать мут\n\                                 {"#cGold"}/finfo {"#cW"}информация о семье игрока\n\                                 {"#cGold"}/alock {"#cW"}открыть / закрыть транспорт\n\                                 {"#cGold"}/setfuel {"#cW"}установить топливо транспорту\n\                                 {"#cGold"}/mute {"#cW"}выдать мут\n\                                 {"#cGold"}/fly{"#cW"}режим полёта\n\                                 {"#cGold"}/spawn {"#cW"}заспавнить игрока\n\                                 {"#cGold"}/slap {"#cW"}подкинуть игрока\n\                                 {"#cGold"}/goto {"#cW"}телепортироваться к игроку\n\                                 {"#cGold"}/hpcar{"#cW"}починить авто\n\                                 {"#cGold"}/spcar{"#cW"}заспавнить авто\n\                                 {"#cGold"}/gotocar{"#cW"}телепортироваться к авто\n\                                 {"#cGold"}/getcar{"#cW"}телепортировать авто к себе\n\                                 {"#cGold"}/stats{"#cW"}статистика игрока",                                 "Назад", "Закрыть"                             );                         }                         case 3:                         {                             Dialog                             (                                 playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,                                 "{"#cGold"}Модератор",                                 "{"#cW"}Команда{"#cW"}Описание\n\                                  {"#cGold"}/ban {"#cW"}забанить игрока\n\                                  {"#cGold"}/gotofuelst {"#cW"}телепорт к АЗС\n\                                  {"#cGold"}/gotobiz {"#cW"}телепорт к бизнесу\n\                                  {"#cGold"}/inter {"#cW"}установить интерьер\n\                                  {"#cGold"}/getv {"#cW"}телепортировать личное авто\n\                                  {"#cGold"}/warn {"#cW"}выдать предупреждение\n\                                  {"#cGold"}/skick{"#cW"}тихо кикнуть\n\                                  {"#cGold"}/get {"#cW"}информация о игроке\n\                                  {"#cGold"}/money {"#cW"}информация о деньгах\n\                                  {"#cGold"}/offban {"#cW"}оффлайн забанить\n\                                  {"#cGold"}/hp{"#cW"}выдать здоровье\n\                                  {"#cGold"}/gotohouse {"#cW"}телепорт к дому\n\                                  {"#cGold"}/gethere {"#cW"}телепорт игрока к себе\n\                                  {"#cGold"}/okay {"#cW"}одобрить ник-нейм\n\                                  {"#cGold"}/nokay {"#cW"}отклонить заявку\n\                                  {"#cGold"}/gang_info {"#cW"}информация о бандах\n\                                  {"#cGold"}/getinfo {"#cW"}подробная информация о игроке\n\                                  {"#cGold"}/getip {"#cW"}подробная о IP адресах игрока\n\                                  {"#cGold"}/skin {"#cW"}выдать временный скин",                                 "Назад", "Закрыть"                             );                         }                         case 4:                         {                             Dialog                             (                                 playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,                                 "{"#cGold"}Администратор",                                 "{"#cW"}Команда{"#cW"}Описание\n\                                  {"#cGold"}/ears {"#cW"}прослушка СМС\n\                                  {"#cGold"}/templeader {"#cW"}временное лидерство\n\                                  {"#cGold"}/spcars {"#cW"}заспавнить все авто\n\                                  {"#cGold"}/sban {"#cW"}забанить без лишнего шума\n\                                  {"#cGold"}/settime {"#cW"}установить время\n\                                  {"#cGold"}/givegun {"#cW"}выдать оружие\n\                                  {"#cGold"}/settp {"#cW"}установить точку телепорта\n\                                  {"#cGold"}/mp_gun {"#cW"}выдать оружие в радиусе\n\                                  {"#cGold"}/mp_skin{"#cW"}выдать скин в радиусе\n\                                  {"#cGold"}/orglist {"#cW"}список огранизаций\n\                                  {"#cGold"}/money_log {"#cW"}последние 20 операций денег игрока\n\                                  {"#cGold"}/mp {"#cW"}управление мероприятием\n\                                  {"#cGold"}/auninvite {"#cW"}уволить из организации\n\                                  {"#cGold"}/vl_info {"#cW"}информация о транспорте\n\                                  {"#cGold"}/veh {"#cW"}создать транспорт\n\                                  {"#cGold"}/hpall {"#cW"}выдать здоровье в радиусе",                                 "Назад", "Закрыть"                             );                         }                         case 5:                         {                             Dialog                             (                                 playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,                                 "{"#cGold"}Зам. Гл. Администратора",                                 "{"#cW"}Команда{"#cW"}Описание\n\                                  {"#cGold"}/gzcolor {"#cW"}перекрасить территорию\n\                                  {"#cGold"}/makeleader {"#cW"}назначить лидера\n\                                  {"#cGold"}/unwarn {"#cW"}снять предупреждение\n\                                  {"#cGold"}/tpcor {"#cW"}телепорт по координатам\n\                                  {"#cGold"}/giveskill {"#cW"}установить навыки\n\                                  {"#cGold"}/unban {"#cW"}снять бан\n\                                  {"#cGold"}/settime {"#cW"}установить время\n\                                  {"#cGold"}/crime_rank {"#cW"}установить наколку\n\                                  {"#cGold"}/makeadminoff {"#cW"}оффлайн выдать админку\n\                                  {"#cGold"}/makeleaderoff {"#cW"}оффлайн выдать лидерку\n\                                  {"#cGold"}/a_stat {"#cW"}статистика администратора\n\                                  {"#cGold"}/a_bank {"#cW"}информация о банк.счетах\n\                                  {"#cGold"}/bank_log {"#cW"}история операций счета",                                 "Назад", "Закрыть"                             );                         }                         case 6:                         {                             Dialog                             (                                 playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,                                 "{"#cGold"}Гл. Администратор",                                 "{"#cW"}Команда{"#cW"}Описание\n\                                  {"#cGold"}/gmx {"#cW"}рестарт сервера\n\                                  {"#cGold"}/getlog {"#cW"}просмотр логирования\n\                                  {"#cGold"}/delacc {"#cW"}удалить аккаунт\n\                                  {"#cGold"}/setpremium {"#cW"}выдать VIP\n\                                  {"#cGold"}/setprefiks{"#cW"}выдать префикс\n\                                  {"#cGold"}/makeadmin{"#cW"}назначить администратором\n\                                  {"#cGold"}/setfuels{"#cW"}установить продукты АЗС\n\                                  {"#cGold"}/atune {"#cW"}установить тюнинг\n\                                  {"#cGold"}/vinils {"#cW"}установить винил\n\                                  {"#cGold"}/deladmin {"#cW"}снять администратора\n\                                  {"#cGold"}/doubling {"#cW"}управление сервером\n\                                  {"#cGold"}/gaapanel {"#cW"}админ панель\n\                                  {"#cGold"}/setskin{"#cW"}выдать постоянный скин\n\                                  {"#cGold"}/setprods{"#cW"}установить продукты бизнесу",                                 "Назад", "Закрыть"                             );                         }                         case 7:                         {                             Dialog                             (                                 playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,                                 "{"#cGold"}Основатель(Разработчик№1)",                                 "{"#cW"}Команда{"#cW"}Описание\n\                                  {"#cGold"}/setstats {"#cW"}изменить статистику игрока\n\                                  {"#cGold"}/createpromo {"#cW"}создать промокод\n\                                  {"#cGold"}/cash {"#cW"}выдать деньги\n\                                  {"#cGold"}/givedonate {"#cW"}выдать донат\n\                                  {"#cGold"}/pmenu {"#cW"}управление промокодами\n\                                  {"#cGold"}/addbiz {"#cW"}создать бизнес\n\                                  {"#cGold"}/bsetexitpos {"#cW"}установить позицию выхода бизнесу\n\                                  {"#cGold"}/addhouse {"#cW"}создать дом\n\                                  {"#cGold"}/setexitpos {"#cW"}установить позицию выхода дому\n\                                  {"#cGold"}/addgarage {"#cW"}создать гараж\n\                                  {"#cGold"}/garagesetexitpos {"#cW"}установить позицию выхода гаражу\n\                                  {"#cGold"}/setgaragecar {"#cW"}установить позицию выезда авто гаражу\n\                                  {"#cGold"}/addfuelst {"#cW"}создать заправку\n\                                  {"#cGold"}/setstats {"#cW"}изменить статистику игрока\n\                                  {"#cGold"}/createpromo {"#cW"}создать промокод\n\                                  {"#cGold"}/p_create {"#cW"}создать специальный код игроку\n\                                  {"#cGold"}/p_delete {"#cW"}удалить специальный код игрока\n\                                  {"#cGold"}/gpanel {"#cW"}управление подарками\n\                                  {"#cGold"}/cash {"#cW"}выдать деньги\n\                                  {"#cGold"}/givedonate {"#cW"}выдать донат\n\                                  {"#cGold"}/give_action_money {"#cW"}выдать деньги",                                 "Назад", "Закрыть"                             );                         }                         case 8:                         {                             Dialog                             (                                 playerid, DIALOG_CANCEL_AHELP, DIALOG_STYLE_LIST,                                 "{"#cGold"}Основатель(Разработчик№2)",                                 "{"#cW"}Команда{"#cW"}Описание\n\                                  {"#cGold"}/setstats {"#cW"}изменить статистику игрока\n\                                  {"#cGold"}/createpromo {"#cW"}создать промокод\n\                                  {"#cGold"}/p_create {"#cW"}создать специальный код игроку\n\                                  {"#cGold"}/p_delete {"#cW"}удалить специальный код игрока\n\                                  {"#cGold"}/gpanel {"#cW"}управление подарками\n\                                  {"#cGold"}/cash {"#cW"}выдать деньги\n\                                  {"#cGold"}/givedonate {"#cW"}выдать донат\n\                                  {"#cGold"}/give_action_money {"#cW"}выдать деньги\n\                                  {"#cGold"}/fullcmd {"#cW"}команды для владельца(Разработчика)",                                 "Назад", "Закрыть"                             );                         }                         default:                             return 1;                     }                 }             }             case DIALOG_CANCEL_AHELP:             {                 if(response)                 {                     callcmd::ahelp(playerid, "");                 }             }  
    • vicegame
      От vicegame
      Доброго времени суток уважаемые форумчане
      Хочу представить наши услуги и цены:
      GTA SAMP от 75руб
      GTA CRMP от 75 руб
      GTA MTA от 120 руб
      Для каждого тарифа неограниченные слоты, оплата только за ресурсы 
      Удобная панель управления и широкий функционал 
      Работаем с 2023 года!
       
      Также имеются БЕСПЛАТНЫЕ тарифы для (ознакомительных целей)
       
      Мощные процессоры Ryzen 5950X (Германия)
       
      Платежная система YooKassa на борту:
      Банковские карты
      SberPay
      TinkoffPay
      Yoomoney

      Ссылка на хостинг: ТЫК
    • Hunter Wright
      От Hunter Wright
       
       
      Hasl-Host -Предоставляем услуги профессионального дешевого игрового хостинга и самую удобную панель управления.

      — Защита от DDoS-атак
      — Техническая поддержка работает для вас 24/7
      — Быстрый доступ в панель управления и личный кабинет
      — Быстрая переустановка игрового сервера в любое время суток
      — Редактирование конфигурационных файлов игрового сервера
      — FTP доступ к файлам игрового сервера
      — Изменение количества слотов игрового сервера
      — Система управления счетами и оплаты услуг
      — Большое количество всех возможных платежных систем
      — Бесплатная MySQL база данных
      — Автоустановка модов, есть как бесплатные моды, так и платные моды
      — У нас есть услуги, где вы можете заказать, установку мода, смену названия и т.д
      — Предоставляется доступ к firewall для блокировки злоумышленников

      Тарифные планы (на данный момент):
      — SAMP 0.3.7 - от 49р / месяц
      — CRMP 0.3e - от 49р / месяц
      — CRMP 0.3.7 - от 49р / месяц
      — Multi Theft Auto | 1.6 - от 136р / месяц
      — Counter-Strike: 1.6 - от 256р / месяц

      Ссылки на хостинг и социальные сети:
      Сайт хостинга - Перейти на сайт хостинга
      Группа во ВКонтакте - Перейти в группу во ВКонтакте
      Группа тех.поддержки во ВКонтакте - Перейти в группу во ВКонтакте
      Телеграм канал хостинга - Перейти в телеграм
      YouTube канал хостинга - Перейти на YouTube канал
      Почта тех.поддержки - support@hasl-host.ru
    • benz123
      От benz123
      Добрейшего дня форумчане. Вообщем вчера писал код для новогодних квестов на основе ActorDialog. Не работает клавиша закрыть, перерыл все форумы и весь интернет. Писал знакомой гадалке, даже она не знает. Надеюсь всемогущие форумчане смогут мне помочь. Очень прошу. 
      Код : 

      Пояснение : Сервер если что копия радмира. Форум буду посещать 24/7.
      ВК: @afk2007
    • SystemDev
      От SystemDev
      Доброго времени суток, уважаемые пользователи Pawno-Rus!
      В первую очередь, хочу поздравить всех вас с наступающим новым годом и пожелать вам хорошего окончания этого года, и исполнения всех ваших желаний.
      Ну а теперь перейдём к самой теме, в которой я хочу представить вам свою доработку игрового мода Rockford RP.
      Мод был полностью протестирован моей командой и пофикшен максимум найденных нами багов. Мод был хорошо доработан и я могу с уверенностью заявить что он отлично подойдёт для основы или же под открытие с ним целого проекта!
      Что-ж, не будем много говорить и давайте перейдём к списку проделанной нами работы:
      1. Была полностью переписана система регистрации и авторизации. Более подробно вы можете взглянуть на неё на прикреплённых к теме изображениях.
      2. У домов и квартир теперь есть названия классов: Эконом, Комфорт, Комфорт+, Бизнес, Элитный
      3. Теперь  у каждого бизнеса есть иконка на карте (Их не было у продуктовых магазинов и 24/7)
      4. Были пофикшены актёры в бизнесах и актёры были добавлены в те бизнесы, в которых их не было (Не отображались)
      5. Был подключен и хорошо настроен античит Nex-AC, так-же у администрации теперь есть лист читеров в виде текстдрава в левом нижнем углу
      6. Был удалён весь лишний маппинг с улиц и пляжей, а так-же весь оставшийся маппинг был перенесён в модули
      7. Все текстравы были перенесены в модуль
      8. Проработаны начальные квесты
      9. Теперь у домов есть 3д текст на въезде в гараж и на выходе из гаража
      10. Меню дома теперь можно открыть нажав в доме "F"
      11. Теперь перед покупкой дома, можно взглянуть на него изнутри и уже после этого купить его нажав кнопку "F" в доме
      12. Теперь если нет медиков в игре, то мед.карту можно получить в регистратуре любой из больниц
      13. Пофикшен навигатор (Не всегда совпадали пункты)
      14. Добавлена 5 банда - The Rifa Gang
      15. Гетто теперь стало более обширным (130 квадратов)
      16. Новая система сытости и жажды (При уровне сытости и жажды ниже 20, появляются 2 иконки возле худа с деньгами игрока, их можно увидеть на одном из скриншотов)
      17. Система рулетки (Выдаётся за каждые 3 отыгранных часа. Использовать можно в /mm > Рулетка)
      18. Теперь у стрел мафий тоже есть своя табличка + киллы считаются
      19. Отредактированы и оптимизированы начальные работы (+ ЗП теперь выдаётся в случае смерти, спавна или вылета)
      20. Работа развозчика пиццы была улучшена и добавлена в /gps и в квесты
      21. Рабочий транспорт на работе газонокосильщика теперь бесплатный
      22. Теперь у всех дверей, ворот и шлагбаумов есть 3д текст с информацией как их открыть
      23. Ставка в автоматах казино ЛС теперь снимается сразу
      24. Добавлено казино ЛВ и игра в кости (5 игроков и крупье)
      25. Спавн в гетто был вырезан
      26. Теперь мафии не могут начать стрелу за бизнес, если у бизнеса нет владельца
      27. Крыша бизнеса теперь отображается
      28. Пофикшен "Online/Offline" в /leaders (Не правильно отображала)
      29. Бандам за капт теперь не даётся по 500 вирт
      30. Во время капта или стрелы участники теперь спавнятся на базе организации (Раньше спавнились в больнице с 10 ХП)
      31. Лечение в больнице теперь бесплатное (+ Лечение теперь начинается при нажатии ALT)
      32. Кокаин теперь тяжелый наркотик, а марихуанна лёгкий (Было наоборот)
      33. Убраны звуки в диалогах
      34. Метка поиска дома теперь удаляется
      35. При включении/выключении акций администрацией теперь всех уведомляет и автоматически меняется название сервера (Пример: Universal RP | Акция!)
      36. Переписана /ahelp
      37. Администрация теперь может останавливать стрелу мафий за бизнес (/stopbizwar)
      38. Добавлен запрет на оружие миниган, прибор ночного видения и т.п
      39. Пофикшены все сделки по продаже/обмене имущества (Деньги выдавались наоборот или вовсе не выдавались)
      40. Новая система операций с наличными
      41. Теперь все сделки и предложения происходят по Y/N
      42. Администрация теперь прямо из игры может удалить дом или бизнес: /delbiz /delhouse
      43. Теперь нельзя использовать /invite во время капта и стрелы
      44. Пофикшен текст при /unload (не отображалось кол-во привезённых матов)
      45. Новый 3д текст складов банд и мафий
      46. Для использования часов (/time) теперь нужно купить их в магазине аксессуаров и надеть на персонажа
      47. Для использования макси (/mask) теперь нужно купить её в магазине аксессуаров и надеть на персонажа (Так-же срок действия маски теперь 10 минут)
      и еще 30+ пунктов которые сюда не влезут так что тг @qnusn ( там покажу подробно описание мода)
      Если возникли какие-либо вопросы, пишите в Telegram - @qnusn