Sign in to follow this  
Followers 0
MuhammadPawn

Работа с памятью сервера

5 posts in this topic

Всем привет, в этой теме я буду вести уроки, по работе с памятью сервера sa-mp и cr-mp
И так, я покажу примеры работы с адресами, а также отдельно напишу их.
Для того, чтобы работать с памятью сервера, нам потребуется плагин, для работы с памятью.
Я выбрал Memory access plugin (Клик)(Link)
Но, также подойдёт и y_malloc и ему подобные, что выбрать, решать вам!
Итак, начнём.

 

0x0018FE50 = Кол-во слотов (DWORD)
0x004E2438 = Chatlogging (BYTE)
0x004E2430 = Stream Rate (DWORD)
0x004E242C = Stream Distance (FLOAT)
0x004E2424 = Weapon Rate (DWORD)
0x004E2420 = InCar Rate (DWORD)
0x004E241C = Onfoot Rate (DWORD)
0x0018FE54 = Порт (DWORD) Только для чтения

 

new Pointer:p = Pointer:0x0018FE50; //Установим указатель на адрес памяти, например, в OnGameModeInit.
MEM::set_val(p, _, 100); //Установим число в адрес памяти, т.е установим кол-во слотов на 100
p = Pointer:NULL; //Уберём указатель на адрес памяти.

Важно!
1. GetMaxPlayers() также примет значение 100.
2. Плагин sscanf и некоторые другие будут брать кол-во слотов из файла, по-этому адрес sscanf.DLL+A39C будет равен не 100, а тому числу, которое имеет maxplayers в server.cfg, однако, его также можно изменить. Хотел бы отметить, что указатель на адрес sscanf.DLL+A39C я искать не буду.

new Pointer:sr = Pointer:0x004E2430; //Установим указатель на адрес памяти, например, в OnGameModeInit.
printf ("%d", MEM::get_val(sr)); //Узнаем текущий Stream Rate

new Pointer:sd = Pointer:0x004E242C; //Установим указатель на адрес памяти, например, в OnGameModeInit.
MEM::set_val(sd, _, 800.0); //Установим Stream Distance на 800.0

 

Остальные - аналогично

Тема будет обновляться, если это, конечно, потребуется читателям. Жду предложения, по поводу того, какие адреса памяти нужно найти.
Btw, с каждой новой версией сервера могут обновляться и адреса памяти, будьте внимательны.
Адреса памяти представлены для версии сервера Windows 0.3z (NOT R-2,3,4)

 

Автор: Пельмень

Edited by MuhammadPawn

Share this post


Link to post
Share on other sites

@Daniil Roslyakov нет, хостинг на скока я знаю блокирует слоты (то есть если заказа 50 то выше не возьмёш токо если ниже)

Share this post


Link to post
Share on other sites

АВТОМАТИЧЕСКИ СФОРМИРОВАННОЕ СООБЩЕНИЕ:

Данная тема была перемещена модерацией или администрацией портала PAWNO-RUS.RU! 

Перемещена из: "Скриптинг PAWN > Готовые решения"

Перемещена в: "Скриптинг PAWN > Уроки"

 

С уважением, ваш Бот! 

Если вы НЕ согласны с переносом данной темы в раздел "Скриптинг PAWN > Уроки", пожалуйтесь на это сообщение в жалобе указав причины вашего недовольства. Спасибо. 

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • gooding
      By gooding


      Скачать файл Grand RolePlay | Бонусный игровой мод |
      Доброго времени суток! Я выложил на продажу игровой мод Grand RolePlay (Доработка Criminal RolePlay)!
      По сей день работаю над доработкой мода Criminal RolePlay! Дорабатывали мод на протяжении пол года.

      Что добавили в доработку мода Criminal RolePlay:
      1. Викторина
      2. Новый вокзал
      3. Аренда мопедов по пикапу
      4. Система грандиозного пропуска (Батл-пасс)
      5. Система подарков
      6. Премиум аккаунт
      7. Эксклюзивные автомобили
      8. Добавили очень много команд для администраторов
      9. Новое окно авторизации
      10. Новая система бизнесов
      11. Добавили команду /fixcar
      12. Система военного положения
      13. Система аварии на зоне-51
      14. Система подкупного полицейского
      15. Новый логотип
      16. Добавили много новых аксессуаров
      17. Добавили таймер в виде TextDraws.
      18. Музыка при регистрации и на вокзале
      19. Добавили маппинг КПП и домиков на дереве
      20. Исправили множество багов
      21. /pdonate
      22. Система контейнеров
      23. Система барыг
      24. Система инвесторов
      25. Система сертификатов
      26. Система стипендии
      27. Система обучения
      28. Новый маппинг
      29. Новые места в /gps
      30. Добавили новый спавн
      31. Челлендж
      32. Система привилегий
      33. Магазин для привилегий - /pdonate
      34. Исправили баги
      35. Добавили категории статистики игрока (/mainmenu)
      36. Новый спавн раши рп 2023, старый спавн убрали.
      37. Добавили маппинг в автосалон ЛВ/ЛС
      38. Исправили баг с /fd
      39. Добавили ещё куча команд у каждого уровня админ-прав 10+ 20 команд и более.
      40. Исправили систему эксклюзивных автомобилей.

      Что изменили в доработку мода Criminal RolePlay:
      1. Изменили магазин на TextDraws.
      2. Изменили спидометры
      3. Изменили большинство команд
      4. Изменили интерьер радиоцентра, мэрии, банка
      5. Изменили ДМГ (/jail)
      6. Исправили баг на донат-рубли
      7. Убрали некоторые команды халявы
      8. Изменили /mainmenu
      9. Изменили статистику 

      ласт версия
      Добавил gooding Добавлено 23.04.2023 Категория Моды Автор gooding  
    • gooding
      By gooding
      Доброго времени суток! Я выложил на продажу игровой мод Grand RolePlay (Доработка Criminal RolePlay)!
      По сей день работаю над доработкой мода Criminal RolePlay! Дорабатывали мод на протяжении пол года.

      Что добавили в доработку мода Criminal RolePlay:
      1. Викторина
      2. Новый вокзал
      3. Аренда мопедов по пикапу
      4. Система грандиозного пропуска (Батл-пасс)
      5. Система подарков
      6. Премиум аккаунт
      7. Эксклюзивные автомобили
      8. Добавили очень много команд для администраторов
      9. Новое окно авторизации
      10. Новая система бизнесов
      11. Добавили команду /fixcar
      12. Система военного положения
      13. Система аварии на зоне-51
      14. Система подкупного полицейского
      15. Новый логотип
      16. Добавили много новых аксессуаров
      17. Добавили таймер в виде TextDraws.
      18. Музыка при регистрации и на вокзале
      19. Добавили маппинг КПП и домиков на дереве
      20. Исправили множество багов
      21. /pdonate
      22. Система контейнеров
      23. Система барыг
      24. Система инвесторов
      25. Система сертификатов
      26. Система стипендии
      27. Система обучения
      28. Новый маппинг
      29. Новые места в /gps
      30. Добавили новый спавн
      31. Челлендж
      32. Система привилегий
      33. Магазин для привилегий - /pdonate
      34. Исправили баги
      35. Добавили категории статистики игрока (/mainmenu)
      36. Новый спавн раши рп 2023, старый спавн убрали.
      37. Добавили маппинг в автосалон ЛВ/ЛС
      38. Исправили баг с /fd
      39. Добавили ещё куча команд у каждого уровня админ-прав 10+ 20 команд и более.
      40. Исправили систему эксклюзивных автомобилей.

      Что изменили в доработку мода Criminal RolePlay:
      1. Изменили магазин на TextDraws.
      2. Изменили спидометры
      3. Изменили большинство команд
      4. Изменили интерьер радиоцентра, мэрии, банка
      5. Изменили ДМГ (/jail)
      6. Исправили баг на донат-рубли
      7. Убрали некоторые команды халявы
      8. Изменили /mainmenu
      9. Изменили статистику 

      ласт версия
    • Seid
      By Seid


      Скачать файл Полуостров для КРМП/САМП (без моделей)
      Полуостров будет по-тихому обновляться. Без моделей всяких, ставите уже свои.
      Добавил Seid Добавлено 27.09.2023 Категория Объекты Автор Seid