Fix character rotation
Fix female gender issue
This commit is contained in:
@@ -110,6 +110,7 @@ namespace ReallifeGamemode.Server.Events
|
|||||||
NAPI.Data.SetWorldData("playerCreatorDimension", currentPlayerCreatorDimension);
|
NAPI.Data.SetWorldData("playerCreatorDimension", currentPlayerCreatorDimension);
|
||||||
player.Dimension = NAPI.Data.GetWorldData("playerCreatorDimension");
|
player.Dimension = NAPI.Data.GetWorldData("playerCreatorDimension");
|
||||||
player.Position = new Vector3(402.8664, -996.4108, -99.00027);
|
player.Position = new Vector3(402.8664, -996.4108, -99.00027);
|
||||||
|
player.Rotation = new Vector3(0,0,180);
|
||||||
player.TriggerEvent("toggleCreator");
|
player.TriggerEvent("toggleCreator");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -8,10 +8,12 @@ namespace ReallifeGamemode.Server.Managers
|
|||||||
{
|
{
|
||||||
public class CharacterCreator : Script
|
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")]
|
[RemoteEvent("creatorSave")]
|
||||||
public void CreatorSave(Player player, bool gender, string parentData, string featureData, string appearanceData, string hairAndColorData)
|
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>
|
/// <param name="player">Der Player, dessen Aussehen man setzen will</param>
|
||||||
public static void ApplyCharacter(Player player)
|
public static void ApplyCharacter(Player player)
|
||||||
{
|
{
|
||||||
var userId = player.GetUser().Id;
|
var user = player.GetUser();
|
||||||
using (var loadCharacter = new DatabaseContext())
|
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;
|
if (character == null) return;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user