Lampa123

Доработка Everest RP

В теме 23 сообщения

Доработка Everest RP

Просмотр файла

Доработка Everest RP -

Исправленные баги:

  1. Исправлен баг с работой водителя автобуса (Некорректно отображались метки)
  2. Исправлен баг, связанный с неоткрывающемися шлагбаумами 
  3. Исправлен баг с казино
  4. Исправлен баг с казной организаций
  5. Исправлен баг с /gps
  6. Исправлен баг с /mn
  7. Исправлены все баги с автопарком семей
  8. Исправлены ложные срабатывания античита
  9. Исправлен баг связанный с интерьером яхт (Пропадал интерьер при заходе)

 

Доработки: 

  1. Добавлен инвентарь, инвентарь имеет полный функционал, багов не имеется, имеется возможно выбрасывать, а так же продавать вещи игрокам.
  2. Добавлен хороший античит
  3. Добавлено 2 пункта в /lmenu (1. Для пра-во - управление экономикой, 2. Сделать объявление для организации (При входе игроку будет показано объявление, которое поставил лидер))
  4. Был оптимизирован код и некоторые системы были разбиты на модули
  5. Доработана система банд (Доделан и оптимизирован каптур)
  6. Начал писать систему транспортных компаний

 

Сам мод весьма неплох, думаю, если приложить к нему руку хорошего разработчика, получится хороший мод. 

За несколько месяцев я его не плохо доработал и оптимизировал(Мод тупо крашился при онлайне 50+, сейчас же, такого нет)

 

Несколько скринов некоторых системы - https://imgur.com/gallery/PuZGdGw


  • Добавил
  • Добавлено
    08.02.2022
  • Категория
  • Автор
    t.sayran4ik

 

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


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

Взяли мою доработку Эвереста, приписали к себе пункты по доработке. Молодцы, ребята. Так держать)

Сделаны мною в моей доработке:

- Добавлена работа газонокосильщика.

- Сделана система радаров, их могут ставить полицейские.

Мод не стоил и не будет стоить таких денег, ибо написан крайне убого.

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

Предоставьте доказательства, что вы автор доработки. В личные сообщения.

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


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

@glvde. Доброе утро! Есть такие люди, которые пытаются заработать на чужом моде, не зная вообще его. Если покупателями в таком моде обнаруживается крупные баги, то такие продавцы сразу винят всех вокруг, но только не самих себя. 

 

@glvde. Желательно бы ссылочку это доработку.

 

Вот ссылка (кликабельно) на ВК этого продавца, не рекомендую что-либо покупать у него. Мод продается не только на этом портале, но и в одной группе ВК, не буду скидывать, чтобы не подумали, что реклама. 

Отредактировано пользователем Razrab_One
Причина: .

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


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

@glvde. 1. Работа газонокосильщика уже была в моде, я ее доделал, т.к. там были баги, а так же, не было машин, маппинга и самого устройства на работу. 

2. Система радаров так же была, но я ее доработал, сделал возможно полицейским расставлять радары, менять сумму штрафа, так же, радары не правильно высчитывали скорость.

 

В 07.02.2022 в 08:31, glvde. сказал:

написан крайне убого.

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

 

В 07.02.2022 в 08:31, glvde. сказал:

Мод не стоил и не будет стоить таких денег

Я уважаю свой труд и за 100 рублей мод я продавать не собираюсь.

 

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

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


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

test ip ?

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


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, Lampa123 сказал:

@glvde. 1. Работа газонокосильщика уже была в моде, я ее доделал, т.к. там были баги, а так же, не было машин, маппинга и самого устройства на работу. 


Говорить о том, что якобы, маппинга не было, машин не было и устройства не было - не нужно, все тестировалось командой. Под основу ты взял мой слитый мод. Тогда будь добр, около пунктов "Система радаров " и "Работа газонокосильщика" добавь автора и уточняй, то что ты доработал, а не "сделал", якобы.

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


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

инвентарь maryland aka texas project  и на цену мода чото мало обнов

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


Ссылка на сообщение
Поделиться на другие сайты
18 часов назад, glvde. сказал:


Говорить о том, что якобы, маппинга не было, машин не было и устройства не было - не нужно, все тестировалось командой. Под основу ты взял мой слитый мод. Тогда будь добр, около пунктов "Система радаров " и "Работа газонокосильщика" добавь автора и уточняй, то что ты доработал, а не "сделал", якобы.

В следующий раз, если такая ситуация будет, обязательно добавлю

14 часов назад, hokageud сказал:

инвентарь maryland aka texas project

Не понимаю людей, которые пишут, что инвентарь похож на какой-то другой проект. В таком случае, инвентарь даймонда тоже похож на maryland.

20 часов назад, Westers сказал:

test ip ?

Не имеется.

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

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


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

@Lampa123, есть возможность дать ссылку на оригинал ?

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


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

@Razrab_One на оригинал мода?

 

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

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


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

@Lampa123, на мод gldve

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


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

@Razrab_One Нет

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


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

@Lampa123 , мне нужен мод, который Вы брали на доработку.

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


Ссылка на сообщение
Поделиться на другие сайты
Только что, Razrab_One сказал:

@Lampa123 , мне нужен мод, который Вы брали на доработку.

вот этот Мод

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


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

@king98 , спасибо

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

Для выражения благодарности пользователю используйте кнопочку "+" в правом нижнем углу сообщения этого пользователя.

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


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

@Lampa123 ну а ты зайди в группу техаса или мериленда и сравни инвентари...

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


Ссылка на сообщение
Поделиться на другие сайты
18 часов назад, hokageud сказал:

@Lampa123 ну а ты зайди в группу техаса или мериленда и сравни инвентари...

а для чего? Вам нужно, вы заходите, сравнивайте, если вам  играет такую большую роль

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

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


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

@hokageud Открою секрет: нынешний разработчик и основатель Texas RP и является бывшим разработчиком Maryland'a.

А за то что кто-то у кого-то украл глупо говорить, так же можно сказать что. Аризона украла идею системы инвентаря у RakNet RP.

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


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

 

1 час назад, GhostWill сказал:

А за то что кто-то у кого-то украл глупо говорить, так же можно сказать что. Аризона украла идею системы инвентаря у RakNet RP.


Каким образом они её украли ? Понятия слова "инвентарь", уже давным давно пользуется популярностью в играх. Данное понятия придумали неизвестно сколько лет назад. Где гарантии что первооткрыватели инвентаря в SAMP, не позаимствовали её из других игр ?

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

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


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

@GhostWill Поздравляю Texas & Maryland на одном моде чем ещё "удивишь"?

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


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

@hokageud Ну не на одном)

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


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

@GhostWill Maryland - aurora разраб техаса имеет мод maryland за лето ~ что ему мешает взять его и дорабатывать?

 

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

Об этом можете пойти общаться в личные сообщения, к теме этой это не относится.

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


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

@hokageud Потому что он брал мод который ранее писал с нуля, вёл диалог с разработчиком.

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


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

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

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

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

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


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

Войти

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


Войти

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

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

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

    • Mister Odin
      От Mister Odin
       
      new
       g_teleport_list[39][E_TELEPORT_LIST] = {  {"Спавн пгт.Батырево", 1802.3612, 2508.4824, 15.8887},  {"Спавн г.Арзамас", -113.5887, 977.7222, 12.0346},     {"Спавн г.Южный", 2744.2770, -2446.7246, 21.8988},     {"Центральный банк", 1852.020385,2040.791381,15.892713},  {"Рублёвка", -837.7783, 888.6161, 12.7232},  {"Казино", 1332.4252, 2358.7014, 17.6641},  {"Битва за контейнеры", 614.5167, 1722.3566, 12.0709},  {"Автосалон низкого класса", 2493.9616, -722.9544, 12.3315},  {"Автосалон среднего класса", 1407.7449, 455.4801, 13.1630},  {"Автосалон высокого класса", -14.0637, 2614.5664, 10.9892},   {"Мотосалон Harley Davidson", 785.720153, 750.465087, 12.000024},  {"Автошкола", 1909.174438,2227.679687,15.708162},  {"Военкомат", 1916.778564,2302.411376,15.574637},  {"Правительство области", -139.140975,593.789611,12.145712},  {"Отдел полиции №1 (ГИБДД)", 1906.805786,-2234.382812,11.257631},  {"Отдел полиции №2 (УМВД)", 2581.309326,-2416.139892,21.960090},  {"Отдел ФСБ", 1823.904663,2095.636718,15.848405},  {"Городская больница г.Арзамас", -285.797210,581.851562,12.120290},   {"СМИ", -317.708038,821.221679,13.051450},  {"Воинская часть", 1703.197265,1678.025878,15.279437},  {"Арзамасская ОПГ", 438.705322,1046.505126,12.002637},  {"Батыревская ОПГ", 1941.203857,2161.006591,15.705187},  {"Лыткаринская ОПГ", -2346.002441,75.257041,21.002962},  {"Шахта", 2381.5727, 1726.4451, -2.1506},  {"Завод", -1062.6697, 2204.1894, 38.0964},  {"Инкосация", 1864.1374, 2011.7136, 15.8546},  {"Транспортная Компания", 2362.1115, 1972.5627, 15.5530},  {"База механиков", 1840.918090,-118.025146,15.695312},  {"Курьерская служба доставки", 2764.509765,-2396.882568,21.890625},  {"Аренда автобуса(Южный)", 2771.041992,-2454.780761,21.845964},  {"Аренда автобуса(Арзамас)", -127.487670,943.652648,12.142824},   {"Аренда автобуса(Батырево)", 1798.986328,2529.591552,15.664262},  {"Гоночная трасса", -1568.7784, 1611.8305, 36.3971},  {"Дом на горе", -789.5397, -456.7479, 741.1422},  {"СТО и тюнинг-ателье", 1856.1375, -122.3266, 15.6888},  {"Аренда транспорта пгт.Батырево", 1763.641723,2255.673339,15.865348},  {"Аренда транспорта г.Арзамас", -36.923530,1360.673583,12.002090},  {"Аренда транспорта г.Южный", 1966.599975,-2603.943603,10.820312},  {"Тайный интерьер в Лыткарино", -2424.5818, 2846.3291, 40.7908} };
    • Garnik
      От Garnik
      ERRORS:
      : error 017: undefined symbol "HouseInfo"
      : error 017: undefined symbol "OWNABLEHOUSES"
      : error 029: invalid expression, assumed zero
      : fatal error 107: too many error messages on one line
      ===============================================================================================================
       
       
      ================================================================================================================
      CMD:addhouse(playerid,params[])
      {
              if(PI[playerid][pAdmin] < 10)return false;
              new string[650];
              new house_class, house_price;
              new Float:X, Float:Y, Float:Z, Float:A;
              if(sscanf(params, "ii", house_class,house_price))
              {
                      SendClientMessage(playerid, -1, "???????????: /addhouse [????? ??????] [???? ???????]");
                      SendClientMessage(playerid, -1, "??????: [1 - ??????-?????] [2 - ???????-?????] [3 - ???????-?????] [4 - ???????-?????]");
                      return 1;
              }
              if(house_class > 4 || house_class < 1)
              {
                      SendClientMessage(playerid, -1, "ID ????????? ?? 1 ?? 4");
                      return 1;
              }
              //
              GetPlayerPos(playerid,X,Y,Z);
              GetPlayerFacingAngle(playerid,A);
              HouseInfo[OWNABLEHOUSES][hEnter_X]=X;
              HouseInfo[OWNABLEHOUSES][hEnter_Y]=Y;
              HouseInfo[OWNABLEHOUSES][hEnter_Z]=Z;
              HouseInfo[OWNABLEHOUSES][hEnter_A]=A;
              HouseInfo[OWNABLEHOUSES][hKlass]=house_class;
              HouseInfo[OWNABLEHOUSES][hCost]=house_price;
              string="";
              strmid(HouseInfo[OWNABLEHOUSES][hOwner],"The State",0,strlen("The State"),28);
              format(string, 144, "?? ??????? ??????? ??? ????? {e7e7e7}%d {ffffff}????????? ???????: {e7e7e7}%d",OWNABLEHOUSES+1,HouseInfo[OWNABLEHOUSES][hCost]);
              SendClientMessage(playerid,-1,string);
              //
              string="";
              format(string,1500,"INSERT INTO `houses`(`ID`,`Enter_X`, `Enter_Y`, `Enter_Z`, `Enter_A`,`Exit_X`, `Exit_Y`, `Exit_Z`, `Owner`, `Cost` , `Klass`, `Interior`, `Level`) VALUES ('%d','%.2f','%.2f','%.2f','%.2f','267.1','305','999.148','The State','%d','%d','2','1')",
              OWNABLEHOUSES+1,HouseInfo[OWNABLEHOUSES][hEnter_X],HouseInfo[
              OWNABLEHOUSES][hEnter_Y],HouseInfo[OWNABLEHOUSES][hEnter_Z]
              ,HouseInfo[OWNABLEHOUSES][hEnter_A],HouseInfo[OWNABLEHOUSES]
              [hCost],HouseInfo[OWNABLEHOUSES][hKlass]);
              mysql_tquery(mysql, string);
              OWNABLEHOUSES++;
              return 1;
      }
       0
       Ответить
    • Garnik
      От Garnik
      ERRORS:
      : error 017: undefined symbol "HouseInfo"
      : error 017: undefined symbol "OWNABLEHOUSES"
      : error 029: invalid expression, assumed zero
      : fatal error 107: too many error messages on one line
      ===============================================================================================================
       
       
      ================================================================================================================
      CMD:addhouse(playerid,params[])
      {
              if(PI[playerid][pAdmin] < 10)return false;
              new string[650];
              new house_class, house_price;
              new Float:X, Float:Y, Float:Z, Float:A;
              if(sscanf(params, "ii", house_class,house_price))
              {
                      SendClientMessage(playerid, -1, "???????????: /addhouse [????? ??????] [???? ???????]");
                      SendClientMessage(playerid, -1, "??????: [1 - ??????-?????] [2 - ???????-?????] [3 - ???????-?????] [4 - ???????-?????]");
                      return 1;
              }
              if(house_class > 4 || house_class < 1)
              {
                      SendClientMessage(playerid, -1, "ID ????????? ?? 1 ?? 4");
                      return 1;
              }
              //
              GetPlayerPos(playerid,X,Y,Z);
              GetPlayerFacingAngle(playerid,A);
              HouseInfo[OWNABLEHOUSES][hEnter_X]=X;
              HouseInfo[OWNABLEHOUSES][hEnter_Y]=Y;
              HouseInfo[OWNABLEHOUSES][hEnter_Z]=Z;
              HouseInfo[OWNABLEHOUSES][hEnter_A]=A;
              HouseInfo[OWNABLEHOUSES][hKlass]=house_class;
              HouseInfo[OWNABLEHOUSES][hCost]=house_price;
              string="";
              strmid(HouseInfo[OWNABLEHOUSES][hOwner],"The State",0,strlen("The State"),28);
              format(string, 144, "?? ??????? ??????? ??? ????? {e7e7e7}%d {ffffff}????????? ???????: {e7e7e7}%d",OWNABLEHOUSES+1,HouseInfo[OWNABLEHOUSES][hCost]);
              SendClientMessage(playerid,-1,string);
              //
              string="";
              format(string,1500,"INSERT INTO `houses`(`ID`,`Enter_X`, `Enter_Y`, `Enter_Z`, `Enter_A`,`Exit_X`, `Exit_Y`, `Exit_Z`, `Owner`, `Cost` , `Klass`, `Interior`, `Level`) VALUES ('%d','%.2f','%.2f','%.2f','%.2f','267.1','305','999.148','The State','%d','%d','2','1')",
              OWNABLEHOUSES+1,HouseInfo[OWNABLEHOUSES][hEnter_X],HouseInfo[
              OWNABLEHOUSES][hEnter_Y],HouseInfo[OWNABLEHOUSES][hEnter_Z]
              ,HouseInfo[OWNABLEHOUSES][hEnter_A],HouseInfo[OWNABLEHOUSES]
              [hCost],HouseInfo[OWNABLEHOUSES][hKlass]);
              mysql_tquery(mysql, string);
              OWNABLEHOUSES++;
              return 1;
      }
    • Garnik
      От Garnik
      ERRORS:
      : error 017: undefined symbol "HouseInfo"
      : error 017: undefined symbol "OWNABLEHOUSES"
      : error 029: invalid expression, assumed zero
      : fatal error 107: too many error messages on one line
      ===============================================================================================================
       
       
      ================================================================================================================
      CMD:addhouse(playerid,params[])
      {
              if(PI[playerid][pAdmin] < 10)return false;
              new string[650];
              new house_class, house_price;
              new Float:X, Float:Y, Float:Z, Float:A;
              if(sscanf(params, "ii", house_class,house_price))
              {
                      SendClientMessage(playerid, -1, "???????????: /addhouse [????? ??????] [???? ???????]");
                      SendClientMessage(playerid, -1, "??????: [1 - ??????-?????] [2 - ???????-?????] [3 - ???????-?????] [4 - ???????-?????]");
                      return 1;
              }
              if(house_class > 4 || house_class < 1)
              {
                      SendClientMessage(playerid, -1, "ID ????????? ?? 1 ?? 4");
                      return 1;
              }
              //
              GetPlayerPos(playerid,X,Y,Z);
              GetPlayerFacingAngle(playerid,A);
              HouseInfo[OWNABLEHOUSES][hEnter_X]=X;
              HouseInfo[OWNABLEHOUSES][hEnter_Y]=Y;
              HouseInfo[OWNABLEHOUSES][hEnter_Z]=Z;
              HouseInfo[OWNABLEHOUSES][hEnter_A]=A;
              HouseInfo[OWNABLEHOUSES][hKlass]=house_class;
              HouseInfo[OWNABLEHOUSES][hCost]=house_price;
              string="";
              strmid(HouseInfo[OWNABLEHOUSES][hOwner],"The State",0,strlen("The State"),28);
              format(string, 144, "?? ??????? ??????? ??? ????? {e7e7e7}%d {ffffff}????????? ???????: {e7e7e7}%d",OWNABLEHOUSES+1,HouseInfo[OWNABLEHOUSES][hCost]);
              SendClientMessage(playerid,-1,string);
              //
              string="";
              format(string,1500,"INSERT INTO `houses`(`ID`,`Enter_X`, `Enter_Y`, `Enter_Z`, `Enter_A`,`Exit_X`, `Exit_Y`, `Exit_Z`, `Owner`, `Cost` , `Klass`, `Interior`, `Level`) VALUES ('%d','%.2f','%.2f','%.2f','%.2f','267.1','305','999.148','The State','%d','%d','2','1')",
              OWNABLEHOUSES+1,HouseInfo[OWNABLEHOUSES][hEnter_X],HouseInfo[
              OWNABLEHOUSES][hEnter_Y],HouseInfo[OWNABLEHOUSES][hEnter_Z]
              ,HouseInfo[OWNABLEHOUSES][hEnter_A],HouseInfo[OWNABLEHOUSES]
              [hCost],HouseInfo[OWNABLEHOUSES][hKlass]);
              mysql_tquery(mysql, string);
              OWNABLEHOUSES++;
              return 1;
      }
    • Danya_Lucky
      От Danya_Lucky
      CMD:car(playerid, params[])
      {
          new fmt_text[2640], Cache: result, id;
          mysql_format(mysql, fmt_text, sizeof fmt_text, "SELECT * FROM ownable_cars WHERE owner_id='%d'", GetPlayerAccountID(playerid));
          result = mysql_query(mysql, fmt_text, true);
          new rows = cache_num_rows();
          if(!rows) return SendClientMessage(playerid, 0x999999FF, "У Вас нет личного транспорта");
          new model_id, region[10], car_number[10];
          format(fmt_text, sizeof fmt_text, "");
          for(new i = 0; i < rows; i ++)
          {
              id = cache_get_field_content_int(i, "id");
              model_id = cache_get_field_content_int(i, "model_id") - 400;
              cache_get_field_content(i, "number", car_number);
              cache_get_field_content(i, "region", region);
              STRING_GLOBAL[0] = EOS;
              format(STRING_GLOBAL, sizeof STRING_GLOBAL, "{FFFFFF}%d. %s {888888}[%s | %s]\n", i + 1, GetVehicleInfo(model_id, VI_NAME), car_number, region);
              strcat(fmt_text, STRING_GLOBAL);
              SetPlayerListitemValue(playerid, i, id);
          }
          Dialog(playerid, DIALOG_OWNABLE_CAR_LIST, DIALOG_STYLE_LIST,"{0099FF}Выберите транспорт",fmt_text,"Выбрать", "Закрыть");
          cache_delete(result);
          return 1;
      }