add friseur
This commit is contained in:
@@ -44,13 +44,15 @@ namespace ReallifeGamemode.Server.Shop.Clothing
|
||||
List<ShopClothe> legs = clotheList.ToList().FindAll(c => c.Gender == gender && c.ComponentId == 4);
|
||||
List<ShopClothe> shoes = clotheList.ToList().FindAll(c => c.Gender == gender && c.ComponentId == 6);
|
||||
List<ShopClothe> accessoires = clotheList.ToList().FindAll(c => c.Gender == gender && c.ComponentId == 7);
|
||||
List<ShopClothe> frisur = clotheList.ToList().FindAll(c => c.Gender == gender && c.ComponentId == 2);
|
||||
|
||||
List<Array> clothes = new List<Array>
|
||||
{
|
||||
tops.ToArray(),
|
||||
legs.ToArray(),
|
||||
shoes.ToArray(),
|
||||
accessoires.ToArray()
|
||||
accessoires.ToArray(),
|
||||
frisur.ToArray()
|
||||
};
|
||||
|
||||
client.TriggerEvent("clothesMenu:updateData", JsonConvert.SerializeObject(category), JsonConvert.SerializeObject(clothes.ToArray()), gender);
|
||||
|
||||
58
ReallifeGamemode.Server/Shop/Friseur/Friseur.cs
Normal file
58
ReallifeGamemode.Server/Shop/Friseur/Friseur.cs
Normal file
@@ -0,0 +1,58 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using GTANetworkAPI;
|
||||
using Newtonsoft.Json;
|
||||
using ReallifeGamemode.Database.Entities;
|
||||
using ReallifeGamemode.Database.Models;
|
||||
using ReallifeGamemode.Server.Extensions;
|
||||
|
||||
namespace ReallifeGamemode.Server.Shop.Friseur
|
||||
{
|
||||
public class Friseur
|
||||
{
|
||||
public int category { get; set; }
|
||||
public Vector3 vector { get; set; }
|
||||
public List<ShopClothe> frisurList = new List<ShopClothe>();
|
||||
|
||||
public Friseur(int category, Vector3 vector)
|
||||
{
|
||||
this.category = category;
|
||||
this.vector = vector;
|
||||
LoadClothes();
|
||||
}
|
||||
|
||||
public void LoadClothes()
|
||||
{
|
||||
using (var dbContext = new DatabaseContext())
|
||||
{
|
||||
frisurList = dbContext.ShopClothes.ToList().FindAll(c => c.Category == category);
|
||||
}
|
||||
}
|
||||
|
||||
public void LoadShopNUI(Player client)
|
||||
{
|
||||
User u = client.GetUser();
|
||||
|
||||
if (u == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
bool gender = u.GetCharacter().Gender;
|
||||
|
||||
List<ShopClothe> frisur = frisurList.ToList().FindAll(c => c.Gender == gender && c.ComponentId == 2);
|
||||
|
||||
List<Array> frisuren = new List<Array>
|
||||
{
|
||||
frisur.ToArray()
|
||||
};
|
||||
|
||||
client.TriggerEvent("FriseurMenu:updateData", JsonConvert.SerializeObject(category), JsonConvert.SerializeObject(frisuren.ToArray()), gender);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user