DZER RUSSIA
Open in Telegram
DZER RUSSIA - онлайн-игра о России, в которой ты можешь стать кем захочешь! Покупай крутые дома, машины, аксессуары и многое другое, чтобы выделиться среди игроков.
Show more517
Subscribers
No data24 hours
No data7 days
-3330 days
Posts Archive
517
#include <a_samp>
#include <sscanf2>
// Максимальное количество личного транспорта у игрока
#define MAX_PERSONAL_VEHICLES 3
// Файл для хранения данных о транспорте
#define PERSONAL_VEHICLES_FILE "personal_vehicles.txt"
// Структура для хранения информации о транспорте
enum vehicle_info
{
vehicle_model,
Float:vehicle_x,
Float:vehicle_y,
Float:vehicle_z,
Float:vehicle_angle
};
new PlayerVehicles[MAX_PLAYERS][MAX_PERSONAL_VEHICLES][vehicle_info];
// Команда для создания транспорта
CMD:createvehicle(playerid, params[])
{
new model, string[128];
if(sscanf(params, "i", model)) return SendClientMessage(playerid, COLOR_RED, "Использование: /createvehicle [model]");
if(model < 400 || model > 611) return SendClientMessage(playerid, COLOR_RED,"Неверный ID модели!");
// Находим свободный слот для транспорта
new slot = -1;
for (new i = 0; i < MAX_PERSONAL_VEHICLES; i++)
{
if (PlayerVehicles[playerid][i][vehicle_model] == 0)
{
slot = i;
break;
}
}
// Если все слоты заняты
if (slot == -1)
{
SendClientMessage(playerid, 0xFF0000AA, "У вас максимальное количество транспорта.");
return 1;
}
// Создаем транспорт
new vehicleid = CreateVehicle(model, GetPlayerX(playerid), GetPlayerY(playerid), GetPlayerZ(playerid) + 1, GetPlayerFacingAngle(playerid), -1, -1, 60);
// Сохраняем информацию о транспорте
PlayerVehicles[playerid][slot][vehicle_model] = model;
PlayerVehicles[playerid][slot][vehicle_x] = GetPlayerX(playerid);
PlayerVehicles[playerid][slot][vehicle_y] = GetPlayerY(playerid);
PlayerVehicles[playerid][slot][vehicle_z] = GetPlayerZ(playerid) + 1;
PlayerVehicles[playerid][slot][vehicle_angle] = GetPlayerFacingAngle(playerid);
// Устанавливаем владельца транспорта (необязательно, но полезно)
SetVehicleNumberPlate(vehicleid, format(string, sizeof(string), "%d", playerid)); // Например, номер машины - ID игрока
// Сохраняем данные в файл
SavePlayerVehicles(playerid);
SendClientMessage(playerid, 0x00FF00AA, "Транспорт создан!");
return 1;
}
// Функция для сохранения данных о транспорте в файл
SavePlayerVehicles(playerid)
{
new file = fopen(PERSONAL_VEHICLES_FILE, "a");
if (file)
{
for (new i = 0; i < MAX_PERSONAL_VEHICLES; i++)
{
if (PlayerVehicles[playerid][i][vehicle_model] != 0)
{
fprintf(file, "%d %d %f %f %f %f\n", playerid, PlayerVehicles[playerid][i][vehicle_model], PlayerVehicles[playerid][i][vehicle_x], PlayerVehicles[playerid][i][vehicle_y], PlayerVehicles[playerid][i][vehicle_z], PlayerVehicles[playerid][i][vehicle_angle]);
}
}
fclose(file);
}
}
// ... (Загрузка данных при входе игрока и другие функции) ...
517
Repost from rqce - mobile developer
Слив исходника Brilliant RP от Вейктона 1.7.2
Финальная версия REbrp Версия: 1.7.2Что сделано?
— Добавлена своя проверка на допуск клиента к игре (иными словами можно зайти на сервер только с этого клиента)
Чтобы проверка работала необходимо использовать последнюю версию мода Функционал: — Корректный войс-чат — Переподключение войс-чата при отключении от сервера (раньше не было) — Оптимизированы тики для синхронизации с серверов (нажатия кнопок, ходьба, езда больше не телепается как раньше) — Исправлен баг с подключением к серверу (когда на сервере все работает, но клиент не подключается) — Новая камера при подключении — Исправлено отображение говорящих ... общие улучшения — Интерфейс АЗС — Интерфейс Покупки номерных знаков (есть RPC и каллбеки в моде, но система не реализована в моде) — Интерфейс Выбора места появления — Новая система загрузки файлов, распаковка/загрузка в фоне — Исправлен вылет если Json файлы не найдены — Добавлена поддержка Firebase Messages (уведомления в шторке) — Оптимизация клиента (более 15 хуков и 20 патчей) — Новый краш-логАвторы данного слива: rqce / rariteq
517
Сливаю вам новые исхи pink russia 2.0
Преимущества:
-full rpc -0 авторства -много всего -уникальные исхи -мой вдс который будет работать всегдаПричина слива:
-Ссора с bistomАвтор слива: @klimoristudio Автор переслива: (ВАША СТУДИЯ) (ПРИ ПЕРЕСЛИВЕ УКАЗЫВАТЬ АВТОРА И ТЕКСТ НЕ МЕНЯТЬ!)
