danya_white

Игровой мод RePlay Project

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

Игровой мод RePlay Project


Доброго времени суток пользователи Pawno-Rus, сегодня выкладываю на продажу оригинальный мод RePlay Project, мод полностью оптимизированный, и готов к открытию.

Информация о моде:

Версия MYSQL - R41-4

Стример Streamer Plugin v2.9.4 by Incognito

Командный процессор Pawn CMD

Основа мода Motion RP

Остальное Все плагины обновлены до последней версии

Обновление и исправления: - Исправлен выбор скина, теперь игроки не будут появляться в одном виртуальном мире. 
Так же теперь при выборе можно пролистывать страницы. - Исправлен возраст, теперь он корректно сохраняется и отображается в табе. 
- Исправлено проваливание в текстуры в магазине 24 / 7. 
- Исправлено отображение транспорта в автосалоне, теперь просматривать автомобили среднего и спорт класса, а так же мотоциклы. 
- Исправлено меню транспорта, открывающееся на клавишу "2". Теперь все пункты меню работают исправно. 
- Исправлен вывод информации в чат при повышении игрока, теперь все отображается корректно. 
- Исправлено отображение места назначения у водителя такси и пассажира. 
- Исправлено заключение в тюрьме, теперь сажает преступника, а не полицейского. 
- Исправлена команда gnews и invite для лидера и заместителей полиции. 
- Исправлен баг со складами банд, когда можно было брать с него что либо даже тогда, когда склад был закрыт. 
Так же теперь все пункты склада работают исправно, можно брать боеприпасы, деньги и наркотики. 
- Исправлена ошибка с отображением игрока в организации при принятии, теперь он сразу будет числиться в организации. 
- Исправлена команда followme. Раньше подазреваемый не мог сесть в авто, ибо писало, что все места в транспорте заняты, хотя они были свободны. 
- Исправлена команда sellzone, раньше территория не продавалась. 
- Исправлено отображение продавца лицензий на бизнес в мэрии. 
- Исправлены проваливания в текстуры в автобусе и на лесопилке. 
- Исправлен баг с остановками. Теперь нельзя открыть меню остановки, если Вы уже выбрали место назначения. 
Так же теперь нельзя проехать на автобусе, если у игрока нет денег. 
- Исправлен баг с невозможностью конвертации доната в игровую валюту. 
- Исправлена команда leaders, теперь там не отображаются заместители. 
- Исправлен баг на заводе, когда при произведении бракованной детали больше не появлялись чекпоинты. 
- Исправлен баг в магазине оружия, когда при покупке оружия оно не появлялось в инвентаре. 
- Исправлен баг с запуском двигателя транспорта автошколы.

 


  • Добавил
  • Добавлено
    27.10.2021
  • Категория
  • Автор
    danya

 

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


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

Можно проверить мод на тестовом сервере?

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


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

Можно проверить мод на тестовом сервере?

Можно пишите в лс на форуме, предоставлю.

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


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

Мод не плохой, но далеко не лучший. В целом под основу пойдет, багов достаточно, но за 500 руб я и не надеялся взять что-то кроме маппинга, что в целом и получилось. Купить, сменить лого и запустить в прод - не пойдет, мод сырой.
Под какую ось линукс либы мускуля, автор умалчивает. С горем пополам завел на CentOS 7 с либами с гитхаба, так что кому понадобятся библиотеки для mysql под линукс, гуглите: MySQL R41-4 от pBlueG

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

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


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

Мод не плохой, но далеко не лучший. В целом под основу пойдет, багов достаточно, но за 500 руб я и не надеялся взять что-то кроме маппинга, что в целом и получилось. Купить, сменить лого и запустить в прод - не пойдет, мод сырой.
Под какую ось линукс либы мускуля, автор умалчивает. С горем пополам завел на CentOS 7 с либами с гитхаба, так что кому понадобятся библиотеки для mysql под линукс, гуглите: MySQL R41-4 от pBlueG

По-моему тут не нужно обладать навыками, чтобы найти плагины для подключения.

Если вы нашли какие-то серьезные баги, отпишитесь в лс или сюда, я их исправлю, и залью обновление.

 

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


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

@danya_white , для начала пофиксить запросы в БД, обращение к несуществующим полям

 [ERROR] error #1364 while executing query "INSERT INTO `accounts` (`name`, `password`, `regip`, `datareg`, `sex`, `model`, `mail`, `referal`)VALUES ('******', '******', '******', '******', '1', '60', '', 'None')"
: Field 'support' doesn't have a default value

ну и прочие, там много подобного. Оптимизировать базу (моооре неиспользуемых полей, некоторые поля имеют неверный тип данных).
После реги нет пикапа выхода на улицу (подскажу - фикс SetPlayerInterior), пикап выхода переносит в ЛВ, сам же горд пустой и перекрыт текстурами на мостах. Старый респ: аэропорт ЛС, там и мопеды и квестовые персонажи. Квесты кстати почти все не рабочие. Инвентарь прописан но не реализован, из-за этого не работает первоначальный квест, ну тут претензии излишни, квестовый нпс который и выдает этот квест - убран в затекстурье. Пикапы полиции и мэрии не рабочие (начало и конец рабочего дня), как и двери, в мэрии двер входа в раздевалку - статическая и не открывается. Пикап подбора оружия в мэрии и полиции не рабочие. 

Найду еще багов - дополню.

 

@danya_white еще по багам, медики и биологи не имеют собственных спавнов (спавнит в небе). /tempzone выдает подсказку /gzcolor.
Смена одежды во фракциях не работает (не выбирает скины и не работает кнопка select).
У ПДшников после выхода с меню смены одежды, спавнит в полу, нужно коорды пофиксить.

Найду еще - дополню. А в целом, багов море. Раз уж пишешь в описании к моду "мод полностью оптимизированный, и готов к открытию.", потрудись уж сделать это правдой. Мод не оптимизирован и не готов к открытию, годится лишь на запчасти. Повторюсь, за пятихат я и не планировал взять готовый мод, но для других это может быть все-таки важно.
Беру за основу к своему будущему моду. Если есть желание поучаствовать - пиши в ЛС :)

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

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


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

Добро, в ближайшие время выпущю фикс

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


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

Еще так сказать баг-репорт.
Нет фикса с F4 (стандартный самповский запрос скина после спавна). Вместо спавна перса, отправляет на повторную авторизацию.

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


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

При установление мода на хостинг вылезла ошибка 

Подскажите пожалуйста. Не работает система покупки одежды. Где находиться строка в павно?

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


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

При установление мода на хостинг вылезла ошибка 

Подскажите пожалуйста. Не работает система покупки одежды. Где находиться строка в павно?

Напишите в личные сообщения, и скиньте server.log ошибок, также на счет одежды подскажу

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


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

UPchick

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


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

бд битая, смена фрак скина в лспд не робит, двери не открываются -_-

Отредактировано пользователем 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;
      }