Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Как подключить cef

Май
76
4
Пользователь
Кто может скинуть готовый туториал как подключить full cef на свой проект?
Буду благодарен.
 
Дек
286
278
Заблокированный
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Вставляем это в мод:


Pawn:
new format_string[128];
#define SCMF(%1,%2,%3)    format(format_string,188,%3), SendClientMessage(%1,%2,format_string)

public OnIncomingPacket(playerid, packetid, BitStream:bs)
{
    if(packetid == 220)
    {
        new custom;
        BS_IgnoreBits(bs, 8);
        BS_ReadUint8(bs, custom);

        new query[128];

        BS_ReadString32(bs, query);

        if(custom == 18)
        {
            new action_id;
            new data[100];
            sscanf(query, "P<|>s[50]i", data, action_id);
            SCMF(playerid, -1, "%s - %d", data, action_id);
        }
    }
}
stock ExecuteEvent(playerid, browserid, const event[]) //вывод
{
    new BitStream:bs = BS_New();
    new eventStrLen = strlen(event);

    BS_WriteValue(bs, PR_UINT8, 220);
    BS_WriteValue(bs, PR_UINT8, 17);

    BS_WriteValue(bs, PR_UINT32, browserid);

    BS_WriteValue(bs, PR_UINT32, eventStrLen);
    BS_WriteValue(bs, PR_STRING, event, eventStrLen);

    BS_WriteValue(bs, PR_UINT8, 255);

    BS_WriteValue(bs, PR_UINT8, 255);
    BS_WriteValue(bs, PR_UINT8, 255);
    BS_WriteValue(bs, PR_UINT8, 255);

    PR_SendPacket(bs, playerid);

}
stock UpdateTest(playerid, index, status) //обновление
{
    new BitStream:bs = BS_New();

    BS_WriteValue(bs, PR_UINT8, 220);

    // 8 hud
    BS_WriteValue(bs, PR_UINT8, index);

    BS_WriteValue(bs, PR_UINT8, status);

    PR_SendPacket(bs, playerid);

После вставляем наш пакет:

Pawn:
ExecuteEvent(playerid, 1, "сюда пакет");

Если желаете, можете добавить тест команду для вывода худа, радара и т.д.:
Pawn:
cmd:arizona(playerid)
{

    UpdateTest(playerid, 8, 2);
    UpdateTest(playerid, 9, 2);
    ExecuteEvent(playerid, 1, "window.executeEvent('event.hud.updateHudVisible', '[true]');");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.arizonahud.speedometerType', '[\"advanced\"]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.hudSA.updateSanAndreasHudVisible', '[true]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.arizonahud.hotkeysVisible', '[true]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.arizonahud.setFractionRadioKey', '[\"R\"]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.arizonahud.setPhoneKey', '[\"P\"]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.arizonahud.setAnimationKey', '[\"U\"]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.hudSA.updateSanAndreasHudVisible', '[true]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.arizonahud.serverInfo', '[{\"id\":0,\"title\":\"Test\",\"project\":\"Arizona\",\"type\":\"Role play\",\"onLine\":771,\"flag\":0,\"logo\":1,\"multiplier\":0}]')");
}

Автор: cute_filatov
 
Май
76
4
Пользователь
Вставляем это в мод:


Pawn:
new format_string[128];
#define SCMF(%1,%2,%3)    format(format_string,188,%3), SendClientMessage(%1,%2,format_string)

public OnIncomingPacket(playerid, packetid, BitStream:bs)
{
    if(packetid == 220)
    {
        new custom;
        BS_IgnoreBits(bs, 8);
        BS_ReadUint8(bs, custom);

        new query[128];

        BS_ReadString32(bs, query);

        if(custom == 18)
        {
            new action_id;
            new data[100];
            sscanf(query, "P<|>s[50]i", data, action_id);
            SCMF(playerid, -1, "%s - %d", data, action_id);
        }
    }
}
stock ExecuteEvent(playerid, browserid, const event[]) //вывод
{
    new BitStream:bs = BS_New();
    new eventStrLen = strlen(event);

    BS_WriteValue(bs, PR_UINT8, 220);
    BS_WriteValue(bs, PR_UINT8, 17);

    BS_WriteValue(bs, PR_UINT32, browserid);

    BS_WriteValue(bs, PR_UINT32, eventStrLen);
    BS_WriteValue(bs, PR_STRING, event, eventStrLen);

    BS_WriteValue(bs, PR_UINT8, 255);

    BS_WriteValue(bs, PR_UINT8, 255);
    BS_WriteValue(bs, PR_UINT8, 255);
    BS_WriteValue(bs, PR_UINT8, 255);

    PR_SendPacket(bs, playerid);

}
stock UpdateTest(playerid, index, status) //обновление
{
    new BitStream:bs = BS_New();

    BS_WriteValue(bs, PR_UINT8, 220);

    // 8 hud
    BS_WriteValue(bs, PR_UINT8, index);

    BS_WriteValue(bs, PR_UINT8, status);

    PR_SendPacket(bs, playerid);

После вставляем наш пакет:

Pawn:
ExecuteEvent(playerid, 1, "сюда пакет");

Если желаете, можете добавить тест команду для вывода худа, радара и т.д.:
Pawn:
cmd:arizona(playerid)
{

    UpdateTest(playerid, 8, 2);
    UpdateTest(playerid, 9, 2);
    ExecuteEvent(playerid, 1, "window.executeEvent('event.hud.updateHudVisible', '[true]');");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.arizonahud.speedometerType', '[\"advanced\"]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.hudSA.updateSanAndreasHudVisible', '[true]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.arizonahud.hotkeysVisible', '[true]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.arizonahud.setFractionRadioKey', '[\"R\"]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.arizonahud.setPhoneKey', '[\"P\"]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.arizonahud.setAnimationKey', '[\"U\"]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.hudSA.updateSanAndreasHudVisible', '[true]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.arizonahud.serverInfo', '[{\"id\":0,\"title\":\"Test\",\"project\":\"Arizona\",\"type\":\"Role play\",\"onLine\":771,\"flag\":0,\"logo\":1,\"multiplier\":0}]')");
}

Автор: cute_filatov
Увы, не для аризоны нужно.
Но.. спасибо!
 
Май
76
4
Пользователь
Сборка CR:MP.
Нужно понять, как подключать этот худ.
Тык ( ссылка на cef, который нужно подключить )
Ибо я уже додумался, как подключать логотип, а вот как подключить худ, спидометр, паспорта и т.д понятия не имею..
 
Окт
2
0
Пользователь
Вставляем это в мод:


Pawn:
new format_string[128];
#define SCMF(%1,%2,%3)    format(format_string,188,%3), SendClientMessage(%1,%2,format_string)

public OnIncomingPacket(playerid, packetid, BitStream:bs)
{
    if(packetid == 220)
    {
        new custom;
        BS_IgnoreBits(bs, 8);
        BS_ReadUint8(bs, custom);

        new query[128];

        BS_ReadString32(bs, query);

        if(custom == 18)
        {
            new action_id;
            new data[100];
            sscanf(query, "P<|>s[50]i", data, action_id);
            SCMF(playerid, -1, "%s - %d", data, action_id);
        }
    }
}
stock ExecuteEvent(playerid, browserid, const event[]) //вывод
{
    new BitStream:bs = BS_New();
    new eventStrLen = strlen(event);

    BS_WriteValue(bs, PR_UINT8, 220);
    BS_WriteValue(bs, PR_UINT8, 17);

    BS_WriteValue(bs, PR_UINT32, browserid);

    BS_WriteValue(bs, PR_UINT32, eventStrLen);
    BS_WriteValue(bs, PR_STRING, event, eventStrLen);

    BS_WriteValue(bs, PR_UINT8, 255);

    BS_WriteValue(bs, PR_UINT8, 255);
    BS_WriteValue(bs, PR_UINT8, 255);
    BS_WriteValue(bs, PR_UINT8, 255);

    PR_SendPacket(bs, playerid);

}
stock UpdateTest(playerid, index, status) //обновление
{
    new BitStream:bs = BS_New();

    BS_WriteValue(bs, PR_UINT8, 220);

    // 8 hud
    BS_WriteValue(bs, PR_UINT8, index);

    BS_WriteValue(bs, PR_UINT8, status);

    PR_SendPacket(bs, playerid);

После вставляем наш пакет:

Pawn:
ExecuteEvent(playerid, 1, "сюда пакет");

Если желаете, можете добавить тест команду для вывода худа, радара и т.д.:
Pawn:
cmd:arizona(playerid)
{

    UpdateTest(playerid, 8, 2);
    UpdateTest(playerid, 9, 2);
    ExecuteEvent(playerid, 1, "window.executeEvent('event.hud.updateHudVisible', '[true]');");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.arizonahud.speedometerType', '[\"advanced\"]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.hudSA.updateSanAndreasHudVisible', '[true]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.arizonahud.hotkeysVisible', '[true]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.arizonahud.setFractionRadioKey', '[\"R\"]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.arizonahud.setPhoneKey', '[\"P\"]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.arizonahud.setAnimationKey', '[\"U\"]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.hudSA.updateSanAndreasHudVisible', '[true]')");
    ExecuteEvent(playerid, 1, "window.executeEvent('event.arizonahud.serverInfo', '[{\"id\":0,\"title\":\"Test\",\"project\":\"Arizona\",\"type\":\"Role play\",\"onLine\":771,\"flag\":0,\"logo\":1,\"multiplier\":0}]')");
}

Автор: cute_filatov
способ не рабочий уже как год.. ну ладно саня мари принс про тебя речи нет.. xD
 
Сверху