Fix character rotation

Fix female gender issue
This commit is contained in:
VegaZ
2020-03-13 19:55:06 +01:00
parent 05a95dcb86
commit 87fd9cb136
2 changed files with 7 additions and 4 deletions

View File

@@ -110,6 +110,7 @@ namespace ReallifeGamemode.Server.Events
NAPI.Data.SetWorldData("playerCreatorDimension", currentPlayerCreatorDimension);
player.Dimension = NAPI.Data.GetWorldData("playerCreatorDimension");
player.Position = new Vector3(402.8664, -996.4108, -99.00027);
player.Rotation = new Vector3(0,0,180);
player.TriggerEvent("toggleCreator");
}
else

View File

@@ -8,10 +8,12 @@ namespace ReallifeGamemode.Server.Managers
{
public class CharacterCreator : Script
{
public CharacterCreator()
[RemoteEvent("creator_GenderChange")]
public void changeGender(Player player, int gender)
{
if(gender == 0) player.SetSkin(PedHash.FreemodeMale01);
else player.SetSkin(PedHash.FreemodeFemale01);
}
[RemoteEvent("creatorSave")]
public void CreatorSave(Player player, bool gender, string parentData, string featureData, string appearanceData, string hairAndColorData)
{
@@ -181,10 +183,10 @@ namespace ReallifeGamemode.Server.Managers
/// <param name="player">Der Player, dessen Aussehen man setzen will</param>
public static void ApplyCharacter(Player player)
{
var userId = player.GetUser().Id;
var user = player.GetUser();
using (var loadCharacter = new DatabaseContext())
{
var character = loadCharacter.Characters.SingleOrDefault(c => c.UserId == userId);
var character = loadCharacter.Characters.SingleOrDefault(c => c.Id == user.CharacterId);
if (character == null) return;