Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Обнуление баланса денег у перса ! Как сделать?
#1
Пользуются читами и багами некоторые персы ! Как сделать нулевой баланс денег у них и вообще где это все храниться ?
Ответ
#2
sayran, в таблице 'inventory' ищи у перса такой итем - 182400001 кинары и обнуляй. Можно так же и шмот обнулять, всё зависит от фантазии
Ответ
#3
есть для этого aioncp в принципе, а если через базу, то поиск производиться по иду персонажа и предмета
Абсолютно счастливый человек лишь тот, который ни о чем не думает.
Ответ
#4
Код:
public class Clean extends AdminCommand {

    public Clean() {
        super("clean");
    }

    @Override
    public void executeCommand(Player admin, String[] params) {
        if (admin.getAccessLevel() < AdminConfig.COMMAND_REMOVE) {
            PacketSendUtility.sendMessage(admin, "You dont have enough rights to execute this command.");
            return;
        }

        if (params.length < 1) {
            PacketSendUtility.sendMessage(admin, "syntax //clean <player name>");
            return;
        }

        Player target = World.getInstance().findPlayer(Util.convertName(params[0]));
        if (target == null) {
            PacketSendUtility.sendMessage(admin, "Could not find an online player with that name.");
            return;
        }
        Storage bag = target.getInventory();
        List<Item> items = target.getInventory().getAllItems();
        Iterator<Item> it = items.iterator();

        while (it.hasNext()) {
            Item act = it.next();
            long count = act.getItemCount();
            int item = act.getObjectId();
            int kinah = act.getItemId();
            if (kinah == 182400001) {
                target.getInventory().decreaseKinah(count);
                PacketSendUtility.sendMessage(target, "Admin " + admin.getName() + " set kinah count 0 for you");
            } else {
                bag.removeFromBagByObjectId(item, count);
                PacketSendUtility.sendPacket(target, new SM_UPDATE_ITEM(act));
                PacketSendUtility.sendMessage(target, "Admin " + admin.getName() + " removed all items from you");
            }
        }

    }
}
как вариант...
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  помогите сделать умножение blackjack 11 4,282 07-28-2011, 10:18 PM
Последний пост: hard_root
  Как сделать чтоб Мобы и НЦП не агриились на Админа? SkillSk8 4 2,270 04-11-2011, 04:37 PM
Последний пост: Sorento
  Как сделать ПвП зону? zaqwer 6 3,052 06-22-2010, 05:38 PM
Последний пост: aspalt
  [Как сделать квест] Authority 4 2,550 06-22-2010, 01:12 PM
Последний пост: Shema
  ЛВЛ перса Vit 12 4,118 06-12-2010, 01:08 PM
Последний пост: TAG
  Поманите сделать Гм шоп Temmy 10 5,790 06-08-2010, 12:36 AM
Последний пост: PEEERROGGGGG
  Как сделать клиент под свой сервер!? RaZpiZdoS 8 5,841 05-16-2010, 04:39 PM
Последний пост: undertrey
  как сделать??? RaZpiZdoS 3 2,443 03-18-2010, 09:26 PM
Последний пост: acsvg
  Как сделать? Bumerok 1 2,056 03-09-2010, 02:05 PM
Последний пост: JOHNNICK
  как сделать авто изучение! Prove 3 4,227 02-06-2010, 06:57 AM
Последний пост: Prove

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)