-
Posts
115 -
Joined
-
Last visited
-
Days Won
1
Everything posted by Eficiencia
-
OBS: a um tempo atrás estava a procura de tutoriais sobre paineis DX e encontrei um tutorial que ensinava dessa msm forma por botões CEGUI em paineis DX.
-
@Barradasmande seu velocimetro e seu server-side do mod de gasolina (provavelmente deve estar la a data)
-
Obs: esse mod as vezes buga e não funciona a tecla para por o cinto (ja testei o mod)
-
ou se for para aparecer marca no mapa é CreateBlipAttachedTo
-
e lembrando para fazer o markerhit no client se usa "onClientMarkerHit"
-
no caso voce terá que obter as cordenadas do veiculo pra dps grudar o carro em cima do caminhão
-
Script venda de drogas com painel [Ajuda dxprogressbar]
Eficiencia replied to Mopped's topic in Programação em Lua
bom esse erro muitas vezes acontece por causa do forum tente reescrever a linha problematica -
E não se esqueça de setar um timer para o tempo de pagamento
-
... function getPlayerID(id) v = false for i, player in ipairs (getElementsByType("player")) do if getElementData(player, "ID") == id then v = player break end end return v end talvez isso possa ajudar.
-
Mostre o que tentou
-
no caso você vai ter que criar markers na frente dos caixas e fazer assim caixa = false function abrir() if caixa == false then caixa = true addEventHandler ( "onClientRender", root, nomedadxdobanco ) end end addEventHandler ( "onClientMarkerHit", marker, abrir ) dps vc ter que configurar para fechar o painel
-
Olá, recentemente vi em alguns servers uma tela enquanto os mods baixam. Gostaria de saber como posso fazer algo no Mesmo estilo.
-
seria isso? toggleControl( source, "jump", false ) toggleControl( source, "fire", false ) toggleControl(source, "aim_weapon", false)
-
Como posso fazer o player carregar um objeto na mão?
Eficiencia replied to function learnLua's topic in Programação em Lua
oi, primeiramente Boa tarde, seguinte baixe o recurso https://community.multitheftauto.com/index.php?p=resources&s=details&id=2540 para fixar o objeto ao player. agora para criar o objeto no player: m1 = createMarker (...) function Criarobjeto() local px, py, pz = getElementPosition ( getLocalPlayer ()) createObject(id, px, py, pz) end addEventHandler ( "onMarkerHit", m1, Criarobjeto ) exemplo de como pode criar objeto no player e o recurso sugerido serve pra fixar o objeto ao corpo do player, fazendo com q o objeto grude no player obs: id é o id do objeto que deseja criar -
entendi no caso false impede que ao clicar no botao a ação seja executada pelo botao e pela janela
-
entendi no caso false serve pra evitar que quando o player clicar no botao não selecione a janela junto
-
o que coloco no lugar do onClientRender
-
dp = createMarker ( 1579.9151611328,-1635.1785888672,13.561134338379, "cylinder", 1.5, 0, 85, 0, 255 ) GUIEditor = { button = {}, window = {} } function PM() GUIEditor.window[1] = guiCreateWindow(79, 76, 398, 380, "Equipamentos", false) guiWindowSetSizable(GUIEditor.window[1], false) f1 = guiCreateButton(36, 54, 145, 29, "Farda 1", false, GUIEditor.window[1]) f2 = guiCreateButton(36, 93, 145, 29, "Farda 2", false, GUIEditor.window[1]) f3 = guiCreateButton(36, 132, 145, 29, "Farda 3", false, GUIEditor.window[1]) f4 = guiCreateButton(36, 171, 145, 29, "Farda 4", false, GUIEditor.window[1]) vtr1 = guiCreateButton(230, 54, 145, 29, "viatura 1", false, GUIEditor.window[1]) vtr2 = guiCreateButton(230, 93, 145, 29, "viatura 2", false, GUIEditor.window[1]) vtr3 = guiCreateButton(230, 132, 145, 29, "viatura 3", false, GUIEditor.window[1]) aguia = guiCreateButton(230, 171, 145, 29, "Aguia", false, GUIEditor.window[1]) Equipamento = guiCreateButton(130, 307, 284, 49, "Pegar Equipamento", false, GUIEditor.window[1]) colete = guiCreateButton(131, 375, 283, 46, "Pegar colete", false, GUIEditor.window[1]) end function render() addEventHandler("onClientRender", root, PM) showCursor(true) end addEventHandler ( "onClientMarkerHit", dp, render ) addEventHandler ("onClientGUIClick", root, function (btn) if btn ~= "left" then return end -- Se o botão clicado do mouse não for o esquerdo, cancela a função e nada acontece. if source == f1 then -- Se o botão clicado for o botão buttonSkin, então: setElementModel (localPlayer, 2) end end) addEventHandler ("onClientGUIClick", root, function (btn) if btn ~= "left" then return end -- Se o botão clicado do mouse não for o esquerdo, cancela a função e nada acontece. if source == f2 then -- Se o botão clicado for o botão buttonSkin, então: setElementModel (localPlayer, 4) end end) addEventHandler ("onClientGUIClick", root, function (btn) if btn ~= "left" then return end -- Se o botão clicado do mouse não for o esquerdo, cancela a função e nada acontece. if source == f3 then -- Se o botão clicado for o botão buttonSkin, então: setElementModel (localPlayer, 1) end end) addEventHandler ("onClientGUIClick", root, function (btn) if btn ~= "left" then return end -- Se o botão clicado do mouse não for o esquerdo, cancela a função e nada acontece. if source == f4 then -- Se o botão clicado for o botão buttonSkin, então: setElementModel (localPlayer, 4) end end) addEventHandler ("onClientGUIClick", root, function (btn) if btn ~= "left" then return end -- Se o botão clicado do mouse não for o esquerdo, cancela a função e nada acontece. if source == vtr1 then -- Se o botão clicado for o botão buttonSkin, então: createVehicle ( 432, 1603.0577392578,-1684.6134033203,5.890625 ) end end) addEventHandler ("onClientGUIClick", root, function (btn) if btn ~= "left" then return end -- Se o botão clicado do mouse não for o esquerdo, cancela a função e nada acontece. if source == vtr2 then -- Se o botão clicado for o botão buttonSkin, então: createVehicle ( 432, 1601.2092285156,-1692.5222167969,5.890625 ) end end) addEventHandler ("onClientGUIClick", root, function (btn) if btn ~= "left" then return end -- Se o botão clicado do mouse não for o esquerdo, cancela a função e nada acontece. if source == vtr3 then -- Se o botão clicado for o botão buttonSkin, então: createVehicle ( 432, 1601.6129150391,-1699.3563232422,5.890625 ) end end) addEventHandler ("onClientGUIClick", root, function (btn) if btn ~= "left" then return end -- Se o botão clicado do mouse não for o esquerdo, cancela a função e nada acontece. if source == aguia then -- Se o botão clicado for o botão buttonSkin, então: createVehicle ( 432, 1601.6129150391,-1699.3563232422,5.890625 ) end end)
-
hmm ok obg jonas coloquei o painel no game quando passo no marker abre varios paineis juntos
-
no exemplo da wiki tem false no final. coloco ou nao?
-
@Jonas^ mano fiz troquei o dx por gui agr separo os botoes e coloco addEventHandler ("onClientGUIClick", botao, funçao) isso?
-
ok queria fazer em dx por que fica mais bonito