[SNIPPET] Fix Bomb Project Blackout [Java, Eclipse]

Results 1 to 5 of 5
  1. #1
    Member Dwlic is offline
    MemberRank
    Jun 2015 Join Date
    RussiaLocation
    69Posts

    happy [SNIPPET] Fix Bomb Project Blackout [Java, Eclipse]

    SM_BOMB_TAB

    package ru.pb.game.network.client.packets.server;

    import ru.pb.game.network.client.packets.ServerPacket;


    /**
    * �еизме�тный пакет, отправл�ет�� вме�те � пекетов авторизации
    *
    * @author sjke
    */
    public class SM_BATTLE_BOMB_TAB extends ServerPacket {


    public final int zone;
    public final int slot;
    public final int x, y, z;


    public SM_BATTLE_BOMB_TAB(int zone, int slot, int x, int y, int z) {
    super(0xF1F);
    this.z = z;
    this.y = y;
    this.x = x;
    this.slot = slot;
    this.zone = zone;
    }


    @Override
    public void writeImpl() {
    writeD(slot);
    writeC(zone);
    writeH(42);
    writeD(x);
    writeD(y);
    writeD(z);
    }
    }

    SM_BOMB_UNTAB

    package ru.pb.game.network.client.packets.server;

    import ru.pb.game.network.client.packets.ServerPacket;


    /**
    * �еизме�тный пакет, отправл�ет�� вме�те � пекетов авторизации
    *
    * @author sjke
    */
    public class SM_BATTLE_BOMB_UNTAB extends ServerPacket {


    public final int slot;


    public SM_BATTLE_BOMB_UNTAB(int slot) {
    super(0xF21);
    this.slot = slot;
    }


    @Override
    public void writeImpl() {
    writeD(slot);
    }
    }
    SM_DEFUSE_BOMB

    //Server Lamarek
    package ru.pb.game.network.client.packets.server;


    /**
    * Created by Dwlic 2015
    */
    import ru.pb.game.network.client.packets.ServerPacket;


    public class SM_DEFUSE_BOMB extends ServerPacket {


    public final int slot;


    public SM_DEFUSE_BOMB(int slot) {
    super(0xD1F);
    this.slot = slot;
    }
    @Override
    public void writeImpl() {
    writeD(slot);


    }


    }


    :D

    Credits:
    DarkSkeleton
    Felixx
    sjke
    Kirito
    Dwlic
    Last edited by Dwlic; 15-04-16 at 06:23 AM.


  2. #2
    Enthusiast oznetgame is offline
    MemberRank
    Jun 2015 Join Date
    RussiaLocation
    44Posts

    Re: Fix Bomb Project Blackout [Java, Eclipse]

    LOL old code

    Destroy mode in My server:
    PROTOCOL_BATTLE_BOMB_TAB_REQ
    using System;using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Core.Model;
    using Game.Network.ServerPacket;
    using System.Threading;


    namespace Game.Network.ClientPacket
    {
    class PROTOCOL_BATTLE_BOMB_TAB_REQ : ReceivePacket
    {
    public int zone;
    public int slot;
    public int x, y, z;
    public int RedRounds, BlueRounds;


    public PROTOCOL_BATTLE_BOMB_TAB_REQ(GameNetwork Client, byte[] data)
    {
    makeme(Client, data);
    }


    public override void ReadImpl()
    {
    slot = ReadD();
    zone = ReadC();
    x = ReadD();
    y = ReadD();
    z = ReadD();
    }
    public override void RunImpl()
    {
    Room room = getClient().getPlayer().getRoom();
    getClient().getPlayer().getRoom().setBombState(1);
    foreach (Player member in getClient().getPlayer().getRoom().getPlayers().Values)
    {
    member.getClient().SendPacket(new PROTOCOL_BATTLE_BOMB_TAB_ACK(zone, slot, x, y, z));
    // member.getClient().SendPacket(new PROTOCOL_BATTLE_ROUND_END_ACK(1));
    // member.getClient().SendPacket(new PROTOCOL_BATTLE_ROOMINFO_ACK(getClient().getPlayer().getRoom()));
    }
    if (room.getType() == 2)
    {


    RedRounds = getClient().getPlayer().getRoom().getRedWinRounds();
    BlueRounds = getClient().getPlayer().getRoom().getBlueWinRounds();


    Thread.Sleep(42500);
    if (RedRounds == getClient().getPlayer().getRoom().getRedWinRounds() & BlueRounds == getClient().getPlayer().getRoom().getBlueWinRounds())
    {
    if (getClient().getPlayer().getRoom().getBombState() == 1)
    {
    room.setRedWinRounds(room.getRedWinRounds() + 1);
    room.setBombState(0);
    room.setRedKills(0);
    room.setBlueKills(0);
    if (room.getRedWinRounds() == room.getKillsByMask())
    {
    foreach (Player member in getClient().getPlayer().getRoom().getPlayers().Values)
    {
    SLOT slot = room.getRoomSlotByPlayer(member);
    slot.setKillMessage(0);
    slot.setLastKillMessage(0);
    slot.setOneTimeKills(0);
    slot.setAllKills(0);
    slot.setAllDeahts(0);
    member.getClient().SendPacket(new PROTOCOL_BATTLE_END_ACK(member, room));
    }
    room.setRedKills(0);
    room.setRedDeaths(0);
    room.setBlueKills(0);
    room.setBlueDeaths(0);
    room.setFigth(0);
    room.setBlueWinRounds(0);
    room.setRedWinRounds(0);
    }
    else
    {
    foreach (Player member in getClient().getPlayer().getRoom().getPlayers().Values)
    {
    SLOT slot = room.getRoomSlotByPlayer(member);
    slot.setKillMessage(0);
    slot.setLastKillMessage(0);
    slot.setOneTimeKills(0);
    member.getClient().SendPacket(new PROTOCOL_BATTLE_ROUND_END_ACK(0, 2, getClient().getPlayer().getRoom()));
    }
    Thread.Sleep(10000);
    foreach (Player member in getClient().getPlayer().getRoom().getPlayers().Values)
    {
    member.getClient().SendPacket(new opcode_3865_ACK());
    member.getClient().SendPacket(new PROTOCOL_BATTLE_ROUND_START(member.getRoom()));
    }
    }
    }
    else
    {


    }
    }
    }
    }
    }
    }
    PROTOCOL_BATTLE_BOMB_UNTAB_REQ
    using System;using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using Core.Model;
    using Game.Network.ServerPacket;
    using System.Threading;


    namespace Game.Network.ClientPacket
    {
    class PROTOCOL_BATTLE_BOMB_UNTAB_REQ : ReceivePacket
    {
    public int slot;


    public PROTOCOL_BATTLE_BOMB_UNTAB_REQ(GameNetwork Client, byte[] data)
    {
    makeme(Client, data);
    }


    public override void ReadImpl()
    {
    slot = ReadD();
    }


    public override void RunImpl()
    {
    Room room = getClient().getPlayer().getRoom();
    getClient().getPlayer().getRoom().setBombState(0);
    room.setRedKills(0);
    room.setBlueKills(0);
    room.setBlueWinRounds(room.getBlueWinRounds() + 1);
    if (room.getBlueWinRounds() == room.getKillsByMask())
    {
    foreach (Player member in getClient().getPlayer().getRoom().getPlayers().Values)
    {
    SLOT slot = room.getRoomSlotByPlayer(member);
    slot.setKillMessage(0);
    slot.setLastKillMessage(0);
    slot.setOneTimeKills(0);
    slot.setAllKills(0);
    slot.setAllDeahts(0);
    member.getClient().SendPacket(new PROTOCOL_BATTLE_END_ACK(member, room));
    room.setRedKills(0);
    room.setRedDeaths(0);
    room.setBlueKills(0);
    room.setBlueDeaths(0);
    room.setFigth(0);
    room.setBlueWinRounds(0);
    room.setRedWinRounds(0);
    }
    }
    else
    {
    foreach (Player member in getClient().getPlayer().getRoom().getPlayers().Values)
    {
    SLOT playerSlot = room.getRoomSlotByPlayer(member);
    playerSlot.setKillMessage(0);
    playerSlot.setLastKillMessage(0);
    playerSlot.setOneTimeKills(0);
    member.getClient().SendPacket(new PROTOCOL_BATTLE_BOMB_UNTAB_ACK(slot));
    if (room.getType() == 2)
    {
    member.getClient().SendPacket(new PROTOCOL_BATTLE_ROUND_END_ACK(1, 3, getClient().getPlayer().getRoom()));
    }
    }
    if (room.getType() == 2)
    {
    Thread.Sleep(10000);
    foreach (Player member in getClient().getPlayer().getRoom().getPlayers().Values)
    {
    member.getClient().SendPacket(new opcode_3865_ACK());
    member.getClient().SendPacket(new PROTOCOL_BATTLE_ROUND_START(member.getRoom()));
    }


    }
    }
    }


    }
    }

  3. #3
    Enthusiast DevSirinov is offline
    MemberRank
    Dec 2014 Join Date
    37Posts

    Re: Fix Bomb Project Blackout [Java, Eclipse]

    Quote Originally Posted by oznetgame View Post
    LOL old code
    The code is old? If the code is trying It is OK! idle talk

  4. #4
    ◝(⁰▿⁰)◜Smile◝ (⁰▿⁰)◜ Taiga is offline
    DeveloperRank
    May 2007 Join Date
    InternetLocation
    2,464Posts

    Re: Fix Bomb Project Blackout [Java, Eclipse]

    So many credits for 3 simple classes, did you just wanted to mention them?

  5. #5
    Enthusiast adelalomar is offline
    MemberRank
    Mar 2016 Join Date
    أبها, SaudiLocation
    39Posts

    Re: [SNIPPET] Fix Bomb Project Blackout [Java, Eclipse]

    Is not work !!!!



Advertisement