[RP] Advance RP v1.0 (Копия в разработке) для SA-MP

[RP] Advance RP v1.0 (Копия в разработке)

Скриншот к файлу: [RP] Advance RP v1.0 (Копия в разработке) Дата добавления 18-06-2016, 00:43
Добавил Leone_Galanto
Автор Leone_Galanto (Леон)
Скачиваний 5420
Размер 3.78 MB
Заменяет Неизвестно
Проверка на вирусы Файл проверен
[RP] Advance RP v1.0 (Копия в разработке)[RP] Advance RP v1.0 (Копия в разработке)[RP] Advance RP v1.0 (Копия в разработке)

Рейтинг файла

+22
Добавить файл в закладки:

Описание файла

Привет всем гостям и пользователем портала, представляю вам свою копию мода Advance RP. Сразу говорю, копия не доделана до конца, будет ещё несколько версий. Мод разрабатывается на данный момент довольно активно, обновления выходят почти каждый день. Одновременно с выкладыванием мода делаются видеоуроки по его созданию. Мод будет разрабатываться до победного конца, в планах сделать ПОЛНУЮ копию.

Теперь о моде:
Хранение данных реализовано через MySQL R7
Командный процессор: dc_cmd + использование sscanf
Streamer v2.8.2

Список того, что уже сделано:
1) Регистрация
2) Система подносов с едой (есть на всех ключевых местах)
3) Маппинг автовокзала, ЖДЛС, шахты, грузчика и +некоторые другие объекты. P.S Дорожных знаков пока нет.
4) Работа на шахте (полностью функционирующий склад, сохранение склада в БД, рабочий лифт)
5) Спавны (спавны по лвл, на всех есть пикапы помощи)
6) Назначение на админку
7) Некоторые команды (/mn, /me, /do, try, /lic, /s и другие)
8) Некоторые команды администратора (/ahelp, /a, /kick, /skick, /msg, /setweather, /settime, /gethere, /ans)
9) Работа грузчика (+работа на погрузчике (машинках))
10) Работа на заводе (готовый цех)
11) Перевозка материалов на завод (металл и топливо на авто, сделан нефтезавод, сохраняются склады завода и нефтезавода)
12) Автошкола (тест в самой автошколе, сдача на авто снаружи)
13) Меню (/mn)
14) Список команд в меню
15) Личные настройки в меню
16) Система репорта в меню
17) Спидометр (не доделан)
И другие более мелкие обновления, которые не имеют особой важности

P.S Есть небольшое несоответствие в цветах чата (где-то темнее, где-то светлее). Мод лишь на начальной стадии разработки, камнями кидать не стоит. Баги исправляются по мере их нахождения. Если нашли баг в моде - в pwn файле с модом есть мои контакты.



#1

PixelCup Offline

18 июня 2016 14:14

Леон шарит, Леон делает
#2

Vano_Glad Offline

18 июня 2016 17:20

В целом неплохо. Мне только непонятно одно: Почему ты в коде используешь то CreateObject, то CreateDynamicObject? С оптимизацией ещё есть проблемы, это особенно касается string.Ты создаешь этот массив размером в 128 ячеек, а от силы используешь 40-50, а то и меньше. Я не говорю про все случаи, но большинство случаев именно такие. Читаемость кода сложная, над этим тоже тебе стоит поработать. Так же мне не понятен данный случай:

switch(player_info[playerid][VEHS])
{
case 1: vehs = "{02d402}Клавиши и команды";
case 2: vehs = "{e29501}Только команды";
}


И таких моментов много. if/else в данном случае будут работать быстрее, чем перебором switch.

Я не стал дальше тебе приводить примеры. Думаю суть ты понял. А так неплохо, желаю удачи в дальнейшем написании мода

-----
Услуги Pawn

#3

Eduard_Harvay Offline

18 июня 2016 20:29

Молодец , лови +сик
#4

Ceni Offline

18 июня 2016 21:24

"копия" "копия", я не могу понять зачем вы их создаете? Неужели у вас нет фантазии создать что-то своё? sad
#5

Leone_Galanto Offline

19 июня 2016 15:05

Vano_Glad,
Сделал так потому, что некоторые объекты на адвансе в некоторых местах динамические, а в других статические.
По поводу чрезмерного использования ячеек - убрал там где это было, но не везде. Часть стрингов относится к чатовым.
Ну над читаемостью я бы поспорил, почти весь код имеет комментарии с объяснением того, для чего создана допустим та или иная переменная.
Насчёт if/else, возможно быстрее, но это грёбаные миллисекунды, это не имеет столь громадной важности.

Спасибо за замечания =)

Ceni,
Для паблика просто решил создавать копию, так как нет нормальной копии адванса в сети. К тому-же - улучшить свои знания как скриптера.

Vano_Glad,
PixelCup,
Спасибо smile
#6

Vano_Glad Offline

20 июня 2016 08:12

Leone_Galanto

Про читаемость я не подразумевал комментарии и т.д. Он сложен и желательно пытаться его умещать так, чтобы не появлялся ползунок. Всё имеет значение, даже несколько миллисекунд. А таких миллисекунд будет потом все больше и больше. Вывод очевиден.

-----
Услуги Pawn

#7

Disa_Resp Offline

25 июня 2016 20:35

Проще же это
case 1 .. 46:
{
DisablePlayerRaceCheckpoint(playerid);
SetPlayerRaceCheckpoint(playerid, 0, ascheck[nowcheck[playerid]][0], ascheck[nowcheck[playerid]][1], ascheck[nowcheck[playerid]][2], ascheck[nowcheck[playerid]+1][0], ascheck[nowcheck[playerid]+1][1], ascheck[nowcheck[playerid]+1][2], 4.0);
nowcheck[playerid]++;
}

Чем твой отрывок из кода
case 1:
{
DisablePlayerRaceCheckpoint(playerid);
SetPlayerRaceCheckpoint(playerid, 0, ascheck[1][0], ascheck[1][1], ascheck[1][2], ascheck[2][0], ascheck[2][1], ascheck[2][2], 4.0);
nowcheck[playerid]++;
}
case 2:
{
DisablePlayerRaceCheckpoint(playerid);
SetPlayerRaceCheckpoint(playerid, 0, ascheck[2][0], ascheck[2][1], ascheck[2][2], ascheck[3][0], ascheck[3][1], ascheck[3][2], 4.0);
nowcheck[playerid]++;
}
до case 46
#8

Revenge Offline

26 июня 2016 11:54

Автор, даю тебе лично от себя большой + за старания и работу в которую ты вкладываешь свои силы и душу.
#9

DCarnucci33 Offline

26 июня 2016 16:17

Красава мод супер!
#10

Danny_Marcelo Offline

28 июня 2016 23:34

Молодец Слава. Мод очень хороший. smile
#11

Mini-Kot Offline

30 июня 2016 14:27

Основа то не твоя, уже видел такой мод, вот только багов нет тех которые были, впрочем мод вроде и нормальный, но зачем делать копии известных серверов :)
За старание "+" твой.
#12

Danny_Marcelo Offline

1 июля 2016 04:23

Mini-Kot,
Эм... Так то он с 0 его пишет. На ютубе погляди. Он его начал писать с чистого листа. Версия 1.0 = 100 уроков.
#13

Dunia Offline

13 июля 2016 03:17

А будет введено радио? /play
#14

Dunia Offline

16 июля 2016 15:14

Я когда разархивировал у меня небыло папки script files
#15

Leone_Galanto Offline

18 июля 2016 11:48

Dunia,
Конечно, всему своё время

Dunia,
Все аккаунты находятся в базе данных
#16

NikitaUsers Offline

29 июля 2016 17:50

[u][/u] У меня проблема, когда я захожу на сервер у меня нету меню регистрации
#17

Leone_Galanto Offline

30 июля 2016 13:31

NikitaUsers,
Подключи БД
#18

Den4ik_Bum4ik Offline

11 августа 2016 17:12

Как писать гос новости?
#19

Andreas_Kolomeets Offline

12 октября 2016 15:36

Не пойму смысла делать копию адванса?? Добавь от себя,а не копию делай. Что то новое и интересное нужно.

+ Больше половина команд администратора не работает((
#20

Danny_Marcelo Offline

12 октября 2016 19:00

Andreas_Kolomeets,

Ну вот кто то хочет копию, а человек занялся этим совершенно бесплатно, не нужно его за это осуждать. А команды не работают лишь потому, что автор их ещё не сделал. Это всего лишь предварительная версия. Он делает 100 % копию. В версии 2.0. будет много команд. На своём канале выкладывает видео частенько. Уже 163 урока.
#21

Leone_Galanto Offline

15 октября 2016 14:28

Andreas_Kolomeets,
Начать стоит с того, что я сам решу что мне делать, окда?
Если команды не работают, значит они просто-напросто ещё не сделаны, вполне можно было заглянуть в исходный код и посмотреть сделаны ли они в принципе. Если я собрался делать копию - я делаю копию и не добавляю свои доработки. Плюс ко всему я делаю эту работу для открытого доступа, сам же на данный момент занимаюсь созданием собственной модификации. И к тому же если вы хотите что-то другое в моде - ничего и никто не запрещает вам скачать его и творить с ним что вашей душе пожелает.
Также солидарен с комментарием выше.
#22

KennyJest Offline

17 ноября 2016 13:34

Leone_Galanto,
Как подключить БД, что бы на локальный сервер зайти? Для теста мода..
#23

Leone_Galanto Offline

20 ноября 2016 21:11

KennyJest,
Вот: https://youtu.be/7byvsPqJOco
Информация!

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Реклама
Реклама на сайте
Голосование
Как вы относитесь к DayZ проектам?
(Все опросы)

Положительно
Отрицательно