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

Фикс [FIX]Личный кабинет Евгеха + InterKassa v2 + Unitpay

О_о Ты о чем? Школу я закончил уже как несколько лет. И вообще. Такие скрипты лучше продавать.
Какие скрипты? Код в три строчки, который лежит в паблике? Нищеброд что-ли?
 
Какие скрипты? Код в три строчки, который лежит в паблике? Нищеброд что-ли?
3 строчки? Мультисерверность в лк не обойдется в 3 строчки. Да и люди не оценят ваших стараний. Ну а уж насчет моих денег не беспокойся.
 
3 строчки? Мультисерверность в лк не обойдется в 3 строчки. Да и люди не оценят ваших стараний. Ну а уж насчет моих денег не беспокойся.
Тут никто и не требует оценки стараний, лично для меня это не такой уж тяжкий труд.
И продавать, то что не твое и уже лежит в паблике - это низко, хотя для кого как, о чем я говорю вообще.:(
 
Да, пабликовские скрипты лучше не продавать. Если разбираешься в этом-советую писать свой
 
О_о Ты о чем? Школу я закончил уже как несколько лет. И вообще. Такие скрипты лучше продавать.
Нужно и для народа делать!!! Вдруг мне грешнику зачтется и попаду в рай)):D
 
На странице профиля , разместил ссылку.
Посмотрел твой скрипт, немного не допилен:
У тебя в funckions.php в 628 и 629 строчке:
Код:
if ($res_monet['username'] == "") $mysqli->query("INSERT INTO ".$tbl_iconomy_table." (".$tbl_iconomy_col_name.", ".$tbl_iconomy_col.") VALUES ('$username', '$monet')");
else $mysqli->query("UPDATE ".$tbl_iconomy_table." SET ".$tbl_iconomy_col."=".$tbl_iconomy_col."+'$monet' WHERE ".$tbl_iconomy_col_name."='$username'");
А надо так:
Код:
if ($res_monet['name'] == "") $mysqli->query("INSERT INTO ".$tbl_iconomy_table." (".$tbl_iconomy_col_name.", ".$tbl_iconomy_col.") VALUES ('$username', '$monet')");
else $mysqli->query("UPDATE ".$tbl_iconomy_table." SET ".$tbl_iconomy_col."=".$tbl_iconomy_col."+$monet WHERE ".$tbl_iconomy_col_name."='$username'");
Ошибка маленькая, но всё же без этого исправления не будут зачислятся монеты на счёт.
 
Посмотрел твой скрипт, немного не допилен:
У тебя в funckions.php в 628 и 629 строчке:
Если ты имеешь ввиду - [username] , то это не ошибка, так как колонка в iconomy так и называется.
По идее, мы не знаем название колонки, даже в случае с name или username - это ошибка. Мы же берем название колонки из конфига, правильно?
Спасибо что заметил.
Исправил:
PHP:
if(empty($res_monet)) $mysqli->query("INSERT INTO ".$tbl_iconomy_table." (".$tbl_iconomy_col_name.", ".$tbl_iconomy_col.") VALUES ('$username', '$monet')");

Выходит так, если после запроса мы получили пустой результат и не нашли юзера в таблице, то создается счет юзера.
 
Последнее редактирование:
Если ты имеешь ввиду - [username] , то это не ошибка, так как колонка в iconomy так и называется.
По идее, мы не знаем название колонки, даже в случае с name или username - это ошибка. Мы же берем название колонки из конфига, правильно?
Спасибо что заметил.
Исправил:
PHP:
if(empty($res_monet)) $mysqli->query("INSERT INTO ".$tbl_iconomy_table." (".$tbl_iconomy_col_name.", ".$tbl_iconomy_col.") VALUES ('$username', '$monet')");

Выходит так, если после запроса мы получили пустой результат и не нашли юзера в таблице, то создается счет юзера.
Дело в том, что я тестил твой fix и понял, он никогда не находит нужного юзера. Если деньги добавлять через админпанель, то они зачисляются, таблица и юзер находится, а если обменивать через сам кабинет то получается, что он всё время хочет создать новую запись. Я в начале тоже username всерьёз не брал, но никак не мог сделать так, чтобы он приписывал монеты в уже существующею запись. Пробовал разные способы, но скрипт упрямо не хотел видеть в лоб существующую запись и пытался создать новую, тогда я поменял username на name, и скрипт стал как шёлковый. Возможно этот баг только в dle 10.2 или php 5.4, на других движках не тестил.
 
Последнее редактирование:
Так ведь ты сам написал, что этот fix для плагина fe economy :D

Так и говори, что у тебя fe, поэтому и не работало. В fe, колонка как раз и называется name.
И в посте #330 я написал, что упустил этот момент и исправил.

PHP:
if(empty($res_monet)) $mysqli->query("INSERT INTO ".$tbl_iconomy_table." (".$tbl_iconomy_col_name.", ".$tbl_iconomy_col.") VALUES ('$username', '$monet')");
 
Последнее редактирование:
Ой, чувствую этот лк к добру не приведет. Автор, не смей делать мультисерверность и вообще дописывать его, и так уже куча школьников понаоткрывали свои "проэкты".
И что с этого? Конкуренции боитесь? Что какой то школьник обгонит ваш УникальныйМегаСуперПроект?
Вот таких как вы и надо выгонять с форума, форум создавался не для коммерсантов, а для разработчиков и начинающих. Каждый что то начинал делать в таком возврате и ничего страшного в этом нет. Тем более, чем больше проектов тем выше оборот денег и быстрее эти проекты будут умирать.
И да, если бы не Добрик то вы бы про ЛК узнали только через года 2-3, когда увидели бы на достойных серверах, как гринкубы и прочие
 
быстрее эти проекты будут умирать.
И да, если бы не Добрик то вы бы про ЛК узнали только через года 2-3, когда увидели бы на достойных серверах, как гринкубы и прочие

Кстати - да. До Добрика, Сашка и Мопса, что-то не было никого, кто-бы написал лк или лаунчер, до сих пор елозят лаунчер Сашка.
 
Кстати - да. До Добрика, Сашка и Мопса, что-то не было никого, кто-бы написал лк или лаунчер, до сих пор елозят лаунчер Сашка.
Народ просто совсем зажрался. В том числе подобные @ilucha`е люди. Их стратегия очень хорошо понятна, пишем скрипт которого нет в паблике либо есть, но с дополнительными функциями, завышаем на него цену (Фрилансер даже возьмет меньше) и продаем начинающим серверостроителям, которые мало, что в этом понимают и не могут соотнести качество,функционал=цена. Профит. Вот такой некий развод, а для других заработок на глупых.
До появления Коммерческого раздела было куда лучше...
 
Народ просто совсем зажрался. В том числе подобные @ilucha`е люди. Их стратегия очень хорошо понятна, пишем скрипт которого нет в паблике либо есть, но с дополнительными функциями, завышаем на него цену (Фрилансер даже возьмет меньше) и продаем начинающим серверостроителям, которые мало, что в этом понимают и не могут соотнести качество,функционал=цена. Профит. Вот такой некий развод, а для других заработок на глупых.
До появления Коммерческого раздела было куда лучше...
Эта тема тут уже обсуждалась. Я не хочу ее заново поднимать. Но скажу только одно. Если в паблике лежит качественная работа, что маловероятно, то это очень хорошо, но ведь люди делают так, что "вот моя работа, пусть кривая, доделывайте сами, она и так в паблике". А все эти проекты "под штамп", где все одинаковое - это не дело. Хотя я тоже примерно с такого и начинал)
 
Эта тема тут уже обсуждалась. Я не хочу ее заново поднимать. Но скажу только одно. Если в паблике лежит качественная работа, что маловероятно, то это очень хорошо, но ведь люди делают так, что "вот моя работа, пусть кривая, доделывайте сами, она и так в паблике". А все эти проекты "под штамп", где все одинаковое - это не дело. Хотя я тоже примерно с такого и начинал)
Сразу видно человека который другими сферами, кроме как майн, не интересовался.
Хочешь сказать что все сервера L2 и WoW уникальны? Да игрокам чихать на эту уникальность, они играют там где им нравиться. А таких серверов не единицы их столько же сколько и майна. И ничего, на 1 проект 2к чел.
Хочу упомянуть айкрафтс и все творения мсклаб, они полностью идентичны, отличаются только аудиторией и шаблонами, не больше.
 
Ребята помогите что за ошибка
Fatal error: Call to a member function bind_param() on a non-object in /home/maingames/Ru-MainGames.ru/lc/functions.phpon line 87

Знаю что то с бд не то. соже кто даст файл с базой данных нормальной?
 

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

Назад
Верх