Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб [DLE] Перевод денег между игроками

@alexandrage,спасибо за подсказку , вроде получилось , хотя я раньше пробовал эту функцию
, но не получалось. Сейчас на свежую голову всё отлично :)
Вот зацените )
 

Вложения:

Код:
$username = $member_id['name'];
$money = mysql_real_escape_string($_POST['money']);
$k = 30; ///коэффициент валюты
$ico = $money * $k;
if ($money < 1) {$error = "Невозможно выполнить операцию";}
if (isset($error)) { echo $error; exit;}
mysql_query ("UPDATE dle_users set money=money-$money where name='$username'");
mysql_query ("UPDATE iConomy set balance=balance+$ico where name='$username'");
echo 'Вы обменяли '.$money.' рублей на '.$ico.' коинов!';
Почитайте что такое МОДУЛЬ числа, и зачем он тут.
 
Интересный модуль, но даже качать не буду так как будет множество 'кулцкакеров' которые захотят взломать аккаунт донатера.
 
@Karons, модуль конечно очень сырой,даже я со своими знаниями php на уровне “hello world“ смог найти кучу уязвимостей , но может стоит взять и дописать защиту скрипта, что бы “супер~хакеры“ не смогли залить шелл или что то в этом роде, ах точно забыл, тут же любят скачивать всё на “блюдечке“ за кнопочку “мне нравится“ .
 
Хорошая и удобная вещ ,ток проблемка если базы а точнее таблица игроков и денег на разных базах :)
 
Хорошая и удобная вещ ,ток проблемка если базы а точнее таблица игроков и денег на разных базах :)
Вот, попробуй моё первое творение , переделывал под себя , при этом добавил логирование и подправил некоторые дырки :) Название колонки таблиц сам поменяешь , там они "cash" ! По мере поступления знаний, оптимизирую код и добавлю ещё кое какие плюшки ;) Если автор против, больше не буду обновления сюда выкладывать .
 

Вложения:

Вот, попробуй моё первое творение , переделывал под себя , при этом добавил логирование и подправил некоторые дырки :) Название колонки таблиц сам поменяешь , там они "cash" ! По мере поступления знаний, оптимизирую код и добавлю ещё кое какие плюшки ;) Если автор против, больше не буду обновления сюда выкладывать .
Убрал баг если вводишь отрицательную сумму, то она у игрока снимается?
 
Убрал баг если вводишь отрицательную сумму, то она у игрока снимается?
Конечно
Добавил % который при переводе снимается у пользователя, который переводит рублики, настраивается в конфиге
Присутствует быдлокод т.к. я только учусь :) , главное работает.
 

Вложения:

Нет. Время которое прошло с регистрации, сколько отыграл на сервере или что-то в этом духе.
ЗАЧЕМ?
Все гениальное просто+лишние таблицы добавлять+точная не совместимость с другими движками, без года вырезания (проверок от дле)..
 
Если перевод сделали на DLE, сделайте плиз и на WebMCR:(
 
Важно!
ребят, попытался я переделать под обмен в таблицах iConomy и проверкой имени в этой же таблице по Username. Помогите, где ошибки? в php я рак
 

Вложения:

  • скрипт.zip
    скрипт.zip
    Размер файла
    1,9 КБ
    Просмотров
    3

Поделиться этой страницей

Назад
Верх