1 post in this topic

Доброго времени суток уважаемые форумчане...

Сегодня я хочу слить для вас Old RolePlay (Основа КРРП РП).

Цена данного мода составляла 699 рублей.

Данный мод был куплен специально для вас.

Что сделал автор? Пофиксил баги с мапингом, оформил красиво БД и баги с текстом.

Остальное можно посмотреть ниже. 

Спойлер

Системы:

• Динамическая система бизнесов

• Динамическая система машин

• Динамическая система домов

• Динамическая система подъездов

• Динамическая система сладов

• Динамическая система банкоматов

Фракции:

 

• Мэрия
• Полиция
• ДПС
• ФСБ
• Минздрав
• Автошкола
• Гопота
• Батыревская Братва
• Южная Братва
• Армия
• LCN
• Якудза
• Русская Мафия
• Н.К. Ритм
• Н.К Антенкино

 

ОБНОВЛЕНИЯ:

1. Сделана система NoClip"а для админов [/afly]

2.Админ логи в чате.

3. Сделала сис-ма прослушки [/atipster]

4. Добавлены часы около меню с выбором оружия

5. Вшит в мод скрипт soe [/aobject]

6. Теперь прямо из игры можно управлять MOTD(названием) сервера [/editmotd]

7. Изменен внешний вид статистики [/stats]

8. Добавлена TD меню при слежке за игроком [/spec]

9. Исправлена ошибка при смерти, выскакивал DEBUG в консоль

10. База данных была заново собрана (Т.к. было много не нужных колонок)

11. В консоли выскакивала ошибка связанная с string"оми т.к. был избыток

12. Местами изменёно оформление

13. Написана несколько функций для системы мероприятий

14. Написана мультифункциональная система мероприятий [/mp]

15. Склады для фракций

16. Админ панель

17. Добавлена сис-ма удостовирения для гос. фракции [/ud]

17. Маппинг

18. Шлакбаумы для фракций

19. Добавлено множество функций для администраторов

20. Новые базы фракций

21. Новые скины фракций

22. Промокоды

23. Добавил Зеленые Зоны

24. Система казино переписана

25. Полностью переписал систему слежения за игроком. Добавил текстдрав с функциями.

26. Переписана команда [/givegun]

27. Команда ответа на репорт переписана [/rr]

28. Добавлена PM для администрациий [/apm]

29. Переписана команда для отправки игрока в админ зону [/adminroom]

30. Добавлена команда респавна машин в радиусе [/sprad]

31. Добавлен log в базе данных на некоторые команды

32. Добавлена команда расформа фракции

33. Добавлена сис-ма глушителя для дигла

34. В донат добавлен военный билет [/donate]

35. Изменена команда [/apm] и [/rr]

36. В команды такие как [/offban] [/delacc] добавлена защита на аккаунты деверлоперов

37. Написана новая система анти-дм, в АнтиДм зонах добавлен TextDraw

38. Изменён интерьер банка

39. Изменен интерьер автошколы

40. Изменен инерьер мэрии

41. Изменен интерфейс регистрации

42. Новый маппинг спавна

43. Добавлена команда [/cnn]

44. Добавлен уровень 1337 (Спец. Администратор)

45. Изменён интерфейс регистрации

46. Добавлена новая база армии в пгт.Батырево

47. База Армии перенесена в пгт.Батырево

48. Добавлен интерьер казармы для Армии

49. Добавлен интерьер оружейки для Армии

50. Добавлены ворота для Армии

51. Добавлена на базе армии закусочная (для армейцев)

52. Изменён TD о помощи

53. Изменен TD сервера (ORP ROLEPLAY; ORP RP)

54. Вся конфигурация сервера настраивается в самом моде. В server.cfg только IP и PORT

55. Переписана система объявлении

56. Система наблидения была полностью удалена из-за крашей админов при наблюдении

57. Написана система наблюдении с многофункциональным TexDraw"ом

58. Написана система античита

59. Написана система проверки читера

60. При нажатии в Tab"е на игрока, открывается доп.панель для изменения статистики игрока (Для админов 1337-во лвла)

61. Написан новый PayDay

62. Переписана система покупки домов

63. Добавлен маппинг деморгана

64. Написаны команды - [/demorgan]; [/undemorgan]

65. Изменена база у Якудза

66. Изменена база у Русской Мафии

67. Изменена база у Батыревской Братвы

68. Перенесена база у ДПС

69. Для администратора (1337) добавлена возможность изменять номер телефона игрока

70. Для администраторов (1337) добавлена функция отправки SQL запроса прямо из игры. Пример:[/sql UPDATE `accounts` SET `pMoney` = 200 WHERE `pName` = "Ivan_Ivanov"]

71. Для администраторов (2) добавлена команда [/pstats], открывается диалог в котором написана дата регистраии, ип игрока и последнии вход игрока

Немного было переделанно автором

Автор: Maksim_Maksimov

Доработка: Jack_Yermolov

Спойлер

jI38w7I.jpgNlclEZA.jpg

yRVjhuX.jpg

VR3muSP.jpg

bz0GfoP.jpg

1OgncBR.jpg

577Nwlv.jpg

oP1crhE.jpg

W1w9cv8.jpg

RyevuMN.jpg

Bve3vEb.jpg

На этом все!

Чтобы скачать данный мод, перейдите по этой ссылке.

Share this post


Link to post
Share on other sites

Your content will need to be approved by a moderator

Guest
You are commenting as a guest. If you have an account, please sign in.
Reply to this topic...

×   You have pasted content with formatting.   Remove formatting

  Only 75 emoticons maximum are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

Loading...
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • DRA GON
    • youngblaste
      By youngblaste
      Привет. Не нужно писать что команда заезженная - просто выйди с темы.
      И так, постараюсь объяснить как всё работает в этой команде
      Погнали, хлопци!:
      CMD:makeadmin(playerid, params[]){ /* Здесь начинается наша команда */ if(p_info[playerid][pAdmin] < 7) /* Идёт проверка на админку, если наш уровень администратора ниже 7 то ничего не произойдёт (можно сменить на свой уровень) */ return true; /* возвращаем 1 - или же не на ельфийском, то просто ничего не пройзойдёт и команда не продолжит работу */ new name[MAX_PLAYER_NAME], player[MAX_PLAYER_NAME], targetid, admlvl, string[250]; /* Создаем переменные для команды (targetid - кому выдавать будем админку, admlvl - это какой лвл админки будем выдавать), string - ну это стринг :D */ if(sscanf(params, "ud", targetid, admlvl)) /* Делаем проверку на правильное написание команды */ return SendClientMessage(playerid, -1, "{84cd5c}[Подсказка] {ffffff} Используйте команду: /makeadmin [id игрока] [lvl админ-прав]"); /* Если мы ввели не верно команду, то нам возвращает сообщение в чат с подсказкой как ввести команду */ GetPlayerName(playerid, name, MAX_PLAYER_NAME); /* Тут мы получаем наш ник */ GetPlayerName(targetid, player, MAX_PLAYER_NAME); /* А тут мы получаем ник игрока которому выдаем админку */ if(!IsPlayerConnected(targetid)) /* Делаем проверку на то находится ли игрок на сервере, вообще у меня в команде здесь есть проверка на Авторизован ли игрок и она вместе с проверкой на есть ли такой игрок на сервере, но увы, я убрал потому что скорее всего не у всех есть такая фича, это не очень важно но если ты хоть немного шаришь то и сам добавишь проверку */ return SendClientMessage(playerid, -1, "{c23838}[Ошибка] {ffffff} Игрок ещё не вступил в игру"); /* Возвращаем сообщение о том что игрок ещё не вступил в игру - ну вообще должно быть "Игрока с таким ID нету на сервере", но если ты решишь добавить проверку на авторизацию то это будет немного лучше */ if(admlvl < 0 || admlvl > 6) /* Делаем проверку на какой лвл мы хотим поставить игрока, то есть мы не можем выдать лвл адм ниже 0 или выше 6, меняйте на своё если так нужно))) */ return SendClientMessage(playerid, -1, "{c23838}[Ошибка] {ffffff} Увы, нельзя выдавать меньше 0 или выше 6 уровня администратора"); /* Возвращаем сообщение о том что мы не можем выдавать меньше 0 или выше 6 лвл адм */ p_info[targetid][pAdmin] = admlvl; /* И так... p_info у вас может быть разное: PlayerInfo, pInfo, PI, PlayerInformation, p_Info, P_I и т.п., pAdmin так же может быть другим, хотя обычно такое, например: Admin, PlayerAdmin, Player_Admin, Adminka и т.п. */ format(string, sizeof(string), "{b33d3d}{A} Администратор %s[%d] назначил администратором игрока %s[%d]", name, playerid, player, targetid); /* И так, тут мы форматируем string и после отпрам в админ чат))) */ AdmChat(-1, string); /* Ниже вы увидите сток с AdmChat, крч просто отправляем в адм чат */ format(string, sizeof(string), "{ffffff}Администратор %s[%d] назначил Вас администратором %d-го уровня.", name, playerid, admlvl); /* Форматируем опять стринг и потом игроку отправим */ SendClientMessage(targetid, -1, string); /* Устал описовать команду, ну да ладно... Теперь отправляем игроку string */ return true; /* Возвращаем 1, чтобы небыло еррора))) */ } /* Здесь заканчивается наша команда */ /* vk.com/youngblaste - люbлю сkpuптuнг */ А теперь сток AdmChat, добавьте возле своих стоков ну или под командой:
      stock AdmChat(color, const text[]) /* тут не буду много объяснять */ { foreach(new i: Player) if(p_info[i][pAdmin] > 0) SendClientMessage(i, color, text); /* Обычно используют для админ чата... Ну и как всегда... p_info у вас может быть разное: PlayerInfo, pInfo, PI, PlayerInformation, p_Info, P_I и т.п., pAdmin так же может быть другим, хотя обычно такое, например: Admin, PlayerAdmin, Player_Admin, Adminka и т.п. */ } Если Вы заметили какую-то ошибку, пожалуйста отпишите. Надеюсь Вам понравился этот мини-урок, ну а точнее команда /makeadmin.
      Удачи, юные скриптеры