Запускаю браузер:
Дальше на сервере регистрация, логин(скрины), как выше кидал передаю новые деньги и в реакте через useEffect обрабатыю:
Надо наверное с клиентом связать?
JavaScript:
mp.events.add("playerReady", () => {
const hud = mp.browsers.new("package://web/Hud.html");
});
JavaScript:
const newCash = dbUser.cash + amount;
await prisma.user.update({
where: { socialId: player.socialClub },
data: { cash: newCash }
});
player.call('updateCash', [newCash]);
JavaScript:
const [cash, setCash] = useState(0);
useEffect(() => {
const updateCashHandler = (newCash: number) => {
console.log('Получили cash с сервера:', newCash);
setCash(newCash);
};
mp.events.add('updateCash', updateCashHandler);
}, []);
<p>{cash} $</p>