angel_sinvays

ARIZONA RP SAMP (БОТЫ,ЛЮКС КАРЫ,АКСЫ,CEF)

В теме 1 сообщение

ARIZONA RP SAMP (БОТЫ,ЛЮКС КАРЫ,АКСЫ,CEF)


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

UPDATE 1.0B

- Все магазины переведены на ТекстДравы
- Написан+оптимизирован майнинг 
- Полностью конты написаны с 0 и пофикшены 
- Все люкс кары дописаны
- Сделана копия кастомизация интерфейса
- Сделана система измениние цен в бизнесе
- Редактор автомобилей фулл копия аризоны
- Пофикшены айтемы теперь описание каждного айтема не будет лезть в одну строчку
- Сделана копия /showlic как на оригинальной аризоне
- Теперь при выполнение запроса в базу данных сервер не будет лагать так же мод переведен на другой MySql
- Сделана рулетка фулл копии
- Сделана загрузка/выгрузка  каров через /cars
- Написанна система рекона
- Написанна команда /map фулл копия аризоны
- Переписана система заточек
- Система размера инва переписанная теперь не багается и все отлично работает
- Написанна система тест драйва
- Пофикшен редактор когда онли большое бывало что объекты на авто пропадали теперь все отлично работает
- Иисправлен баг при смерте персонажа мог появиться скин сиджея
- Пофикшен баг что в новых скинах нельзя было сесть в какой либо автомобиль
- Теперь 3д текст для каров удаляеться при выходе игрока - раньше не удалялся в всех каров
- Написанная система крафта
- Система семей написанна полностью на итератора
- Дописанная система чек админов в оффлайне
- Фикс тп по метке
- Система Секонд-Хендов
- Система аукциона на Центральном Рынке (доделать)
- Сделана команда /checkoff
- Сделана система /nvuti
- Пофикшен таймер покупки видеокарт
- В гетто при капте теперь убийства засчитываются только в квадрате капта
- Система нового умного /ahelp, настраивать уровень с которого доступны админские команды можно прямо в игре, с автоматическим заносом в /ahelp
- /members - фулл копия АРЗ
- /admins - на диалоге
- Фикс дюпа на центральном рынке
- Новый текст-драв капта
- Сделан общий чат для гетто-банд /gc
- Сделана команда /memberbonus, как /bonus - только бонусы получаешь за отыгрывание часов в организации
- Сделал /captstats - посмотреть информацию о убийствах/смертях участников капта

- Исправлен баг с трейдом (при попытке передать больше денег чем у вас было, они передавались вместо того чтобы выдать ошибку)
- Исправлен баг с домами (нельзя было продать дом игроку, т.к писало что где то прописан)
- Исправлен баг с открытием рулеток через инвентарь (при попытке открыть рулетку писало "недоступно")
- Исправлен баг с капчей (если дом уже словили, а вас заспавнили с открытой капчей, она не закрывалась)
- Исправлен баг с аксессуарами (при спавне они не появлялись, только при смене скина)
- Исправлен баг с багажниками/шкафами и т.д (если вы пытались ложить вещи в заполненный инвентарь, они пропадали в никуда)
- Исправлен баг с пропажей инвентаря у игроков (иногда мог слететь инвентарь)
- Исправлен баг с новыми скинами (при одевании они не менялись, только при спавне)
- Исправлен баг с одеванием скина сиджея (при перезаходе слетал скин)
- Сделан запрет на использование камня телепортации в PayDay, теперь его можно использовать только через 10 минут после PayDay
- Сделан донат сундук с рулетками (раньше не открывался)

- Сделана система секонд-хендов (при открытии одежды могут выпасть новые скины + авто)
- Сделана система привязки аккаунта ВКонтакте (Привязать в /settings)
- Сделана система ультра промо-кодов (знаю уже давно на сервере, но не писалась в обновах)
- Сделана система /bonus, в магазине за отыгранные часы вы можете купить различные предметы
- Сделана система настройки кастомизации интерфейса (можно менять худ, прозрачность чата и прочее)
- Сделана система иммунитета к английским символам (купить можно в /bonus)
- Исправлен баг когда игрок мог телепортироватся на мероприятие когда находился в КПЗ либо деморгане
- Исправлен баг с тем что игрок мог использовать магазин одежды в аэропорте ЛВ
- Исправлен баг с оружием M4 в инвентаре (вместо М4 выдавался Микро УЗИ)
- Исправлен баг с выдачей лицензии (писало, что вы не в автошколе)
- Исправлен баг когда к вас мог пойти донат в минус
- Исправлены баги с /map (багался список обьектов + нельзя было выбрать обьект курсором)
- Исправлен баг с капчей (можно было юзать капчу для покупки одного дома, открыв её на другом доме)
- Исправлен баг когда после выхода с рекона у вас оставалась организация игрока
- Исправлен баг с вводом буквы Ё в диалог (она пропадала)
- Исправлен баг с продажей лицензией игроку (писало что она у него уже есть)
- Исправлен баг с открытием авто (когда находились около чужой машины со своей писало это не ваш транспорт)
- Исправлен баг с подбором наркотиков (ничего не происходило когда вы ставали на пикап)
- Исправлен баг с лаунчем (писало GO GO GO даже если у вас его нет, а так же прокалывались колеса)
- Исправлен баг с рулеткой (вместо рогов выпадал премиум маверик)
- Исправлен баг с гаражами (чтобы выйти из него нужно было прыгнуть, так как игрок не доставал до радиуса)
- Исправлен баг с /creategun (при попытке создать оружие писало недостаточно материалов, даже если их хватало)

- Добавлены новые авто и скины как на аризоне! (купить можно в /bonus либо /adonate)
- Сделана система расформирирований организаций
- Сделана команда /giverankoff (лидер может изменять ранг, а так же уволить сотрудника в оффлайне)
- Сделана система истории наказаний (/menu)
- Сделаны новые аксессуары, купить их можно в /adonate либо /bonus


  • Добавил
  • Добавлено
    12.11.2023
  • Категория
  • Автор
    Angel Sinvays

 

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


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

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

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

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

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


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

Войти

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


Войти

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

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

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

    • Dev_Persona
      От Dev_Persona
      Приветствую всех, у меня возник такой вопрос:
       
      - хочу изменить базовую регистрацию в админке в крмп, на Болле сложную то-есть, сейчас изначально пароль от админки может быть только из цифр, хотелось бы узнать как можно было бы сделать что бы можно было использовать и цифры и буквы, вот код:
       
      case DIALOG_ADMIN_REG:
         {
          if(!response) return FixKick(playerid);
       
          if(strval(inputtext) < 100000 || strval(inputtext) > 999999) return ShowPlayerDialog(playerid, DIALOG_ADMIN_REG, DIALOG_STYLE_INPUT, "{FF6347}"PROJECT_NAME" {ffffff}| Придумайте пароль", "{FFFFFF}Для того, чтобы продолжить дальше - придумайте и введите\n{FFFFFF}пароль от панели администратора в диалоговое поле ниже.\n\n{FFFFFF}Пароль должен быть из 6 цифр.\n", "Готово", "");
                   SetPlayerData(playerid, P_APASS, strval(inputtext));
       
                   UpdatePlayerDatabaseInt(playerid, "AdminPassword", GetPlayerData(playerid, P_APASS));
       
                   AdminAuthorization(playerid);
         }
    • MetaLife Online
      От MetaLife Online
      Приветствую! Код мода не отпровляет данные на БД все правильно подключенно и написанно(копировал с phpmyadmin) но данные не отпровляет. но с БД на сервер приходит сообщение 
       
      new MySQL:dbHandle; new MySQL:dbHandle; #define Host "127.0.0.1" #define User "root" #define DataBase "metalife" #define Password_SQL "" dbHandle = mysql_connect(Host,User,Password_SQL, DataBase);     if(mysql_errno())     {         printf("Подключение к базе данных %s не удалось.",DataBase); // %s означает строку. То есть будет выводить название базы данных которое указано в #define DataBase     }     else     {         printf("Подключение к базе данных %s успешно",DataBase);     }     format(query, sizeof(query), "INSERT INTO `Users`(`Nick`, `Password`, `Gender`, `Skin`) VALUES ('%s','%s','%d','%d')",player_name, player_info[playerid][P_PASS], player_info[playerid][P_GENDER], player_info[playerid][P_SKIN]);     mysql_tquery(dbHandle, query); SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team [15:34:54] weburl = "www.sa-mp.com"  (string) [15:34:54]  [15:34:54] Server Plugins [15:34:54] -------------- [15:34:54]  Loading plugin: mysql [15:34:55]  >> plugin.mysql: R41-4 successfully loaded. [15:34:55]   Loaded. [15:34:55]  Loaded 1 plugins. [15:34:55]  [15:34:55] Filterscripts [15:34:55] --------------- [15:34:55]   Loaded 0 filterscripts. [15:34:55] Подключение к базе данных metalife успешно [15:34:55]  ---------------------------------- [15:34:55]  MetaLife Online [15:34:55] ---------------------------------- [15:34:55] Number of vehicle models: 1 При Регестрации не опровляються данные (фото)
      Но если записать рукой данные (фото 2)  
      выполняеться эта эта функция(фото 3(чат) и код )
      forward CheckAccountFromMySql(playerid); public CheckAccountFromMySql(playerid) {     new str[256];     if(cache_num_rows() == 0)     {         new player_name[MAX_PLAYER_NAME + 1];         GetPlayerName(playerid, player_name, MAX_PLAYER_NAME);         format(str, sizeof(str), " {ffffff}Добро пожаловать!\n Аккаунта с таким ником %s нет\nДля Регестрации придумайте и введите пароль в поле ниже!", player_name);         SPD(playerid, DLG_REG, DSP, "Регестрация", str, "Войти", "Выйти");     }     else     {         SCM(playerid, color_green, "Вы  зарегестрырованы!");     }     return 1; } // выполняеться else  ошибу и варнинги mysql
      [15:47:39] [WARNING] mysql_connect: no password specified (C:\Project\Metalife\gamemodes\MetaLife.pwn:92) dbHandle = mysql_connect(Host,User,Password_SQL, DataBase); // 92 строка   



    • MetaLife Online
      От MetaLife Online
      Привествую! писал код. проверил работу, в БД отправилось информация криво 
      потом добавил к P_NICK[MAX_PLAYER_NAME] для того чтобы все было окей. Но после этого данные вообще не отпровляються и не показываеться %s. пару раз удалял и не помогло не чего 
      enum PLAYER_INFO {     P_ID,     P_NICK[MAX_PLAYER_NAME],     P_PASS,     P_GENDER,     P_SKIN,     P_LVL, };  

    • Danny_Marcelo
      От Danny_Marcelo
      Всех приветствую. Сегодня я решил обновить систему мероприятий, т.к. на самом проекте Advance RP уже давно видоизменили систему, добавили нового функционала. Мы не должны стоять на месте и я решил тоже свою систему доработать. Вы можете использовать данную систему как аналог Advance RP или же доработать для своего проекта. Все в ваших руках как говорится.
       
      Что нового?
       
      Итак приступим:
      Находим свои переменные и вставляем:
       
      new settp = 0; // Флаг включения/выключения телепортации new Float:TeleportFloat[3]; // Координаты точки телепортации new TeleportInfo[2]; // Интерьер и виртуальный мир new Float:PlayerLastPos[MAX_PLAYERS][3]; // Последние координаты игрока new PlayerLastInt[MAX_PLAYERS]; // Последний интерьер игрока new PlayerLastVW[MAX_PLAYERS]; // Последний виртуальный мир игрока new PlayerWeapons[MAX_PLAYERS][13][2]; // Оружие игрока (слот и патроны) new PlayerUsedTP[MAX_PLAYERS]; // Флаг для отслеживания использования /tp  
      Далее идём в команды, мой случай на Pawn.CMD, но +/- везде одинаково, разве что меняется шапка
       
      CMD:settp(playerid, params[]) {     if (PlayerInfo[playerid][pAdmin] < 4) return 1;     new string[95];     if (settp == 0)     {         GetPlayerPos(playerid, TeleportFloat[0], TeleportFloat[1], TeleportFloat[2]);         TeleportInfo[0] = GetPlayerInterior(playerid);         TeleportInfo[1] = GetPlayerVirtualWorld(playerid);         settp = 1;         format(string, sizeof(string), "[A] %s[%d] установил точку телепорта для игроков. {00CC00}ТП включен.", PlayerInfo[playerid][pName], playerid);         SendAdminMessage(0x52B2B5FF, string);     }     else     {         format(string, sizeof(string), "[A] %s[%d] удалил точку телепорта для игроков. {FF6600}ТП отключен.", PlayerInfo[playerid][pName], playerid);         SendAdminMessage(0x52B2B5FF, string);         settp = 0;     }     return 1; } CMD:tp(playerid, params[]) {     if (settp == 0) return SendClientMessage(playerid, 0xCECECEFF, !"Функция отключена администратором.");     if (PlayerInfo[playerid][pJailed] >= 1) return SendClientMessage(playerid, 0xCECECEFF, !"Арестованным не разрешено покидать камеру.");     if (PlayerInfo[playerid][pRabota] != 0) return SendClientMessage(playerid, 0xCECECEFF, !"Необходимо завершить все начатые работы и активные действия.");     if (bolkam[playerid] == true) return SendClientMessage(playerid, 0xCECECEFF, !"Необходимо завершить все начатые работы и активные действия.");     GetPlayerPos(playerid, PlayerLastPos[playerid][0], PlayerLastPos[playerid][1], PlayerLastPos[playerid][2]);     PlayerLastInt[playerid] = GetPlayerInterior(playerid);     PlayerLastVW[playerid] = GetPlayerVirtualWorld(playerid);     for (new i = 0; i < 13; i++)     {         GetPlayerWeaponData(playerid, i, PlayerWeapons[playerid][i][0], PlayerWeapons[playerid][i][1]);     }     PlayerUsedTP[playerid] = 1;     ShowPlayerDialog(playerid, 22, DIALOG_STYLE_MSGBOX, !"{6699FF}Телепортация",         !"{FFFFFF}Вы уверены, что хотите попасть на место проведения мероприятия?\n{FFCD00}Ваше оружие будет изъято для хранения и возвращено позже.", !"Да", !"Нет");     return 1; }  
       
      CMD:back(playerid, params[]) {     if (!PlayerUsedTP[playerid])     {         return SendClientMessage(playerid, 0xCECECEFF, !"Эту функцию можно использовать после {FF9933}/tp, /go {CECECE}или по окончании {FF9933}мероприятий");     }     SetPlayerPos(playerid, PlayerLastPos[playerid][0], PlayerLastPos[playerid][1], PlayerLastPos[playerid][2]);     SetPlayerInterior(playerid, PlayerLastInt[playerid]);     SetPlayerVirtualWorld(playerid, PlayerLastVW[playerid]);     ResetPlayerWeapons(playerid);     for (new i = 0; i < 13; i++)     {         if (PlayerWeapons[playerid][i][0] != 0)         {             GivePlayerWeapon(playerid, PlayerWeapons[playerid][i][0], PlayerWeapons[playerid][i][1]);         }     }     PlayerUsedTP[playerid] = 0;     SendClientMessage(playerid, 0x3399FFFF, !"Вы вернулись туда, где были до телепортации");     return 1; } Ну и в OnDialogResponse:
      case 22: // Не забудьте проверить и при надобности изменить id диалога на вашу цифру или ID_NAME         {             if (response)             {                 SetPlayerPos(playerid, TeleportFloat[0], TeleportFloat[1], TeleportFloat[2]);                 SetPlayerInterior(playerid, TeleportInfo[0]);                 SetPlayerVirtualWorld(playerid, TeleportInfo[1]);                 ResetPlayerWeapons(playerid);                 SendClientMessage(playerid, 0x66CCFFFF, "Вы были доставлены на место проведения мероприятия");                 SendClientMessage(playerid, 0x66CCFFFF, "Чтобы вернуться обратно, введите {FF9900}/back");             }         } Скриншоты:
       
      Если игрок сидит в КПЗ и вводит /tp:

       
      При включенном /tp:

       
      При выключенном /tp:

       
      Сообщение администраторам:

       
      Если работаешь или лечишься в больнице:

       
      Текст после телепортации:

       
      При вводе /back 1 и более раз:

       
      P.S. Команду /tp на Advance можно нажимать бесконечно, по этому я не стал сюда пихать аналогичную проверку как в /back.
      Если что, не сложно будет добавить 1 строчку проверки. Просто имейте ввиду, что это не баг. Просто нужно же соответствовать названию темы "На 100% КОПИЯ"))
       
      Автор: Danny_Marcelo
      Размещая на другие порталы, обязательно указать автора
    • Wiggins
      От Wiggins
      Доброго времени суток, нуждаюсь в помощи. Если есть люди, которые шарят в pawno, нужна помощь. Короче, мод ART RP, там в донате есть строка "Уникальные аксессуары", когда на него нажмешь, открывается TextDraw менью, нужно переделать это на обычную менью (/mm например, там обычная менью), буду рад, если поможете, за ранее спасибо.

      Если не ошибаюсь, строка текстдрав аксессуаров начинается с 1416 до 1443.
      art4.pwn