Создание браузера cef arizona

reyzov

Новичок
Автор темы
1
0
Форматирование кода
Решил добавить CEF Arizona Rp в свой мод, скачал первый попавшийся запустил и структура пакета с него не сходится с оригиналом
Не получается создавать браузер чтобы цеф появляллся

Кто умеет из структуры raknet пакета делать его как функцию создания браузера помогите пожалуйста

Через CEF Monitorring я зашёл на арз, там мне вывелось это
ЬЂ8%file:///frontend/svelte_js/index.htmlor7lq8Q8heur | 220, 10, 128, 7, 0, 0, 56, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 102, 105, 108, 101, 58, 47, 47, 47, 102, 114, 111, 110, 116, 101, 110, 100, 47, 115, 118, 101, 108, 116, 101, 95, 106, 115, 47, 105, 110, 100, 101, 120, 46, 104, 116, 109, 108, 12, 0, 0, 0, 111, 114, 55, 108, 113, 56, 81, 56, 104, 101, 117, 114, 0, 0, 0, 0

Зайдя на свой сервер со слитым способом вывелось это
Ь%file:///frontend/svelte_js/index.htmlor7lq8Q8heur | 220, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 102, 105, 108, 101, 58, 47, 47, 47, 102, 114, 111, 110, 116, 101, 110, 100, 47, 115, 118, 101, 108, 116, 101, 95, 106, 115, 47, 105, 110, 100, 101, 120, 46, 104, 116, 109, 108, 0, 0, 0, 0, 12, 0, 0, 0, 111, 114, 55, 108, 113, 56, 81, 56, 104, 101, 117, 114, 0, 0, 0, 0

Мне надо сделать такого типа функкцию но с другими байтами как на ориг аризоне
stock CreateBrowser(playerid, browserid, const url[])
{
new BitStream:cefInitiliaze = BS_New();

BS_WriteValue(cefInitiliaze, PR_UINT8, 220);
BS_WriteValue(cefInitiliaze, PR_UINT8, 10);

BS_WriteValue(cefInitiliaze, PR_UINT8, playerCefResultion_Window[playerid][0]);
BS_WriteValue(cefInitiliaze, PR_UINT8, playerCefResultion_Window[playerid][1]);

BS_WriteValue(cefInitiliaze, PR_UINT8, 0);
BS_WriteValue(cefInitiliaze, PR_UINT8, 0);

BS_WriteValue(cefInitiliaze, PR_UINT8, playerCefResultion_Window[playerid][2]);
BS_WriteValue(cefInitiliaze, PR_UINT8, playerCefResultion_Window[playerid][3]);

BS_WriteValue(cefInitiliaze, PR_UINT8, 0);
BS_WriteValue(cefInitiliaze, PR_UINT8, 0);
BS_WriteValue(cefInitiliaze, PR_UINT8, 0);
BS_WriteValue(cefInitiliaze, PR_UINT8, 0);
BS_WriteValue(cefInitiliaze, PR_UINT8, 0);
BS_WriteValue(cefInitiliaze, PR_UINT8, 0);
BS_WriteValue(cefInitiliaze, PR_UINT8, 0);
BS_WriteValue(cefInitiliaze, PR_UINT8, 0);
BS_WriteValue(cefInitiliaze, PR_UINT8, 0);
BS_WriteValue(cefInitiliaze, PR_UINT8, 0);

BS_WriteValue(cefInitiliaze, PR_UINT32, strlen(url));
BS_WriteValue(cefInitiliaze, PR_STRING, url, strlen(url));

if !browserid *then
{
BS_WriteValue(cefInitiliaze, PR_UINT32, 12);
BS_WriteValue(cefInitiliaze, PR_UINT8, 111);
BS_WriteValue(cefInitiliaze, PR_UINT8, 114);
BS_WriteValue(cefInitiliaze, PR_UINT8, 55);
BS_WriteValue(cefInitiliaze, PR_UINT8, 108);
BS_WriteValue(cefInitiliaze, PR_UINT8, 113);
BS_WriteValue(cefInitiliaze, PR_UINT8, 56);
BS_WriteValue(cefInitiliaze, PR_UINT8, 81);
BS_WriteValue(cefInitiliaze, PR_UINT8, 56);
BS_WriteValue(cefInitiliaze, PR_UINT8, 104);
BS_WriteValue(cefInitiliaze, PR_UINT8, 101);
BS_WriteValue(cefInitiliaze, PR_UINT8, 117);
BS_WriteValue(cefInitiliaze, PR_UINT8, 114);
}
else
BS_WriteValue(cefInitiliaze, PR_UINT32, 0);

BS_WriteValue(cefInitiliaze, PR_UINT32, browserid);

return PR_SendPacket(cefInitiliaze, playerid);
}