Перейти к содержимому


Фотография

Money Transferer 1.3


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 OneOfThose

OneOfThose

    Завсегдатай

  • Пользователи
  • 272

  • Регистрация:
    10 июн 2014

Отправлено 17 июля 2014 - 04:54

Money Transferer ---------------------------- Добавление возможности передавать деньги другому игроку, через меню, которое вызывается командой /tm в чат. Сайт разработчика: http://amx-x.ru/view...php?f=12&t=3521 Описание: Плагин позволяет передать свои деньги другому игроку. Вызывается меню с игроками посредством чат команды /tm. Выбирается игрок, которому нужно передать деньги. Выбирается одно из пяти сумм, для передачи. Самая большая сумма не превышает сумму денег игрока, который передает их в данный момент. Последнее, шестое меню - ввод количества денег вручную. Подробнее: Опции меню с суммами для передачи высчитываются так. Если в настройках указано tm_menu 1 (динамическое меню), то первые 4 опции строятся в зависимости от текущего количества денег передающего игрока. Берется текущее значение денег игрока (скажем $800). Далее высчитывается некоторый коэффициент путём деления текущей суммы игрока ($800) на 1000 (определяется параметром BASE_MONEY_AMOUNT и строго рекомендуется этот параметр НЕ МЕНЯТЬ!). Округляем полученное число (0,8) в большую сторону (1). И далее строится меню путём умножения этого числа на 100, 200, 300 и 500 соответственно для каждой опции меню. Плюс добавляется опция передачи всей сумммы и плюс ввод вручную. Получаем (в нашем случае с $800):

Player:1. $1002. $2003. $3004. $5005. $8006. Ввести кол-во

Аналогично для других сумм. Если же tm_menu 0. Тогда первые 4 опции меню будут статическими и будут определяться нижеописанными кварами. Их можно изменить в любой момент игры. Если же у игрока, который передаёт деньги в данный момент, денег меньше или равно $500 (определяется параметром MAX_CURRENT_MONEY и строго рекомендуется этот параметр НЕ МЕНЯТЬ!), то в таком случае формируется меню только из двух опций. А именно, текущее значение денег и ввод вручную. Пример: У нас $499. Мы вызываем меню и посылаем игроку Player деньги:

Player:1. $4992. Ввести кол-во

Далее мы можем либо послать все наши $499 либо ввести вручную. Скажем $200 или $146 или $1. И т.п. Требования: AMX Mod X 1.8.Х и выше. Установка: Через панель управления. После установки перезапустить сервер. Настройки и команды: Команды: /tm - вызвать список игроков, кому нужно передать деньги Серверные настройки (CVARs) tm_menu (1|0) - Определяет, будет ли меню динамическим или нет. См. в подробном описании выше, под спойлером. По умолчанию: 1 tm_menu_1 100 - Количество денег в первой опции меню. По умолчанию: 100 tm_menu_2 200 - Количество денег во второй опции меню. По умолчанию: 200 tm_menu_3 300 - Количество денег в третьей опции меню. По умолчанию: 300 tm_menu_4 500 - Количество денег в четвёртой опции меню. По умолчанию: 500 Алиасы: Помимо чат-команды /tm есть такие алиасы, как /transfer и /money. Убрать или добавить их вы можете в исходнике сами.


Сообщение отредактировал OneOfThose: 05 октября 2014 - 17:54





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных