Jump to content

AJUDA


Recommended Posts

Posted (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 by OverKILL
Posted (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.

 

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
  • Other Languages Moderators
Posted

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 '-'

Posted (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 by OverKILL
Posted
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?

Posted
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?

Posted
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?

Posted
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.

Posted (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.

 

MgBHndj.png

Edited by OverKILL
Posted
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.

Posted (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 by OverKILL

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...