Esempio n. 1
0
        private async void OnCreate(object sender, CreateOverlayEventArgs e)
        {
            if (string.IsNullOrWhiteSpace(e.Character.Middlename))
            {
                e.Character.Middlename = null;
            }

            e.Character.WalkingStyle = "move_m@drunk@verydrunk";
            e.Character.Model        = ((uint)(e.Character.Gender == 0 ? PedHash.FreemodeMale01 : PedHash.FreemodeFemale01)).ToString();

            // Send new character
            var character = await this.Rpc.Event(CharacterEvents.Create).Request <Character>(e.Character);

            this.session = await this.Rpc.Event(CharacterEvents.Select).Request <CharacterSession>(character.Id);
            await Play(e.Overlay, character);
        }
Esempio n. 2
0
        private async void OnCreate(object sender, CreateOverlayEventArgs e)
        {
            if (string.IsNullOrWhiteSpace(e.Character.Middlename))
            {
                e.Character.Middlename = null;
            }

            e.Character.WalkingStyle = "MOVE_M@DRUNK@VERYDRUNK";
            e.Character.Model        = ((uint)PedHash.FreemodeMale01).ToString();

            // TODO: DOB

            this.Logger.Debug(e.Character.DateOfBirth.ToString());

            // Send new character
            var character = await this.Rpc.Event(CharacterEvents.Create).Request <Character>(e.Character);

            await Play(e.Overlay, character);
        }