R1KI
Новичок
Прошу помощи у профессионалов. Честно - замучился уже.
Проблема в том что хочу передать информацию, допустим id игрока. Сделал функцию в js, все проверил через консоль, все отлично. Но возможно я как-то не правильно передаю информацию, объясните пожалуйста. Всю голову изломал.
Вот как делаю я:
В html вот участок кода куда нужно вместить:
Дальше весь код что есть в js
Теперь что у меня есть в моде:
Мои паблики:
По итогу: id не устанавливается, информация не передаётся..
Что я не так делаю?
Проблема в том что хочу передать информацию, допустим id игрока. Сделал функцию в js, все проверил через консоль, все отлично. Но возможно я как-то не правильно передаю информацию, объясните пожалуйста. Всю голову изломал.
Вот как делаю я:
В html вот участок кода куда нужно вместить:
HTML:
<div class='server-playerid'>ID: <span id='playerid'>999</span></div>
JavaScript:
cef.emit("game:hud:setComponentVisible", "interface", false);
cef.on("data:gamerid", (stats) => {
additem(stats);
});
function additem(stats) {
document.getElementById('playerid').innerHTML = stats;
}
C#:
public OnPlayerSpawn(playerid)
{
cef_create_browser(playerid, LOGIN_BROWSER_ID, "http://ссылка на мой сайт/hud/index.html", false, false);
CefInterface(playerid);
return 1;
}
C#:
function:OnCefInitialize(player_id, success) {
if (success == 1) {
return;
}
}
function:OnCefBrowserCreated(player_id, browser_id, status_code) {
if (browser_id == LOGIN_BROWSER_ID) {
if (status_code != 200) {
return;
}
}
}
function:CefInterface(player_id)
{
cef_emit_event(player_id, "data:gamerid", CEFSTR(player_id));
}
Что я не так делаю?
Последнее редактирование модератором:
