Question

Здравствуйте, я новичок в разработке SAMP, и у меня есть проект CEF, но у меня проблема с cef_create_browser и cef_browser_destroy.

При закрытии созданного html он закрывается, но при повторном открытии игра вылетает и перестает работать.

Share this post


Link to post

4 answers to this question

  • 0

В первую очередь - проверь логи самого cef'a на стороне клиента. Если же там пусто, попробуй установить crashdetect (маловероятно, что чем-то поможет, но чем черт не шутит).
Если страница, вызываемая тобой, постоянная (по типу интерфейса, либо же худа) - лучше использовать функцию cef_hide_browser вместо cef_browser_destroy.

 

Edited by 𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧.

Share this post


Link to post
  • 0

@𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧. Мне удалось решить эту часть, но у меня проблемы с отправкой html-информации в pawno, cef_emit неправильно отправляет html-значения, не могли бы вы ответить, как мне это сделать? Мне нужно отправить 2 значения, сгенерированные в html: модель и цену.

Share this post


Link to post
  • 0

@Arlekin, покажи код отправки этой информации и js-часть кода, в которой ивент принимает информацию.

Share this post


Link to post
  • 0

TS Posted (edited) · Report post

@𝙡𝙖𝙨𝙩 𝙚𝙢𝙥𝙚𝙧𝙤𝙧.У вас есть разногласия? (discord) or (vk)

Edited by Arlekin

Share this post


Link to post
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By def
      arizona.pwn(23374) : error 012: invalid function call, not a valid address
      arizona.pwn(23374) : error 001: expected token: ";", but found ")"
      arizona.pwn(23374) : error 029: invalid expression, assumed zero
      arizona.pwn(23374) : fatal error 107: too many error messages on one line
      жалуется на данную строчку:
       
      %s{cccccc}Для продолжения нажмите 'Далее'",PN(playerid),playerid,ItemsInfo[itemid][ItemName2],hours,cost*hours,Inventory[playerid][2][slot], AksColorName(Inventory[playerid][4][slot]), Inventory[playerid][5][slot] ? GetNameStripe(Inventory[playerid][5][slot]) : "");