• 0
tivan666ban

[закрыто] дедуги в консоли при подключении к серверу

Вопросы

дедуги в консоли при подключении к серверу: [debug] Run time error 3: "Stack/heap collision (insufficient stack size)"
[debug]  Stack pointer (STK) is 0xFFFEC394, heap pointer (HEA) is 0x1B40
[debug] AMX backtrace:
[debug] #0 00000000 in public OnPlayerConnect () in Untitled.amx

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


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

10 ответов на этот вопрос

  • 0

@tivan666ban  Жалуется на public. Скиньте что у вас там происходит. Прошу уточнить: когда сервер включается или когда подключается player? :3

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


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

@westronovich 

Спойлер

// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT

//================инклуиды================
#include <a_samp>
#include <a_mysql>
#include <crashdetect>
//================переменные================
new MySQL:dbHandle;
new MySQL: g_connection_db;
//================дефайны================
#define Host "127.0.0.1"
#define User "root" // это если вы используете Denwer. Если хостинг указываете другого пользователя.
#define DataBase "samp"
#define Password_SQL ""//Если вы на хостинге ставите пароль,для Denwer пароль не требуется, чуть позже скажу как его установить
#if defined FILTERSCRIPT
//================настройки сервера================
#pragma stacksize 16384

public OnFilterScriptInit()
{
    #pragma stacksize 16384
    print("\n--------------------------------------");
    print(" Blank Filterscript by your name here");
    print("--------------------------------------\n");
    return 1;
}

public OnFilterScriptExit()
{
    return 1;
}

#else

main()
{
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
    dbHandle = mysql_connect(Host,User,Password_SQL,DataBase);// В R41 поменялись местами Пароль и База
    dbHandle = mysql_connect(Host,User,DataBase,Password_SQL);
    switch(mysql_errno())
    {
            case 0: print("Подключение к базе данных удалось");
            case 1044: print("Подключение к базе данных не удалось [Указано неизвестное имя пользователя]");
            case 1045: print("Подключение к базе данных не удалось [Указан неизвестный пароль]");
            case 1049: print("Подключение к базе данных не удалось [Указана неизвестная база данных]");
            case 2003: print("Подключение к базе данных не удалось [Хостинг с базой данных недоступен]");
            case 2005: print("Подключение к базе данных не удалось [Указан неизвестный адрес хостинга]");
            default: printf("Подключение к базе данных не удалось [Неизвестная ошибка. Код ошибки: %d]", mysql_errno());
    }
    return 1;
}

public OnGameModeExit()
{
    mysql_close(dbHandle);
    return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerPos(playerid, 1958.37831343.157215.3746);
    SetPlayerCameraPos(playerid, 1958.37831343.157215.3746);
    SetPlayerCameraLookAt(playerid, 1958.37831343.157215.3746);
    return 1;
}

public OnPlayerConnect(playerid)
{
    static const fmt_str[] = "SELECT * FROM `table_accounts` WHERE `name` = '%s' LIMIT 1";
    new query[sizeof(fmt_str) + MAX_PLAYER_NAME + 2 + 1], player_name[MAX_PLAYERS][MAX_PLAYER_NAME+1];

    GetPlayerName(playerid, player_name[playerid], MAX_PLAYER_NAME+1);

    format(query, sizeof query, fmt_str, player_name[playerid]);
    mysql_tquery(g_connection_db, query, "FindPlayerInTable""i", playerid);

    new rows;
    cache_get_row_count(rows);
    if(!rows) //если аккаунт не найден
    {
        print(" Blank Filterscript by your name here");
    }
    else //иначе
    {
        //...
    }
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    return 1;
}

public OnPlayerSpawn(playerid)
{
    return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
    return 1;
}

public OnVehicleSpawn(vehicleid)
{
    return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
    return 1;
}

public OnPlayerText(playerid, text[])
{
    return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/mycommand", cmdtext, true10) == 0)
    {
        // Do something here
        return 1;
    }
    return 0;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
    return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
    return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
    return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
    return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
    return 1;
}

public OnRconCommand(cmd[])
{
    return 1;
}

public OnPlayerRequestSpawn(playerid)
{
    return 1;
}

public OnObjectMoved(objectid)
{
    return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
    return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
    return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
    return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
    return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
    return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
    return 1;
}

public OnPlayerExitedMenu(playerid)
{
    return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
    return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
    return 1;
}

public OnPlayerUpdate(playerid)
{
    return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
    return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
    return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
    return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
    return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    return 1;
}

 

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

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


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

public OnPlayerConnect(playerid)
{
    GetPlayerName(playerid, player_name[playerid], MAX_PLAYER_NAME);
    new string[256];
    format(string, sizeof(string), "SELECT * FROM `table_accounts` WHERE `name`='%s' LIMIT 1", player_name[playerid]);
    mysql_tquery(g_connection_db,string, "FindPlayerInTable""i", playerid);
    return 1;
}

public FindPlayerInTable(playerid)
{
    new rows;
    cache_get_row_value(rows);
    if(rows)
    {
        print("Аккаунт найден");
    }
    else
    {
        print("Аккаунт не найдет");
    }
    return 1;
}

 

Вот тебе готовый вариант. Замени и то что сказал удали.


1. GetPlayerName нужно ставить в начале, т.к ты используешь переменную player_name до того как server узнает имя, у тебя будет просто пустая строка.
2. Нет смысла создавать static переменную, проще создать обычную вещественную и отформатировать ее сразу потом использовать
3
-----------------------------

 

Спойлер


    new rows;
    cache_get_row_count(rows);
    if(!rows) //если аккаунт не найден
    {
        print(" Blank Filterscript by your name here");
    }
    else //иначе
    {
        //...
    }
    return 1;

 


    Вот это очень не хорошо, ты не делал запрос, и OnPlayerConnect это не тот public куда надо вставлять callback запросов mysql.
--------------------------------------------------------
4. Удали одну из переменных MySQL

 

Спойлер


new MySQL: dbHandle;
new MySQL: sql_connection; // советую удалить эту, так как по стандарту используют dbHandle, выбирай сам.

 


 

 

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


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

@westronovich C:\Users\tolas\OneDrive\Рабочий стол\Важное\SA-MP clear server 0.3.7 new 2023\gamemodes\Untitled.pwn(76) : error 017: undefined symbol "player_name"
C:\Users\tolas\OneDrive\Рабочий стол\Важное\SA-MP clear server 0.3.7 new 2023\gamemodes\Untitled.pwn(76) : warning 215: expression has no effect
C:\Users\tolas\OneDrive\Рабочий стол\Важное\SA-MP clear server 0.3.7 new 2023\gamemodes\Untitled.pwn(76) : error 001: expected token: ";", but found "]"
C:\Users\tolas\OneDrive\Рабочий стол\Важное\SA-MP clear server 0.3.7 new 2023\gamemodes\Untitled.pwn(76) : error 029: invalid expression, assumed zero
C:\Users\tolas\OneDrive\Рабочий стол\Важное\SA-MP clear server 0.3.7 new 2023\gamemodes\Untitled.pwn(76) : fatal error 107: too many error messages on one line

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


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

@tivan666ban 

 

Тебе здесь всё пишут, замени переменную player_name своей либо добавь это.

new player_name[MAX_PLAYERS][MAX_PLAYER_NAME+1];

 

 

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

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


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

Нет смысла создавать static переменную, проще создать обычную вещественную и отформатировать ее сразу потом использовать

Смысл есть. Проще – не значит лучше. 

 

В 10.04.2024 в 18:03, tivan666ban сказал:

дедуги

У вас случайно не дисграфия?

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


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

@Cawfee Зачем вы меня обзываете?

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


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

@tivan666ban Это не оскорбление)

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


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

@angel_sinvays спасибо

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


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

@tivan666ban, вопрос разрешен?

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


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

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

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

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

    • pAlex
      От pAlex


      Скачать файл Продажа игрового мода
      Продажа мода 
      Основа мода: Honest rp
      IP[для теста]: 5.39.108.53:1237
      Цена мода в одни руки: 3500
      Выдать себе админку: /admintest
      Связь VK: *VK*
      LOG:
      25 01 2024 1. добавлены команды тестерам (/tester); 2. В мэрию Лс добавлены пикапы (одежда, казна); 3. Обновлён маппинг Автовокзала ЛС; 26 01 2024 4. Убран инвентарь (Не показывал, что там имеется); 5. Теперь при Авторизации / регистрации не нужно нажимать enter и выбирать скин(random); 6. Исправлена команда /exit (Не выходило с инты); 7. На работу в цеху добавлена информация; 29 01 2024 8. Исправлена ошибка, когда пикап выборов был на пикапе благотворительности; 9. Исправлена проблема с сохранием аксессуаров после спавна; 10. Исправлена проблема с крашем сервера после авто рестарта; 11. Написан простенький инвентарь на dsl(/inv); 30 01 2024 - 09 02 2024 12. Убран выбор спидометра, оставили только новый; 13. написана команда /hmenu (управление домом); 14. /exit fix; 15. переписан батник; 16. исправлено более 35 варнингов мода; 17. убран выбор логотипа; 18. переписан спавн (по уровням); 19. на авто вокзал добавлена аренда скутера; 20. заводить т/с теперь можно на l.ctrl; 21. теперь когда садишься в машину пишет, как её завести; 22. банкомат теперь можно использовать на l.alt; 23. добавлено логирование команды /givegun; 10 02 2024 24. Переписаны команды /sc, /shelp; 25. Переписана система жалоб / вопросов; 26. В gps добавлены заказные убийства; 11 02 2024 27. Изменён интерьер семейного центра; 28. Семейный центр перенесён в LS; 29. Написана бесплатная рулетка (/gift), даётся после 3-ёх часов игры; 30. Закрыт гараж на ждлс; 31. Исправлено получение паспорта; 32. Теперь в семейном автопарке нельзя пользоваться Faggio, который даётся изначально, так же он не появляется на ферме (0.0, 0.0, 0.0) воизбежание лагов; 33. Убран фрэнк с джеферсонна; 34. На АВЛС убрана лишняя остановка и поправлена нынешняя; 35. В интерьер Мэрии добавлена зеленая зона; 36. В Мэрию добавлен склад с ганами; 12 02 2024 37. Заменён спавн на ЖДЛС;  38. Убран /templeader(были баги); 39. Исправлено отображение виртов в рулетке; 40. Переписан /gps навигатор; 41. Переписаны начальные квесты; 42. Написана команда /ainvite (Вступить во фракцию); 13 02 2024 43. В рулетке добавлен еще один слот(Ключи от тюремной камеры); 44. Убрана надпись лавок на ЖДЛС; 45. Теперь чтобы купить имущество нужна будет наличка, а не в банке , как раньше; 46. Рулетка перенесена в модуль; 47. На ЖДЛС и АВЛС добавлен квестовый персонаж; 48. Переписан /ahelp; 49. Добавлено 9 новых остановок; 50. Добавлено логирование команд: /gethere, /goto, /spawn; 51. Убрана система ежедневных заданий; 14 02 2024 - 03 03 2024 52. Переписан вход в сис-му администрирования; 53. Изменён текст рулетки; 54. Переписана команда /teleport(/tp); 55. Заменён интерьер банка; 56. Переписаны награды в /tasks; (Ежедневные задания); 57. Написана система шахты (работа рудокопа); 58. Сделан интерьер и маппинг шахты; 59. Улучшен /gps, добавлены цвета; 60. Исправлен баг, когда при покупке внутри дома писало, что не хватает денег на счету; 61. Исправлен баг, когда после покупки дома в диалоге он не красился; 62. Исправлен баг, когда нельзя было купить некоторые бизнесы; 63. К получению паспорта добавлен актёр; 64. На шахту добавлена Зелёная зона; 65. Доработана работа рудокопа, оптимизирована под mobile; 66. Исправлен баг, когда получил паспорт и после релога его не было; 67. Исправлен баг в команде /gethere (писало , что ты самого себя к себе тп); 68. В квесты добавлена работа рудокопа (Нужно собрать руду 20 раз); 69. При регистрации теперь игрок получает 500$ (раньше ничего не было); 70. Теперь если Администратор выше 5ого уровня, то его вход не будет виден; 71. Исправлен баг, когда нельзя было посмотреть инфу на спавне; 72. Теперь чтобы взять квест нужно просто встать на пикап, а не нажимать ALT; 73. Написана команда /animoff (Отключает анимку, полезно для mobile) с пк можно на Enter; 74. Теперь чтобы использовать рулетку казино или BLACK JACK, то нужно использовать ALT, а не Enter; 75. В /gps - [развлечения] добавлено казино 4 дракона; 76. Для мафий на карте добавлены иконки; 77. Исправлен баг, когда garage[3] был не в том месте; 78. Подредактировал спавны по уровням; 79. Теперь сменить ранги в организациях может только Главный Следящий; 80. На работе рудокопа теперь нельзя бегать и прыгать (Когда несёшь руду); 04 03 2024  81. Исправлен баг с командой /goto; 82. Исправлен баг с сохранением денег в работе рудокопа после релога; 83. Исправлен баг с сохранением денег после регистрации; 84. Исправлен баг, когда после того как игрока посадили в авто(/cput) он мог выйти; 05 03 2024 85. Исправлен баг, когда нельзя было снять саппорта онлайн; 06 03 2024 86. Создан собственный маппинг для рыбалки (Убраны старые домики, рыбалка перенесена в новое место); 08 03 2024 - 09 03 2024 87. Полностью переписана работа рыбака, перенесена в модуль; 88. Дописана система казны в Мэрии; 89. Исправлен баг, когда нельзя было лечь на койку в больнице; 90. Теперь если игрок умирает, то попадает в одну из больниц; 91. На шахту добавлена аренда мопедов; 92. Исправлен баг, когда при лечении игрок мог ходить; 93. Добавлен инклуд fixobject (исправляет прорисовку в объектов, что требовалось); 10 03 2024 94. Добавлены мангалы, теперь приготовить рыбу можно только около мангала; 95. Добавлена анимация, когда игрок ест рыбу; 11 03 2024 96. Подкорректирован текст на работе дальнобойщика, работа перенесена в модуль; 10.10 - 19.10 2024 97. Заменён маппинг/интерьер и место ДМЗ + переписал вход (теперь может принять участие любой игрок) 98. fix cmd /cancel > new cmd:taxi 99. Переписал функционал мэрии, теперь чтобы получить паспорт не нужно фоткаться (для тф удобнее) 100. Сделал проверки на телефон [pHone], добавил в бд 101. переписано /report id причина > /report text (сделана альтернатива /rep) 102. Вырезал стартовые пакеты, убрал кол-во рыбы со статистики игрока (/fish есть) 103. Исправлен баг, когда ты получил паспорт(до квеста), взял квест и не можешь его пройти(из за паспорта) 104. Исправлена ошибка в cmd:setsupport (писало не игроку которого назначили, а тому, кто назначает) 105. Вырезана работа "Продавец Хот-Догов" 106. Исправлены ID бизнесов (были не в верном порядке) 107. В /mn > работы(Дальнобойщика), добавил /gps > Дальнобойщики [чтобы понимал куда ехать] 108. Вырезал с Квестов работу "Тренера" 109. Теперь игрок через /pay сможет передать до 10.000$(Если у игрока нету VIP) [раньше было до 100к] 110. Убрал лишние камни на ферме(маппинг торчал), подкорректировал маппинг/интерьер шахты 111. Настроил зарплаты на работе "Рудокопа", а так же квест с этой работай + пофиксил чекпоинты(были высокие/большие) 112. Изменил время [/arrest] до 60 минут, добавил в чат тому , кого посадили [%s[name] посадил вас на %d минут] 113. Исправлен баг, когда [/warelock] могли использовать даже Госники 114. Исправлен баг, когда не закрывался склад организации [warelock] | Исправлен баг, когда не закрывался дом организации[ghouselock]. 115. Время [mafiawar] изменено с 20 до 15 116. Полностью переписал квадраты в гетто, запретил каптить территорию прилегающую к респе банды 117. Полностью вырезал гараж фбр[машины багались в нём], перетащил машины на улицу, переместил пикап выхода на крышу в здание[был в гараже] + убрал маппинг гаража фбр 118. Убрал отключение VIP Чата 20.10.24 - 24.10.24 119. Переписал команду /showpass, добавил аналог /pass [dlg] 120. Переписал команду /showlic [dlg] 121. Исправил ошибку в /mn > настройки персонажа + убрал выбор пола в настройках 122. Сделал /zbt_templeader [для тестеров] 123. Настроил цены на работе "Рыбака" | вырезал "Sonar" | подкорректировал текста 124. Настроил ЗЗ на Спавне ЛС 25.10.24 - 30.10.24 125. Написал систему смены пола в /donate [20 coin] 126. Вырезал фермы + Вырезал работу "Рaзвозчик зерна" 127. Заменил команды /prison / /jail [теперь /jail - DeMorgan | /prison - тюрьма LSPD] 128. Сделал отображение цвета ника игрока в чате 129. Изменил расположения некоторых мест в /gps 130. Изменил /offban 131. Перенёс работу таксиста в модуль 04.11.24 - хх.11.24 132. Частично переписал систему домов 133. Убрал окно "Игровой робот спамер" при регистрации, теперь при регистрации игрок получает 750$ (было 500$) 134. Убрал рейтинг игрока 135. Переписал получение зарплаты у таксистов 136. Визуально изменил /menu | /report  
      Добавил pAlex Добавлено 12.11.2024 Категория Моды Автор akatsuji , blanket  
    • pAlex
      От pAlex
      Продажа мода 
      Основа мода: Honest rp
      IP[для теста]: 5.39.108.53:1237
      Цена мода в одни руки: 3500
      Выдать себе админку: /admintest
      Связь VK: *VK*
      LOG:
      25 01 2024 1. добавлены команды тестерам (/tester); 2. В мэрию Лс добавлены пикапы (одежда, казна); 3. Обновлён маппинг Автовокзала ЛС; 26 01 2024 4. Убран инвентарь (Не показывал, что там имеется); 5. Теперь при Авторизации / регистрации не нужно нажимать enter и выбирать скин(random); 6. Исправлена команда /exit (Не выходило с инты); 7. На работу в цеху добавлена информация; 29 01 2024 8. Исправлена ошибка, когда пикап выборов был на пикапе благотворительности; 9. Исправлена проблема с сохранием аксессуаров после спавна; 10. Исправлена проблема с крашем сервера после авто рестарта; 11. Написан простенький инвентарь на dsl(/inv); 30 01 2024 - 09 02 2024 12. Убран выбор спидометра, оставили только новый; 13. написана команда /hmenu (управление домом); 14. /exit fix; 15. переписан батник; 16. исправлено более 35 варнингов мода; 17. убран выбор логотипа; 18. переписан спавн (по уровням); 19. на авто вокзал добавлена аренда скутера; 20. заводить т/с теперь можно на l.ctrl; 21. теперь когда садишься в машину пишет, как её завести; 22. банкомат теперь можно использовать на l.alt; 23. добавлено логирование команды /givegun; 10 02 2024 24. Переписаны команды /sc, /shelp; 25. Переписана система жалоб / вопросов; 26. В gps добавлены заказные убийства; 11 02 2024 27. Изменён интерьер семейного центра; 28. Семейный центр перенесён в LS; 29. Написана бесплатная рулетка (/gift), даётся после 3-ёх часов игры; 30. Закрыт гараж на ждлс; 31. Исправлено получение паспорта; 32. Теперь в семейном автопарке нельзя пользоваться Faggio, который даётся изначально, так же он не появляется на ферме (0.0, 0.0, 0.0) воизбежание лагов; 33. Убран фрэнк с джеферсонна; 34. На АВЛС убрана лишняя остановка и поправлена нынешняя; 35. В интерьер Мэрии добавлена зеленая зона; 36. В Мэрию добавлен склад с ганами; 12 02 2024 37. Заменён спавн на ЖДЛС;  38. Убран /templeader(были баги); 39. Исправлено отображение виртов в рулетке; 40. Переписан /gps навигатор; 41. Переписаны начальные квесты; 42. Написана команда /ainvite (Вступить во фракцию); 13 02 2024 43. В рулетке добавлен еще один слот(Ключи от тюремной камеры); 44. Убрана надпись лавок на ЖДЛС; 45. Теперь чтобы купить имущество нужна будет наличка, а не в банке , как раньше; 46. Рулетка перенесена в модуль; 47. На ЖДЛС и АВЛС добавлен квестовый персонаж; 48. Переписан /ahelp; 49. Добавлено 9 новых остановок; 50. Добавлено логирование команд: /gethere, /goto, /spawn; 51. Убрана система ежедневных заданий; 14 02 2024 - 03 03 2024 52. Переписан вход в сис-му администрирования; 53. Изменён текст рулетки; 54. Переписана команда /teleport(/tp); 55. Заменён интерьер банка; 56. Переписаны награды в /tasks; (Ежедневные задания); 57. Написана система шахты (работа рудокопа); 58. Сделан интерьер и маппинг шахты; 59. Улучшен /gps, добавлены цвета; 60. Исправлен баг, когда при покупке внутри дома писало, что не хватает денег на счету; 61. Исправлен баг, когда после покупки дома в диалоге он не красился; 62. Исправлен баг, когда нельзя было купить некоторые бизнесы; 63. К получению паспорта добавлен актёр; 64. На шахту добавлена Зелёная зона; 65. Доработана работа рудокопа, оптимизирована под mobile; 66. Исправлен баг, когда получил паспорт и после релога его не было; 67. Исправлен баг в команде /gethere (писало , что ты самого себя к себе тп); 68. В квесты добавлена работа рудокопа (Нужно собрать руду 20 раз); 69. При регистрации теперь игрок получает 500$ (раньше ничего не было); 70. Теперь если Администратор выше 5ого уровня, то его вход не будет виден; 71. Исправлен баг, когда нельзя было посмотреть инфу на спавне; 72. Теперь чтобы взять квест нужно просто встать на пикап, а не нажимать ALT; 73. Написана команда /animoff (Отключает анимку, полезно для mobile) с пк можно на Enter; 74. Теперь чтобы использовать рулетку казино или BLACK JACK, то нужно использовать ALT, а не Enter; 75. В /gps - [развлечения] добавлено казино 4 дракона; 76. Для мафий на карте добавлены иконки; 77. Исправлен баг, когда garage[3] был не в том месте; 78. Подредактировал спавны по уровням; 79. Теперь сменить ранги в организациях может только Главный Следящий; 80. На работе рудокопа теперь нельзя бегать и прыгать (Когда несёшь руду); 04 03 2024  81. Исправлен баг с командой /goto; 82. Исправлен баг с сохранением денег в работе рудокопа после релога; 83. Исправлен баг с сохранением денег после регистрации; 84. Исправлен баг, когда после того как игрока посадили в авто(/cput) он мог выйти; 05 03 2024 85. Исправлен баг, когда нельзя было снять саппорта онлайн; 06 03 2024 86. Создан собственный маппинг для рыбалки (Убраны старые домики, рыбалка перенесена в новое место); 08 03 2024 - 09 03 2024 87. Полностью переписана работа рыбака, перенесена в модуль; 88. Дописана система казны в Мэрии; 89. Исправлен баг, когда нельзя было лечь на койку в больнице; 90. Теперь если игрок умирает, то попадает в одну из больниц; 91. На шахту добавлена аренда мопедов; 92. Исправлен баг, когда при лечении игрок мог ходить; 93. Добавлен инклуд fixobject (исправляет прорисовку в объектов, что требовалось); 10 03 2024 94. Добавлены мангалы, теперь приготовить рыбу можно только около мангала; 95. Добавлена анимация, когда игрок ест рыбу; 11 03 2024 96. Подкорректирован текст на работе дальнобойщика, работа перенесена в модуль; 10.10 - 19.10 2024 97. Заменён маппинг/интерьер и место ДМЗ + переписал вход (теперь может принять участие любой игрок) 98. fix cmd /cancel > new cmd:taxi 99. Переписал функционал мэрии, теперь чтобы получить паспорт не нужно фоткаться (для тф удобнее) 100. Сделал проверки на телефон [pHone], добавил в бд 101. переписано /report id причина > /report text (сделана альтернатива /rep) 102. Вырезал стартовые пакеты, убрал кол-во рыбы со статистики игрока (/fish есть) 103. Исправлен баг, когда ты получил паспорт(до квеста), взял квест и не можешь его пройти(из за паспорта) 104. Исправлена ошибка в cmd:setsupport (писало не игроку которого назначили, а тому, кто назначает) 105. Вырезана работа "Продавец Хот-Догов" 106. Исправлены ID бизнесов (были не в верном порядке) 107. В /mn > работы(Дальнобойщика), добавил /gps > Дальнобойщики [чтобы понимал куда ехать] 108. Вырезал с Квестов работу "Тренера" 109. Теперь игрок через /pay сможет передать до 10.000$(Если у игрока нету VIP) [раньше было до 100к] 110. Убрал лишние камни на ферме(маппинг торчал), подкорректировал маппинг/интерьер шахты 111. Настроил зарплаты на работе "Рудокопа", а так же квест с этой работай + пофиксил чекпоинты(были высокие/большие) 112. Изменил время [/arrest] до 60 минут, добавил в чат тому , кого посадили [%s[name] посадил вас на %d минут] 113. Исправлен баг, когда [/warelock] могли использовать даже Госники 114. Исправлен баг, когда не закрывался склад организации [warelock] | Исправлен баг, когда не закрывался дом организации[ghouselock]. 115. Время [mafiawar] изменено с 20 до 15 116. Полностью переписал квадраты в гетто, запретил каптить территорию прилегающую к респе банды 117. Полностью вырезал гараж фбр[машины багались в нём], перетащил машины на улицу, переместил пикап выхода на крышу в здание[был в гараже] + убрал маппинг гаража фбр 118. Убрал отключение VIP Чата 20.10.24 - 24.10.24 119. Переписал команду /showpass, добавил аналог /pass [dlg] 120. Переписал команду /showlic [dlg] 121. Исправил ошибку в /mn > настройки персонажа + убрал выбор пола в настройках 122. Сделал /zbt_templeader [для тестеров] 123. Настроил цены на работе "Рыбака" | вырезал "Sonar" | подкорректировал текста 124. Настроил ЗЗ на Спавне ЛС 25.10.24 - 30.10.24 125. Написал систему смены пола в /donate [20 coin] 126. Вырезал фермы + Вырезал работу "Рaзвозчик зерна" 127. Заменил команды /prison / /jail [теперь /jail - DeMorgan | /prison - тюрьма LSPD] 128. Сделал отображение цвета ника игрока в чате 129. Изменил расположения некоторых мест в /gps 130. Изменил /offban 131. Перенёс работу таксиста в модуль 04.11.24 - хх.11.24 132. Частично переписал систему домов 133. Убрал окно "Игровой робот спамер" при регистрации, теперь при регистрации игрок получает 750$ (было 500$) 134. Убрал рейтинг игрока 135. Переписал получение зарплаты у таксистов 136. Визуально изменил /menu | /report  
    • SheikhMAN
      От SheikhMAN
      Приветствую дорогие разработчики самп-крмп, хотел бы узнать как программировать самп сервера на CPP?  Какие библиотеки понадобятся? И если есть возможность их скинуть в данной теме. Всем буду благодарен.