Jump to content

AJUDA


Recommended Posts

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.

 

zlfEpxY.png

 

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 by OverKILL
Link to comment
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 by OverKILL
Link to comment
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
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 by OverKILL
Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...