PB Russian C# Server (2016)-account problem.

Results 1 to 10 of 10
  1. #1
    Member zOne62 is offline
    MemberRank
    Dec 2014 Join Date
    RussiaLocation
    74Posts

    sad PB Russian C# Server (2016)-account problem.

    Hi,All.
    Who can help me fix this problem?
    I'm Visual Studio beginner.
    I know PROTOCOL_BASE_GET_MYINFO_ACK and some files assembled wrong. Who can help me,Please?





    SERVER
    https://mega.nz/#!yQ5lBT4K!ZwxUP7f9b...W0XXvblr29n6J8

    Virus Total
    https://www.virustotal.com/ru/file/0...is/1455516038/
    DB
    https://mega.nz/#!PJY2RIhI!AfvHB5PWd...TWlUo5M1dGHPyE

    CLİENT
    Official Russian (presently)
    https://ru.4game.com/pointblank/install/


    SNİFFER PACKETS

    https://mega.nz/#!uMYCBLqY!BHrplflLc...JRZo78Bog9NFac
    Last edited by zOne62; 15-02-16 at 08:38 AM.


  2. #2
    Maybe demon? Kirito2105 is online now
    MemberRank
    Sep 2012 Join Date
    RussianLocation
    432Posts

    Re: PB Russian C# Server (2016)-account problem.

    you fix packet CREATE_NICKNAME?

  3. #3
    Member zOne62 is offline
    MemberRank
    Dec 2014 Join Date
    RussiaLocation
    74Posts

    Re: PB Russian C# Server (2016)-account problem.

    i can't. I don't know problem where is - which file or which packet or db?

  4. #4
    Apprentice ArkGames is offline
    MemberRank
    Nov 2015 Join Date
    16Posts

    Re: PB Russian C# Server (2016)-account problem.

    SM_LOBBY_CREATE_NICKNAME
    PHP Code:
    namespace PBServer.network.serverpackets{    using PBServer;    using System;
        public class 
    SM_LOBBY_CREATE_NICKNAME SendBaseGamePacket    {        private long _status;
            public 
    SM_LOBBY_CREATE_NICKNAME(long status)        {            base.makeme();            this._status status;        }
            protected 
    internal override void write()        {            base.writeH(0xc1e);            base.writeQ(this._status);        }    }} 
    CM_LOBBY_CREATE_NICK_NAME
    PHP Code:
    namespace PBServer.network.clientpacket{    using PBServer;    using PBServer.data.model;    using PBServer.data.xml.holders;    using PBServer.model.players;    using PBServer.network;    using PBServer.network.serverpackets;    using PBServer.src.data.xml.holders;    using PBServer.src.managers;    using PBServer.src.model.accounts;    using System;
        
    internal class CM_LOBBY_CREATE_NICK_NAME ReceiveBaseGamePacket    {        private string name;        private byte name_lenght;
            public 
    CM_LOBBY_CREATE_NICK_NAME(GameClient Clientbyte[] data)        {            base.makeme(Clientdata);        }
            protected 
    internal override void read()        {            base.readH();            this.name_lenght base.readC();            this.name base.readS(this.name_lenght 1);        }
            protected 
    internal override void run()        {            GameClient client base.getClient();            PlayerTemplate template PlayerTemplateHolder.getPlayerTemplate(Config.PlayerTemplateId);            if (!AccountManager.getInstance().isPlayerNameExist(this.name))            {                AccountManager.getInstance().get(base.getClient().getPlayer().name).setRank(template._rank);                AccountManager.getInstance().get(base.getClient().getPlayer().name).setExp(template._exp);                AccountManager.getInstance().get(base.getClient().getPlayer().name).setGP(template._gp);                AccountManager.getInstance().get(base.getClient().getPlayer().name).setPlayerName(this.name);                PlayerInventory pi = new PlayerInventory(base.getClient().getPlayer().getPlayerId());                Account p AccountManager.getInstance().get(base.getClient().getPlayer().name);                int num AccountManager.getInstance().CreatePlayer(client.getPlayer().namep);                if (num >= 0)                {                    for (int i 0template._startInventory.Counti++)                    {                        ItemsModel item = new ItemsModel {                            id template._startInventory[i].id,                            slot template._startInventory[i].slot                        };                        pi.getItemsAll().Add(item);                    }                    p.setInventory(pi);                    base.getClient().setAccount(p.player_id);                    base.getClient().sendPacket(new SM_LOBBY_CREATE_NICKNAME(0L));                    ChannelInfoHolder.getChannel(base.getClient().getChannelId()).addPlayer(p);                }                else if (num == -1)                {                    base.getClient().sendPacket(new SM_LOBBY_CREATE_NICKNAME(0x80000113L));                }                else                {                    base.getClient().sendPacket(new SM_LOBBY_CREATE_NICKNAME(0x80000113L));                }            }            else            {                base.getClient().sendPacket(new SM_LOBBY_CREATE_NICKNAME(0x80000113L));            }        }    }} 

  5. #5
    Apprentice Tevess90 is offline
    MemberRank
    Dec 2014 Join Date
    Serra, BrazilLocation
    7Posts

    Re: PB Russian C# Server (2016)-account problem.

    infuncional code, please set this opcode

  6. #6
    Enthusiast Zeus Dev is offline
    MemberRank
    Jun 2014 Join Date
    26Posts

    Re: PB Russian C# Server (2016)-account problem.

    Quote Originally Posted by seyfaddin View Post
    Hi,All.
    Who can help me fix this problem?
    I'm Visual Studio beginner.
    I know PROTOCOL_BASE_GET_MYINFO_ACK and some files assembled wrong. Who can help me,Please?





    SERVER
    https://mega.nz/#!yQ5lBT4K!ZwxUP7f9b...W0XXvblr29n6J8

    Virus Total
    https://www.virustotal.com/ru/file/0...is/1455516038/
    DB
    https://mega.nz/#!PJY2RIhI!AfvHB5PWd...TWlUo5M1dGHPyE

    CLİENT
    Official Russian (presently)
    https://ru.4game.com/pointblank/install/


    SNİFFER PACKETS

    https://mega.nz/#!uMYCBLqY!BHrplflLc...JRZo78Bog9NFac

    The problem is in the nickname creator.
    Sniffer the package and analyse the data.
    In request from client make according your db info.

  7. #7
    Apprentice Tevess90 is offline
    MemberRank
    Dec 2014 Join Date
    Serra, BrazilLocation
    7Posts

    Re: PB Russian C# Server (2016)-account problem.

    you have to fix?

  8. #8
    Enthusiast Zeus Dev is offline
    MemberRank
    Jun 2014 Join Date
    26Posts

    Re: PB Russian C# Server (2016)-account problem.

    Quote Originally Posted by Tevess90 View Post
    you have to fix?
    My client is PiercingBlow don't work with PointBlank Ru.

  9. #9
    Novice max3dWhite is offline
    MemberRank
    Feb 2016 Join Date
    RussiaLocation
    3Posts

    Re: PB Russian C# Server (2016)-account problem.

    Hey . I do not speak English , I write through a translator. this assembly need to compile or not ? if you need to compile , how? I have not experienced this yet .

    P.S. It may be there is a Russian ?

  10. #10
    Apprentice DarkSkeleton is offline
    MemberRank
    Apr 2009 Join Date
    RussiaLocation
    18Posts

    Re: PB Russian C# Server (2016)-account problem.

    This server does not make sense to fix, it is easier to completely rewrite ..



Advertisement