Rice emu Creating characters

Results 1 to 1 of 1
  1. #1
    Apprentice ByLeon is offline
    MemberRank
    Jul 2015 Join Date
    20Posts

    Rice emu Creating characters

    Not full fix create char source:

    Server/Packets/Lobby/User.cs

    search: [DriftCityPacket(82, DriftCityServer.ServerType.Lobby)]

    Code:
          [DriftCityPacket(82, DriftCityServer.ServerType.Lobby)]
            public static void CreateCharacter(DriftCityPacket packet)
                {
                string characterName = packet.Reader.ReadUnicode();
                //int characterUID = packet.Reader.ReadInt32();//test no read db problem.
                //int Avatar = packet.Reader.ReadInt32();//test no read db problem.
    
    
                int characterUID = 1;//test
                int avatar = 3;//test
    
    
                DbConnection dbconn_c = Database.GetConnection();
                DbCommand crechar = dbconn_c.CreateCommand();          
                crechar.CommandText = @"Insert into characters (UID, Name, Avatar) values ('" + characterUID + "', '" + characterName + "', '" + avatar + "')";
                crechar.ExecuteNonQuery();
                Log.WriteLine("Create Character Success Name: {0} UID: {1} Avatar: {2}", characterName, characterUID, avatar);
    
    
                // TODO: Verify, Handle
    
    
                var ack = new DriftCityPacket(82);
                //var ack = new DriftCityPacket(83); //Create Character and go start game
                ack.Writer.WriteUnicodeStatic(characterName, 21);
                ack.Writer.Write(characterUID);
                ack.Writer.Write(avatar);
                packet.Sender.Send(ack);
                //packet.Sender.Error("Create New Character Error.");
                }
    Credits: By SdfSdf




Advertisement