Добавим в начало мода
#include <cef> #include <foreach> #include <fmt> #include <Pawn.CMD>
Ко всем new
new tmpobjid, carvid;
Ко всем define
#define SCMf SendClientMessagef
В OnGameModeInit
new playerid; carvid = CreateVehicle(411,2036.9973, 1348.1361, 10.8203,271.628,-1,-1,-1,0); tmpobjid = CreateDynamicObject(1210,0.0,0.0,-1000.0,0.0,0.0,0.0,-1,-1,-1,300.0,300.0); SetPlayerObjectMaterial(playerid, tmpobjid, 0, 10765, "airportgnd_sfse", "black64", 0); AttachDynamicObjectToVehicle(tmpobjid, carvid, 0.079, 0.786, 0.107, -25.500, 0.000, -0.799);
К диалогам
case 10190://Экран
{
foreach(new i : Player)
{
if(!strlen(inputtext)){
SendClientMessage(playerid,0xFF99FFFF,"Вы не вписали URL!");
return 1;
}else{
cef_load_url(i, 39, inputtext);
SetPlayerObjectMaterial(i, tmpobjid, 0, 10765, "airportgnd_sfse", "black64", 0);
cef_append_to_object(i, 39, tmpobjid);
cef_set_audio_settings(i, 39, 30.0, 20.0);
}}}
К командам:
CMD:addcar(playerid,params[])
{
ShowPlayerDialog(playerid,10190,DIALOG_STYLE_INPUT,"Прямая трансляция","{00FF40}Ведите URL прямой трансляции","Ок","Отмена");
return true;
}
Так же добавьте в конец мода, если у вас нет
forward OnCefBrowserCreated(player_id, browser_id, status_code);
public OnCefBrowserCreated(player_id, browser_id, status_code)
{
SCMf(player_id, -1, "public OnCefBrowserCreated(player_id(%i), browser_id(%i), status_code(%i))", player_id, browser_id, status_code);
if (status_code != 200)
{
SendClientMessage(player_id, -1, "У вас проблемы с интернетом возможные, могут быть сбои.");
return;
}
else
{
SendClientMessage(player_id, -1, "Иницилизация браузера в игру прошла успешно!");
}
return;
}
forward OnCefInitialize(player_id, success);
public OnCefInitialize(player_id, success)
{
SCMf(player_id, -1, "public OnCefInitialize(player_id(%i), success(%i))", player_id, success);
return;
}
Ссылка на версию 1.4 CEF - ТЫК
Обзор системы
Сообщение отредактировал NiceXPlayer: 12 октября 2021 - 21:38
Вход
Регистрация
Помощь











