- 0
Проблема с компилом мода
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От bogdan295@gmai
Здраствуйте, я создавал новую организации когда дело дашло до пикапов они не создаются
new lssd1; new lssd2; else if(pickupid == lssd2)// Вход { SetPlayerInteriorEx(playerid,0); SetPPos(playerid,1567.5510,-1657.9956,5.3859); SetPlayerFacingAngle(playerid, 500); return true; } else if(pickupid == lssd1)// Вsход { SetPlayerInteriorEx(playerid,0); SetPPos(playerid,630.0542,-572.0032,16.3359); SetPlayerFacingAngle(playerid, 500); return true; } lssd2 = CreatePickupAC(1318,1,626.9653,-571.8394,17.9207, 147); // вход лссд lssd1 = CreatePickupAC(1318,1,1567.4720,-1660.6494,5.3859, 147); // выход лссд Что я сделал не так?
-
От tgfoscar
Требуется свободное владение C++. Античит, новый способ добавления техники на сервер, совместимость с CEF и возможность добавления полезных функций. За дополнительной информацией обращайтесь к wayne_gm в Discord. -
От enotplaysupptor
Основа для мода Samp для начинающих
Скачать файл ╔══════════════════════════════════════════════════╗
║ Test-RolePlay v0.1 ║
║ Современная основа для SA-MP серверов ║
╚══════════════════════════════════════════════════╝
✦ О ПРОЕКТЕ:
Добро пожаловать в Test-RolePlay - мод с нуля,
созданный как универсальная основа для SA-MP проектов.
Проект был создан для тех кто не знает с чего начать и начинающих разработчиков
Версия: T-RP v0.1 [Актуальная]
✦ ОСНОВНЫЕ ПЛАГИНЫ:
▸ CrashDetect - отладка ошибок
▸ MySQL R41+ - работа с базой данных
▸ Pawn.CMD - система команд
▸ Pawn.Regex - регулярные выражения
▸ SKY - улучшенные игровые функции
▸ sscanf2 - парсинг параметров
▸ Streamer - динамические объекты
▸ TOTP - двухфакторная аутентификация
✦ КЛЮЧЕВЫЕ СИСТЕМЫ:
┌──────────────────────────────────────────────┐
│ 🔹 Умная регистрация/авторизация: │
│ - Хеширование паролей │
│ - Привязка Email │
│ - Выбор пола и расы персонажа │
├──────────────────────────────────────────────┤
│ 🔹 Командная система: │
│ - Полный набор РП-команд │
│ - Расширенные админ-команды │
├──────────────────────────────────────────────┤
│ 🔹 Игровое меню: │
│ - Персональная статистика │
│ - Настройки аккаунта │
│ - Система жалоб и вопросов │
├──────────────────────────────────────────────┤
│ 🔹 Дополнительные системы: │
│ - АФК-режим с автоматическим детектом │
│ - Интегрированный античит (Nex-AC) │
└──────────────────────────────────────────────┘
✦ ПЛАНЫ РАЗРАБОТКИ:
» Добавление новых игровых систем
» Оптимизация существующего кода
» Расширение возможностей для администраторов
» Улучшение пользовательского интерфейса
Если увижу что вы хотите что бы я продолжил разработку данного мода пишите или можете проявиться большую активность
Добавил enotplaysupptor Добавлено 09.07.2025 Категория Моды Автор Я
-
kekkomomek1941 Освоившийся 1
Всем привет, пытался накопировать привязку мода по ip и вот такие вот ошибки
arizona.pwn(18858) : error 035: argument type mismatch (argument 1)
arizona.pwn(18851) : error 035: argument type mismatch (argument 1)
arizona.pwn(18803) : error 055: start of function body without function header
Вот сам код
#define MYSQL_INVALID_HANDLE MySQL:0
#define MYSQL_DEFAULT_HANDLE MySQL:1
#define mysql_fetch_row(%1) mysql_fetch_row_format(%1,"|")
native mysql_fetch_row_format(string[],const delimiter[] = "|",connectionHandle = 1);
native mysql_error(destination[], max_len = sizeof(destination), MySQL:handle = MYSQL_DEFAULT_HANDLE);
static stock RowIndex[20];
static stock bool:RetrieveRow[20];
stock mysql_store_result(connectionHandle = 1) {
RowIndex[connectionHandle] = 0;
RetrieveRow[connectionHandle] = false;
}
{ // строка с ошибкой 18803
stock mysql_free_result(connectionHandle = 1) {
#pragma unused connectionHandle
}
// хранение ипа
new ServerIP[16];
new ServerPort;
stock LoadServerConfig1() {
new File:configFile = fopen("server.cfg", io_read);
if (configFile == 0) {
printf("ошибка открытия сервер кфг");
return 0;
}
new line[128];
while (fread(configFile, line)) {
if (sscanf(line, "bind %s", ServerIP)) {
continue;
}
if (sscanf(line, "port %d", ServerPort)) {
continue;
}
}
fclose(configFile);
return 1;
}
// Функция подкл к бд и пров наличия ип
stock CheckServerInDatabase() {
new MySQL:connection;
new query[256];
// подкл к бд
connection = mysql_connect("host", "user", "password", "database");
if (connection == MYSQL_INVALID_HANDLE) {
printf("Ошибка подключения к базе данных");
return 0;
}
// Формирование запроса
format(query, sizeof(query), "SELECT COUNT(*) FROM allowservs WHERE ip='%s' AND port=%d", ServerIP, ServerPort);
new result[1];
if (mysql_query(connection, query)) {
printf("Ошибка выполнения запроса: %s", mysql_error(connection)); // строка с ошибкой 18851
mysql_close(connection);
return 0;
}
// обработка результата
mysql_store_result(connection);
if (mysql_fetch_row_format(connection, "%d", result)) { // строка с ошибкой 18858
if (result[0] == 0) {
printf("Сервер с IP %s и портом %d не найден в базе данных. Отключение...", ServerIP, ServerPort);
mysql_close(connection);
SendRconCommand("exit");
return 0;
}
}
mysql_free_result(connection);
mysql_close(connection);
return 1;
}
public OnGameModeInit()
{
// считывание конфига
if (!LoadServerConfig1()) {
printf("ошибка при загрузке конфигурации сервера");
return 0;
}
// проверка сервера в бд
if (!CheckServerInDatabase()) {
return 0;
}
// продолжение загрузки мода
return 1;
Буду благодарен, если поможете
Отредактировано пользователем kekkomomek1941
Поделиться сообщением
Ссылка на сообщение
Поделиться на другие сайты