Требуется FameBuy

Deselop

Заблокирован
Заблокирован
Сообщения
17
Розыгрыши
0
Репутация
4
Реакции
7
Баллы
0
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Доброй ночи форумчане столкнулся с одной темой где то видел раньше этот файл теперь не могу найти.

А именно FameBuy.java
Сервис покупки очков славы

Если у кого есть прошу поделитесь.
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Модно видимо копипастить и продавать
Ну ладно хоть копирайт не убирают
А то есть и такие что скомуниздили, удалили копирайт и продают, мол мы сами это написали
 
Буквально 30 минут, один дцп больше его не как не назвать, с вашей шары сдекомпилил кб и заменял в ядре всё подряд, как пример ItemInstance,ItemTemplate,ItemDAO и прочее и продал он за 10к вашу же работу которая в шаре и притом, даже не удосужился нормально сделать а кусками декомпила засунул
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.

Нормально...
 
Рад за него, видимо сильно нужны деньги на лечение
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.

А что за ТС контакты инфу можно?
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.


Так что Kick что за ТС просто уж больно очень интересует.
 
Мне глубоко и даже глубже на то что кто то, что то продает из моих работ, я программист и написать код для меня любимое дело, каждая строчка кода для меня как дорожка кокаина, каждый класс как доза, Java что ты сделала со мной :d

P.S. 10к да это деньги, но я лучше заработаю 5к за свой труд чем 10к за чужой, хотя другие только и промышляют чужим трудом.
А те кто продают чужую работу никто и ничто как в жизни так и в интернете, хотя с десятью кусками в кармане
 
Оффтоп:
Теперь я знаю под чем именно нужно кодить." А то я брал карты, девки, стол стеклянный, пару карточек виза голд. "
 
Последнее редактирование модератором:
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Последнее редактирование модератором:
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Оффтоп:
Кхм...
Понятно почему вы не от мира сего такие....
 
Я чуть опоздал.
Код:
package handler.bbs.custom.privateOffice.services.player;
import handler.bbs.abstracts.AbstractCommunityBoard;
import handler.bbs.custom.privateOffice.engine.annotations.Init;
import handler.bbs.custom.privateOffice.engine.enums.Services;
import handler.bbs.custom.privateOffice.engine.interfaces.IService;
import org.mmocore.commons.converter.Converter;
import org.mmocore.gameserver.configuration.config.FormulasConfig;
import org.mmocore.gameserver.configuration.config.community.CBasicConfig;
import org.mmocore.gameserver.network.lineage.components.CustomMessage;
import org.mmocore.gameserver.object.Player;
import org.mmocore.gameserver.utils.Log;
import org.mmocore.gameserver.utils.Util;

/**
* @author Mangol
* @since 18.02.2016
*/
@Init(service = Services.buy_fame)
public class BuyFameService extends AbstractCommunityBoard implements IService<Services>
{
    @Override
    public void content(final Services service, final Player player, final String bypass, final Object... params)
    {
        String htm = getCache().getHtml(CBasicConfig.BBS_PATH + "/cabinet/player/buy_fame.htm", player);
        htm = htm.replace("<?correct_fame?>", String.valueOf(player.getFame()));
        htm = htm.replace("<?price?>", String.valueOf(service.getItemCount()));
        htm = htm.replace("<?item_name?>", getItemName(player.getLanguage(), service.getItemId()));
        separateAndSend(htm, player);
    }

    @Override
    public void request(final Services service, final Player player, final String bypass, final Object... params)
    {
        if(player == null)
        {
            return;
        }
        final String[] str = bypass.split(":");
        if(str.length < 5)
        {
            player.sendPacket(new CustomMessage("bbs.service.buyFame.error"));
            useSaveCommand(player);
        }
        if(!player.isInPeaceZone())
        {
            player.sendPacket(new CustomMessage("bbs.service.buyFame.noIsInPeaceZone"));
            useSaveCommand(player);
            return;
        }
        if(player.getFame() >= FormulasConfig.LIM_FAME)
        {
            player.sendPacket(new CustomMessage("bbs.service.buyFame.maxFame"));
            useSaveCommand(player);
            return;
        }
        final String strFame = str[4].trim();
        final int fame = Converter.convert(Integer.class, strFame);
        final int fameFinish = Math.min(FormulasConfig.LIM_FAME, player.getFame() + fame);
        final int currectCount = (player.getFame() + fame) - fameFinish;
        final long price = service.getItemCount() * (fame - currectCount);
        if(!getCheckAndPick(player, service.getItemId(), price, true))
        {
            useSaveCommand(player);
            return;
        }
        reply(service, player, fameFinish);
    }

    @Override
    public void reply(final Services service, final Player player, final Object... params)
    {
        final int fame = (int) params[0];
        player.setFame(fame, "");
        useSaveCommand(player);
        player.sendPacket(new CustomMessage("bbs.service.successfully"));
    }
}
 
Реакции: kick