Написать код!

Версия Minecraft
1.7.10
269
8
19
Кто напишет код.
Код лёгкии,то и цена не большая
Цель:(Написать код который можно будет вставить в мой мод(если что)) Написать что при убиистве игрока сохронялось его количество убитых игроков и отоброжение ( строку на отоброжение я себе вставлю)
Цена:до 250 рублей
 
199
1
17
@Kraken, ну создать дополнительную проверку, то что в руке игрока "кто убивает" проверять на то, что у него твой предмет.
А можно сделать проверку на Entity? Ну у меня из оружия вылетает пуля (EntityBullet)
 

timaxa007

Модератор
5,831
409
672
@Kraken, точный пример - нет. Так как я не знаю как у тебя написан EntityBullet, ты сам должен понимать. К примеру у меня так-бы выглядело:
Java:
        if (from instanceof EntityBullet) {
            EntityBullet bullet = (EntityBullet)from;
            if (bullet.getThrower() instanceof EntityPlayerMP) {
                KillerPlayer killerPlayer = KillerPlayer.get((EntityPlayerMP)bullet.getThrower());
                if (killerPlayer != null) {
                    if (to instanceof EntityPlayer) killerPlayer.killPlayer();
                    else if (to instanceof EntityZombie) killerPlayer.killZombie();
                }
            }
        }
 
199
1
17
timaxa007, спасибо за код, я настроил под себя изменив 2 значения. Но счетчик идет если я буду убивать с оружия, пытался сделать так:
Java:
KillerPlayer killerPlayer = KillerPlayer.get((EntityPlayerMP)bullet.owner) && KillerPlayer.get((EntityPlayerMP)from);
То строка подсвечивается красным цветом.
 

timaxa007

Модератор
5,831
409
672
-_-
Зачем так?
Должно быть типа так: killer_player EventsForge.java#L65
---
P.S.: обновил код, в случаи если зомби или игрок был убит от кидающихся предметов (не всех) и от стрел, если кинул игрок.
 
Последнее редактирование:
Сверху