evtl fix hanf
This commit is contained in:
@@ -335,11 +335,11 @@ export default function hanfSystem(globalData: IGlobalData) {
|
|||||||
|
|
||||||
mp.events.addDataHandler("hanfData", (entity: EntityMp, value) => {
|
mp.events.addDataHandler("hanfData", (entity: EntityMp, value) => {
|
||||||
if (entity == mp.players.local) {
|
if (entity == mp.players.local) {
|
||||||
|
updateHanf(value);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
mp.events.add("SERVER:Hanf_UpdateHanfData", dataJson => {
|
function updateHanf(dataJson: string) {
|
||||||
var data: Array<CannabisData> = <Array<CannabisData>>JSON.parse(dataJson)
|
var data: Array<CannabisData> = <Array<CannabisData>>JSON.parse(dataJson)
|
||||||
|
|
||||||
var newPlants = data.filter(d => currentHanfData.filter(x => x.Id === d.Id).length == 0);
|
var newPlants = data.filter(d => currentHanfData.filter(x => x.Id === d.Id).length == 0);
|
||||||
@@ -382,7 +382,7 @@ export default function hanfSystem(globalData: IGlobalData) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
currentHanfData = data;
|
currentHanfData = data;
|
||||||
});
|
}
|
||||||
|
|
||||||
function getPlantModel(plant: CannabisData): number {
|
function getPlantModel(plant: CannabisData): number {
|
||||||
var diff = Date.now() - Date.parse(plant.Time);
|
var diff = Date.now() - Date.parse(plant.Time);
|
||||||
|
|||||||
@@ -289,8 +289,8 @@ namespace ReallifeGamemode.Server.Managers
|
|||||||
{
|
{
|
||||||
cannabisData ??= _currentCannabisData;
|
cannabisData ??= _currentCannabisData;
|
||||||
await NAPI.Task.WaitForMainThread();
|
await NAPI.Task.WaitForMainThread();
|
||||||
//player.SetSharedData("hanfData", JsonConvert.SerializeObject(cannabisData));
|
player.SetSharedData("hanfData", JsonConvert.SerializeObject(cannabisData));
|
||||||
player.TriggerEvent("SERVER:Hanf_UpdateHanfData");
|
//player.TriggerEvent("SERVER:Hanf_UpdateHanfData");
|
||||||
}
|
}
|
||||||
|
|
||||||
[RemoteEvent("CLIENT:Hanf_BuySeeds")]
|
[RemoteEvent("CLIENT:Hanf_BuySeeds")]
|
||||||
|
|||||||
Reference in New Issue
Block a user