Jump to content

Tommy.

Members
  • Posts

    226
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by Tommy.

  1. 16 hours ago, BNR Athena said:
    
    function tc0()
        local sX, sY = guiGetScreenSize()
        showCursor(true)
        guiSetVisible(tw, false)
        tw = guiCreateWindow (sX/2 -200, sY/2 +150, 400, 80, "Painel de Compra BNR", false)
        texto = guiCreateLabel (40, 20, 400, 40, "Você está olhando o "..c0[1]..", ele custa o valor de R$ "..c0[2], false, tw)
        bbcomprar = guiCreateButton(0 , 40, 200-10, 50, "comprar", false, tw)
        bbfechar = guiCreateButton(200+10 , 40, 200-10, 50, "Cancelar", false, tw)
        addEventHandler("onClientGUIClick", bbcomprar, comprar0, false)
        addEventHandler("onClientGUIClick", bbfechar, fechar0, false)
    end
    
    function ver0()
        guiSetVisible(tw, true)
        showCursor(true)
    end
    addEvent("Abrir_painel", true)
    addEventHandler("Abrir_painel", root, tc0)
    
    function comprar0(button, state)
        if button == "left" and state == "up" then
            triggerServerEvent("comprarc0", root)
        end
    end
    
    
    function fechar0(button, state)
        if button == "left" and state == "up" then
            guiSetVisible(tw, false)
            showCursor(false)
        end
    end
    

     


    Bem, vamos lá, no triggerServerEvent, você vai alterar o root para localPlayer, e na função comprarcarro0 você irá tirar o parâmetro source, por padrão o source já vai ser o player

     

  2. Bom, basta você inserir o playVideo no seu script e usar a função.
     

    playVideo(0, 0, 500, 500, "https://www.youtube.com/embed/qyPs1Wo_eg8?autoplay=1&showinfo=0&rel=0&controls=0&disablekb=1", 12500, true, false)

    Para alterar o vídeo, basta alterar o ID qyPs1Wo_eg8 que eu coloquei no "exemplo" para o ID do vídeo que você deseja.


    Estou um pouco enferrujado em questão de dar uma explicação boa, então já peço desculpa se ficou confuso, qualquer coisa só falar.

    • Thanks 1
    • A maior parte do problema está na função showPanel, nela não precisa do argumento source na função, por padrão o jogador vai ser localPlayer
    • O  isCursorShowing no client-side não precisa do argumento do player, dito isso, você deve remover o source do mesmo.
    • Como dito ali em cima, por padrão o jogador vai ser localPlayer, então em addEventHandler e removeEventHandler você deve alterar o source para localPlayer
    • Na função click tem um erro no triggerServerEvent você está enviando o localPlayer para todo o resourceRoot, o certo é você remover o resourceRoot e deixar apenas o localPlayer

     

    Provavelmente há mais problemas, mas está tão bagunçado e confuso, que lendo por cima consegui ver esses ditos acima.

     

    35 minutes ago, Gaimo said:

    Qual a diferença entre root, getElementRoot() e localPlayer ?

    root é uma abreviação do getRootElement.

    O root/getRootElement, Como o nome deles já diz, ele retorna todos os elementos raiz.

    o localPlayer é apenas para o client-side, o mesmo retorna jogador local.

×
×
  • Create New...