caiooo Posted September 29, 2018 Share Posted September 29, 2018 fiz um painel tipo queria adicionar um botão para abrir a bindkey F1 q função devo adicionar por favor alguém mim ajuda Link to comment
Jonas^ Posted September 29, 2018 Share Posted September 29, 2018 (edited) Sem código fica difícil ajudar. Mas tente assim, coloque isso fora em baixo da função, não dentro. bindKey ("F1", "down", Nome Da Função) Quando for criar outro tópico poste nesta área: Programação em Lua Edited September 29, 2018 by OverKILL Link to comment
Blaack Posted September 29, 2018 Share Posted September 29, 2018 Caso não consiga, mande seu código Link to comment
Jonas^ Posted September 29, 2018 Share Posted September 29, 2018 (edited) Enfim, fiz um código de exemplo aqui, o @caiooo havia me enviado o código via privado. OBS: Quando for enviar código novamente envie com formatação do código, arrumei seu código, segue a print de exemplo abaixo. Espero ter ajudado =) CLIENT-SIDE painel = false function dxpainel() dxDrawRectangle(36, 32, 289, 658, tocolor(2, 5, 9, 108), false) dxDrawRectangle(889, 386, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawRectangle(36, 32, 289, 658, tocolor(2, 5, 9, 108), false) dxDrawRectangle(36, 32, 289, 47, tocolor(6, 79, 246, 255), false) dxDrawText("MBR", 81, 40, 277, 74, tocolor(255, 255, 255, 255), 1.50, "pricedown", "center", "center", false, false, false, false, false) dxDrawRectangle(37, 79, 288, 49, tocolor(210, 214, 215, 108), false) dxDrawRectangle(37, 133, 288, 49, tocolor(206, 208, 218, 108), false) dxDrawRectangle(37, 188, 288, 49, tocolor(172, 175, 192, 108), false) dxDrawRectangle(37, 243, 288, 49, tocolor(172, 175, 192, 108), false) dxDrawRectangle(37, 298, 288, 49, tocolor(172, 175, 192, 108), false) dxDrawRectangle(37, 353, 288, 49, tocolor(172, 175, 192, 108), false) dxDrawText("INDENTIDADE", 78, 145, 274, 172, tocolor(249, 249, 249, 254), 1.20, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("", 561, 270, 561, 270, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawText("INVENTARIO", 78, 199, 274, 227, tocolor(255, 255, 255, 254), 1.20, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("CELULAR", 78, 255, 272, 292, tocolor(255, 255, 255, 254), 1.20, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("LOOT", 78, 308, 270, 336, tocolor(255, 255, 255, 255), 1.20, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("ADMIN", 77, 363, 270, 387, tocolor(255, 255, 255, 255), 1.20, "default-bold", "left", "top", false, false, false, false, false) dxDrawRectangle(889, 386, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawRectangle(36, 32, 289, 47, tocolor(6, 79, 246, 255), false) dxDrawText("MBR", 81, 40, 277, 74, tocolor(255, 255, 255, 255), 1.50, "pricedown", "center", "center", false, false, false, false, false) dxDrawRectangle(37, 79, 288, 49, tocolor(210, 214, 215, 108), false) dxDrawRectangle(37, 133, 288, 49, tocolor(206, 208, 218, 108), false) dxDrawRectangle(37, 188, 288, 49, tocolor(172, 175, 192, 108), false) dxDrawRectangle(37, 243, 288, 49, tocolor(172, 175, 192, 108), false) dxDrawRectangle(37, 298, 288, 49, tocolor(172, 175, 192, 108), false) dxDrawRectangle(37, 353, 288, 49, tocolor(172, 175, 192, 108), false) dxDrawText("INDENTIDADE", 78, 145, 274, 172, tocolor(249, 249, 249, 254), 1.20, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("", 561, 270, 561, 270, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false) dxDrawText("INVENTARIO", 78, 199, 274, 227, tocolor(255, 255, 255, 254), 1.20, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("CELULAR", 78, 255, 272, 292, tocolor(255, 255, 255, 254), 1.20, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("LOOT", 78, 308, 270, 336, tocolor(255, 255, 255, 255), 1.20, "default-bold", "left", "top", false, false, false, false, false) dxDrawText("ADMIN", 77, 363, 270, 387, tocolor(255, 255, 255, 255), 1.20, "default-bold", "left", "top", false, false, false, false, false) dxDrawRectangle(37, 408, 288, 49, tocolor(172, 175, 192, 108), false) dxDrawText("VEICULO", 77, 418, 270, 442, tocolor(255, 255, 255, 255), 1.20, "default-bold", "left", "top", false, false, false, false, false) dxDrawRectangle(324, 409, 429, 281, tocolor(0, 0, 0, 48), false) end function abrir (_,state) if painel == false then showCursor(true) addEventHandler("onClientRender", root, dxpainel) painel = true else showCursor(false) removeEventHandler("onClientRender", root, dxpainel) painel = false end end bindKey("I", "down", abrir) local x,y = guiGetScreenSize() function isCursorOnElement(x,y,w,h) local mx,my = getCursorPosition () local fullx,fully = guiGetScreenSize() cursorx,cursory = mx*fullx,my*fully if cursorx > x and cursorx < x + w and cursory > y and cursory < y + h then return true else return false end end function clicouCelular (_,state) if painel == true then if ( state == "down" ) then if ( isCursorOnElement(37, 243, 288, 49)) then triggerServerEvent ("onClickCelular", localPlayer) end end end end addEventHandler ("onClientClick", root, clicouCelular) SERVER-SIDE function clickedCell() outputChatBox ( "O botão celular foi clicado. " ) end addEvent("onClickCelular", true) addEventHandler("onClickCelular", getRootElement(), clickedCell) Edited September 29, 2018 by OverKILL Link to comment
Other Languages Moderators Lord Henry Posted September 29, 2018 Other Languages Moderators Share Posted September 29, 2018 Só acho que, se ele enviou por privado, significa que ele não queria mostrar no público. Dai vc foi lá e publicou o código do cara '-' Link to comment
Jonas^ Posted September 29, 2018 Share Posted September 29, 2018 (edited) 9 minutes ago, Lord Henry said: Só acho que, se ele enviou por privado, significa que ele não queria mostrar no público. Dai vc foi lá e publicou o código do cara '-' Não vejo o porque deste código ser privado, e ele também apenas me mandou o código sem nem uma restrição, ele apenas me enviou uma mensagem '' Iae mano você pode me ajudar ''. Ele poderia ter me dito, '' Não poste no tópico '', obviamente eu iria entender e não iria postar. Isso serve não só pra ele, mas pra outras pessoas futuramente que precisam de algo relacionado estudar este código e aprender, este código é só um exemplo. Peço desculpas a ele se ele não queria o código fosse liberado em público. Edited September 29, 2018 by OverKILL Link to comment
Jonas^ Posted September 29, 2018 Share Posted September 29, 2018 2 minutes ago, caiooo said: nao fucionou Pode me dizer o que acontece? você clicou no botão celular? não enviou nem uma mensagem no chat? Link to comment
caiooo Posted September 29, 2018 Author Share Posted September 29, 2018 nao era pra postar mas ja q vc postou sem problemas obrigado pela ajuda Link to comment
Jonas^ Posted September 29, 2018 Share Posted September 29, 2018 1 minute ago, caiooo said: nao era pra postar mas ja q vc postou sem problemas obrigado pela ajuda Peço desculpas, não foi realmente minha intenção. Mas, me responde minhas perguntas o que esta acontecendo? Link to comment
caiooo Posted September 29, 2018 Author Share Posted September 29, 2018 nao acontece nada Link to comment
Jonas^ Posted September 29, 2018 Share Posted September 29, 2018 2 minutes ago, caiooo said: nao acontece nada Você esta colocando o lado server-side no lado server-side? e client-side no lado client-side certinho? o debugscript 3 apresenta algum erro? se sim quais? Link to comment
caiooo Posted September 29, 2018 Author Share Posted September 29, 2018 coloquei certinho continuou a msm coisa Link to comment
Jonas^ Posted September 29, 2018 Share Posted September 29, 2018 2 minutes ago, caiooo said: coloquei certinho continuou a msm coisa Faz o seguinte entre no servidor e digite /debugscript 3, após isso restarte o script e vê se da algum erro relacionado ao script e me mande. Link to comment
caiooo Posted September 30, 2018 Author Share Posted September 30, 2018 viu umaas 21:30 te mando Link to comment
Jonas^ Posted September 30, 2018 Share Posted September 30, 2018 (edited) 24 minutes ago, caiooo said: viu umaas 21:30 te mando Você usa freeroam? Bom eu testei aqui e esta funcionando, o que você deve fazer é colocar a função que abre o painel. Edited September 30, 2018 by OverKILL Link to comment
caiooo Posted September 30, 2018 Author Share Posted September 30, 2018 nao mod f1 e um celular Link to comment
Jonas^ Posted September 30, 2018 Share Posted September 30, 2018 2 minutes ago, caiooo said: nao mod f1 e um celular Pode me mandar esse script no privado? pra mim dar uma olhada, eu pensei que você queria abrir algo apertando o botão celular naquele código DX que você me enviou, então eu fiz aquele exemplo ali, ao apertar no botão '' celular '' ele envia uma mensagem, basta trocar pelo código do seu painel, me mande no privado se não quiser mandar aqui. Link to comment
caiooo Posted September 30, 2018 Author Share Posted September 30, 2018 infelizmente nao foi meu colega q comprou exclusivo se fosse meu te mandaria pode entrar em ts3 ou discord Link to comment
Jonas^ Posted September 30, 2018 Share Posted September 30, 2018 (edited) 8 minutes ago, caiooo said: infelizmente nao foi meu colega q comprou exclusivo se fosse meu te mandaria pode entrar em ts3 ou discord Não posso no momento, no lado server-side troque a output e ali adicione a função que usa pra abrir o painel. Sem código fica complicado ajudar. Edited September 30, 2018 by OverKILL Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now