Sign in to follow this  
Followers 0
NoVate

NoVate Project - сборка Roleplay сервера для разработчиков SA:MP

1 post in this topic

Доброго времени суток :)

 

Многие новички задавались вопросом: "Как создать свой RP сервер?", "С чего начать разработку?", "Это сложно и я не справлюсь".

После таких вопросов многие уходили с этой темы и оставляли её на последней полке. Некоторые брались и сталкивались с большими проблемами. И только часть из этих людей доходили до какого-то результата.

 

Моя цель: сделать создание сервера в SA:MP проще. Чтобы каждый из тех, кто интересовался созданием сервера мог спокойно взять готовую, а что самое главное - базовую сборку и под неё уже создавать различные свои задумки. SA:MP на данный момент не особо актуален, а тем более самый обычный клиент, НО, как мне кажется, если сделать что-то невероятное, то аудитория заметит это и ей будет достаточно интересно "пощупать" данное новшество.

Спойлер

Создавая сборку, я не буду вкладывать туда какие-то приватные или же наоборот - публичные системы. Моя задача - сделать базу для тех, кто хочет/хотел бы познакомиться с Pawn и расширить свои познания в этой сфере.

 

Для тех, кто начнёт писать: "Ты видел свой код?", "Ты сделал не правильно в 777-ой строке" и так далее. Сразу отвечу, цитируя:

Цитата

Я не "асс" в Pawn и не занимаюсь этим яп каждыми днями. Этот язык я учил в процессе знакомства с SA:MP серверами. Показывать и "тыкать" на ошибки - не нужно! Ошибки есть и будут у каждого. Каждый пишет код так, как хочет он. Прежде, чем критиковать других - посмотрите на себя.

 

Кому стало интересно и кто хотел бы ознакомиться со сборком - прошу в мой Github (не реклама).

Буду делать коммиты по мере свободного времени и написании кода.

Если есть какие-то идеи, то пишите в мой Discord сервера (не реклама), который можно будет найти на той же странице.

 

Спасибо всем за прочтение и хорошего настроения ;)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • phizlfs
      By phizlfs
      Привет! У меня небольшая проблема. Дело в том, что когда я подключаюсь к серверу у меня вылетает текстдрав, а точнее только box(черная, прозрачная штука). Я в коннект вписал скрытие всех текстдравов игроку - не помогло, пробовал делать это стоком - не помогло, пробовал вместо for(new i... просто в столбик по порядку всё писать - не помогло. Кто знает, в чем может быть проблема? Заранее огромное спасибо.
    • maksimov maksim
      By maksimov maksim
      Как сделать чтоб админ не мог снять админа выше себя
       
      Сама команда
      CMD:makeadmin(playerid, params[]) {     if(pData[playerid][pAdmin] < 6 || !GetPVarInt(playerid,"AdminLogin")) return true;     if(sscanf(params,"dd",params[0],params[1])) return SendClientMessage(playerid,0xFFa500AA, "Используйте: /makeadmin [id] [уровень]");     if(params[1] > 5 || params[1] < 0) return SCM(playerid, CR, "Значение не может быть меньше 0 и больше 5");     if(!pData[params[0]][pMysqlID] || !IsPlayerConnected(params[0])) return SCM(playerid, CR, "Данный игрок не авторизован.");     if(params[1] == 0)     {         pData[params[0]][pAdmin] = 0;         pData[params[0]][pAdmprefix] = 0;         SFCM(params[0], CR, "Администратор {FFFFFF}%s {FF8A30}аннулировал вам полномочия администратора",pData[playerid][pNickname]);         SFCM(playerid, CR, "Аннулирование прав администратора у игрока {FFFFFF}%s {FF8A30}прошло успешно", pData[params[0]][pNickname]);         UpdatePlayerData(params[0], "admin", pData[params[0]][pAdmin]);         UpdatePlayerData(params[0], "admprefix", pData[params[0]][pAdmprefix]);         return true;         }     new query[128];     pData[params[0]][pAdmin] = params[1];     pData[params[0]][pAdmprefix] = 0;     UpdatePlayerData(params[0], "admprefix", pData[params[0]][pAdmprefix]);     UpdatePlayerData(params[0], "admin", pData[params[0]][pAdmin]);     SFCM(params[0], CGREEN, "Администратор {FFFFFF}%s {33AA33}установил вам новый уровень администратора", pData[playerid][pNickname]);     ShowPlayerDialog(params[0],dAPassNew,DIALOG_STYLE_INPUT,"{f4b042}Настройки администратора","{FFFFFF}Введите Ваш будущий админ пароль.\nОн должен состоять мин. - 4 сим. и макс. - 10 сим.\nЖелательно в нём должны присутствовать буквы и цифры.","Далее","");     SFCM(playerid, CGREEN, "Вы успешно выдали {FFFFFF}%s {33AA33}права администратора {FFFFFF}%d {33AA33}уровня", pData[params[0]][pNickname],params[1]);     mysql_format(MySQLGo, query,sizeof(query),"INSERT INTO `admin` (`Name`,`level`,`Postavil`) VALUES ('%s','%d','%s')", pData[params[0]][pNickname],params[1],pData[playerid][pNickname]);     mysql_query(MySQLGo, query);     return true; }  
      Помогите пожалуйста
    • Christian_Chaffee
      By Christian_Chaffee
      Предоставляю услуги 3D-моделлера в сфере GTA San-Andreas.
      Специализируюсь по большей части на интерьерах, но и другие варианты конечно же могу рассмотреть
       
      Портфолио: https://imgur.com/a/CtDdMJy
      Контакты для связи: Телеграм https://t.me/dmdv66 VK https://vk.com/gdemidov2017