SetDinoGender

Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

sergey.2bitte

Well-known member
Joined
Jan 7, 2020
Messages
3
Code:
    bool SetDinoGender(APrimalDinoCharacter* dino, bool is_female)
    {
        if (dino && dino->IsA(APrimalDinoCharacter::GetPrivateStaticClass()))
        {
            if (dino->bUsesGender().Get())
            {
                dino->bIsFemale().Set(is_female);
                dino->ForceReplicateNow(false, false);
                
                wchar_t bIsFemale_w[10];
                std::wcsncpy(bIsFemale_w, L"bIsFemale", 10);

                auto property_name = FName(bIsFemale_w, EFindName::FNAME_Find, false);
                dino->MulticastProperty(property_name);

                auto world = ArkApi::GetApiUtils().GetWorld();
                auto game_state = static_cast<AShooterGameState*>(world->GameStateField());
                game_state->ForceNetUpdate(false, false, false);

                return true;
            }
        }

        return false;
    }


Don't be greedy when developing plugins and share your knowledge with the community.
 
Tempest Dedicated Servers
Rogue Vikings Discord Server - Rogue Vikings Gaming Servers - Minecraft Prison Servers - Minecraft Creative Servers
Monetize your ARK server
Tebex
Back
Top