Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос Expensive 3.1. Как написать трешток?

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
23 Фев 2025
Сообщения
35
Реакции
0
Привет всем, я начал играть в кс го хвх и там была одна интересная функция TrashTalk и хочу ее повторить ток в майне. тоесть у меня пока чт овот так
trashtalk:
Expand Collapse Copy
package im.expensive.functions.impl.misc;

import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;

import im.expensive.functions.settings.impl.ModeSetting;

@FunctionRegister(name = "TrashTalk", type = Category.Misc)
public class trashtalk extends Function {
    final ModeSetting modeType = new ModeSetting("Тип трештока", "1", "Агрессивный", "1");






}

//только не говорите фулл код, просто дайте подсказку, пожалуйста
ну заранее спасибо
 
ну типо это узнать когда игрок умрёт и сделай чтоб было только когда ТЫ убил не просто умер

// Надёжный хук на смерть через пакет
@Subscribe
private void onPacket(EventPacket e) {
if (!e.isReceive()) return;
if (!(e.getPacket() instanceof SEntityStatusPacket packet)) return;

// OpCode 3 = DEATH (смерть сущности)
if (packet.getOpCode() == 3) {
Entity entity = packet.getEntity(mc.world);
if (entity instanceof PlayerEntity player && player != mc.player) {
Vector3d pos = player.getPositionVec();
deathBoxes.add(new DeathBox(pos.x, pos.y, pos.z, player.getName().getString()));
}
}
} а потом добавь
mc.player.sendChatMessage
я примерно написал gpt в помощь
 
Привет всем, я начал играть в кс го хвх и там была одна интересная функция TrashTalk и хочу ее повторить ток в майне. тоесть у меня пока чт овот так
trashtalk:
Expand Collapse Copy
package im.expensive.functions.impl.misc;

import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;

import im.expensive.functions.settings.impl.ModeSetting;

@FunctionRegister(name = "TrashTalk", type = Category.Misc)
public class trashtalk extends Function {
    final ModeSetting modeType = new ModeSetting("Тип трештока", "1", "Агрессивный", "1");






}

//только не говорите фулл код, просто дайте подсказку, пожалуйста
ну заранее спасибо
просто попроси сделать так чтоб после убийства писалось в глобал чат сообщение которое ты уже написал в коде в рандоном порядке к примеру будет ez, bi4 , dayn и в 1 момент напишет даун а в другой бич и так полетел
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
1779121152217.png
удали интернет себе
вау, да, троллинг это же круто, особенно блять в майнкрафте нахуй ты че совсем ебанулся нахуй
 
Последнее редактирование:
что за фрики тт используют это пока что загадка
у меня нету телефона, только кнопочный, а тиктока подавно... да я и не пользуюсь им и даже когда будет не думаю что буду польщзоватся
в чем прикол трешталк в майнкрафте это же уже блять пиздец
ну мне хотябы что то написать а уже что пофиг главное что бы базу понять я не буду джаву (если только летом)
 
пожалуйста помогите уже
да не ной девочка, мне даже жалко смотреть в твой профиль майнкрафтеру :)

давай там, поной еще тут в треде что тебе фловон клоуна вьебал ((
что плохого в майнкрафте?
 
trashtalk:
Expand Collapse Copy
package net.example.insult;

import java.util.Random;

public class InsultMessages {
   
    private static final Random RANDOM = new Random();
 
    private static final String[] INSULTS = {
        "%s пишет: 4mo dayn xyesos bi4 ez",
        "%s смеется над %s: l2p noob",
        "%s вытирает ноги о %s: get rekt",
        "%s уничтожает %s: skill issue",
        "%s отправляет %s в аут: too easy",
        "%s ржет: %s ты просто овощ",
        "%s добивает %s: иди на сервер для ботов"
    };

    public static String getRandomInsult(String killerName, String victimName) {
        String rawMessage = INSULTS[RANDOM.nextInt(INSULTS.length)];
        return String.format(rawMessage, killerName, victimName);
    }
}
ну типо такого что то
 
ну типо это узнать когда игрок умрёт и сделай чтоб было только когда ТЫ убил не просто умер

// Надёжный хук на смерть через пакет
@Subscribe
private void onPacket(EventPacket e) {
if (!e.isReceive()) return;
if (!(e.getPacket() instanceof SEntityStatusPacket packet)) return;

// OpCode 3 = DEATH (смерть сущности)
if (packet.getOpCode() == 3) {
Entity entity = packet.getEntity(mc.world);
if (entity instanceof PlayerEntity player && player != mc.player) {
Vector3d pos = player.getPositionVec();
deathBoxes.add(new DeathBox(pos.x, pos.y, pos.z, player.getName().getString()));
}
}
} а потом добавь
mc.player.sendChatMessage
я примерно написал gpt в помощь
ну наконец то спасибо большое хоть что нибдуь
 
trashtalk:
Expand Collapse Copy
package net.example.insult;

import java.util.Random;

public class InsultMessages {
  
    private static final Random RANDOM = new Random();
 
    private static final String[] INSULTS = {
        "%s пишет: 4mo dayn xyesos bi4 ez",
        "%s смеется над %s: l2p noob",
        "%s вытирает ноги о %s: get rekt",
        "%s уничтожает %s: skill issue",
        "%s отправляет %s в аут: too easy",
        "%s ржет: %s ты просто овощ",
        "%s добивает %s: иди на сервер для ботов"
    };

    public static String getRandomInsult(String killerName, String victimName) {
        String rawMessage = INSULTS[RANDOM.nextInt(INSULTS.length)];
        return String.format(rawMessage, killerName, victimName);
    }
}
ну типо такого что то
я понял спасибо
 
Создай event onPlayerDeath(killer, nickname ......) Далье

Код:
Expand Collapse Copy
MinecraftClient mc = MinecraftClient.getInstance();
int chat = 0;
// в ивенте

 chat = randInt(0, 5) // Число от 0 до 5
 
 switch(chat){
     case 0:
        mc.player.sendMessage(Сообщение 1)
    case 1:
        и так далее
 }
 
Создай event onPlayerDeath(killer, nickname ......) Далье

Код:
Expand Collapse Copy
MinecraftClient mc = MinecraftClient.getInstance();
int chat = 0;
// в ивенте

 chat = randInt(0, 5) // Число от 0 до 5
 
 switch(chat){
     case 0:
        mc.player.sendMessage(Сообщение 1)
    case 1:
        и так далее
 }
окей я уже написал я наверное скоро выложу там берется ник и отправляется все я не тестил но мне нужен акк где нибудь и типа дропнуть и скоро киллаура на спуки тайм будет походу
 
Назад
Сверху Снизу