zThyPvpTK Posted July 2, 2019 Share Posted July 2, 2019 oi sou eu denovo então alguns scripts que usam painel dx ou sei la o nome desse painel estao bugados no meu srv eles estao aparecendo assim quando passado o cursor em cima nao e so script em varios que usao esse msm metodo alguem pode me ajudar http://prntscr.com/o9bz9e http://prntscr.com/o9bzjn Link to comment
#DeltaSCR Posted July 2, 2019 Share Posted July 2, 2019 Que erro você quis dizer? Os elementos de CEGUI? 1 Link to comment
zThyPvpTK Posted July 2, 2019 Author Share Posted July 2, 2019 então esses bagulho da print n era pra aparecer era pra tar invisivel Link to comment
#DeltaSCR Posted July 2, 2019 Share Posted July 2, 2019 O que em exato? O CEGUI ou o DX? 1 Link to comment
zThyPvpTK Posted July 2, 2019 Author Share Posted July 2, 2019 e o cegui eu acho e pq eu fiz um painel dx e n ficou assim ta ligado Link to comment
zThyPvpTK Posted July 2, 2019 Author Share Posted July 2, 2019 dai baixei um mod de cachorro e outro de tunagem os 2 ficarao assim tipo passava o cursor encima e fica assim ent pode me ajudar em outra coisa tmb ? Link to comment
#DeltaSCR Posted July 2, 2019 Share Posted July 2, 2019 Just now, zThyPvpTK said: dai baixei um mod de cachorro e outro de tunagem os 2 ficarao assim tipo passava o cursor encima e fica assim ent pode me ajudar em outra coisa tmb ? Claro 1 Link to comment
zThyPvpTK Posted July 2, 2019 Author Share Posted July 2, 2019 ent tenho um script que ta dando erro http://prntscr.com/o9jty4 sendo que coloquei isso http://prntscr.com/o9jug9 e ta dando erro do no end, 300000, 1) e não sei oque fazer pois pra min o codico ta certo Link to comment
#DeltaSCR Posted July 2, 2019 Share Posted July 2, 2019 Poste o código diretamente aqui no fórum, fica melhor 1 Link to comment
zThyPvpTK Posted July 2, 2019 Author Share Posted July 2, 2019 (edited) e não sei oque fazer pois pra min o codico ta certo esta aqui o codico Quote function curar_jogador ( thePlayer, comando, nick ) if nick then if getPlayerFromPartialName ( nick ) then local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Samu") ) then local player_a_ser_curado = getPlayerFromPartialName ( nick ) local samux, samuy, samuz = getElementPosition ( thePlayer ) local curadox, curadoy, curadoz = getElementPosition ( player_a_ser_curado ) local dist = getDistanceBetweenPoints3D ( samux, samuy, samuz, curadox, curadoy, curadoz ) if player_a_ser_curado == thePlayer then outputChatBox("#bebebeVocê não pode se curar!",thePlayer,255,255,255,true) return end if ( dist > 3 ) then outputChatBox("#bebebeChegue mais perto do jogador!", thePlayer, 255, 255, 255, true) elseif ( dist < 3 )then setPedAnimation( thePlayer, "MEDIC", "CPR", 4500, true, false, false, false) setTimer ( function() setElementHealth ( player_a_ser_curado, 20 ) exports.Scripts_Dxmessages:outputDx ( player_a_ser_curado, "Você Foi Curado Va Para O Medico Ou Podera Morrer Novamente", "success" ) setPedAnimation(player_a_ser_curado, false) setElementFrozen( player_a_ser_curado, false ) setElementData(player_a_ser_curado,"PlayerCaido",false) end, 4500, 1 ) setTimer ( function() if hosp then setElementHealth ( player_a_ser_curado, 15 ) exports.Scripts_Dxmessages:outputDx ( player_a_ser_curado, "Você Caiu Novamente Va Para O Medico", "success" ) end, 300000, 1) end addCommandHandler ( "curar", curar_jogador ) esse end, 300000, 1) do final que ta falando que ta errado Edited July 2, 2019 by zThyPvpTK Link to comment
#DeltaSCR Posted July 2, 2019 Share Posted July 2, 2019 (edited) Tem erros, poste o código aqui: Copie e cole-o ai Edited July 2, 2019 by #DeltaSCR Link to comment
zThyPvpTK Posted July 2, 2019 Author Share Posted July 2, 2019 ata function curar_jogador ( thePlayer, comando, nick ) if nick then if getPlayerFromPartialName ( nick ) then local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Samu") ) then local player_a_ser_curado = getPlayerFromPartialName ( nick ) local samux, samuy, samuz = getElementPosition ( thePlayer ) local curadox, curadoy, curadoz = getElementPosition ( player_a_ser_curado ) local dist = getDistanceBetweenPoints3D ( samux, samuy, samuz, curadox, curadoy, curadoz ) if player_a_ser_curado == thePlayer then outputChatBox("#bebebeVocê não pode se curar!",thePlayer,255,255,255,true) return end if ( dist > 3 ) then outputChatBox("#bebebeChegue mais perto do jogador!", thePlayer, 255, 255, 255, true) elseif ( dist < 3 )then setPedAnimation( thePlayer, "MEDIC", "CPR", 4500, true, false, false, false) setTimer ( function() setElementHealth ( player_a_ser_curado, 20 ) exports.Scripts_Dxmessages:outputDx ( player_a_ser_curado, "Você Foi Curado Va Para O Medico Ou Podera Morrer Novamente", "success" ) setPedAnimation(player_a_ser_curado, false) setElementFrozen( player_a_ser_curado, false ) setElementData(player_a_ser_curado,"PlayerCaido",false) end, 4500, 1 ) setTimer ( function() if hosp then setElementHealth ( player_a_ser_curado, 15 ) exports.Scripts_Dxmessages:outputDx ( player_a_ser_curado, "Você Caiu Novamente Va Para O Medico", "success" ) end, 300000, 1) end addCommandHandler ( "curar", curar_jogador ) end, 300000, 1) esse do final q ta dizendo q ta bugado no debugscript 3 Link to comment
#DeltaSCR Posted July 2, 2019 Share Posted July 2, 2019 (edited) function curar_jogador(thePlayer, cmd, nick) local accName = getAccountName(getPlayerAccount(thePlayer)) if isObjectInACLGroup("user."..accName, aclGetGroup("Samu")) then --// Verificando se quem deu o comando está na ACL. local player_a_ser_curado = getPlayerFromPartialName(nick) --// Obtendo a parte do nick do player_a_ser_curado. -- local pName = getPlayerName(player_a_ser_curado) --// Obtendo o nick do player através de somente uma parte. local samux, samuy, samuz = getElementPosition(thePlayer) --// Obtendo a posição do Socorrista. local curadox, curadoy, curadoz = getElementPosition(player_a_ser_curado) local dist = getDistanceBetweenPoints3D (samux, samuy, samuz, curadox, curadoy, curadoz) --// Obtendo a distancia entre eles. if player_a_ser_curado == thePlayer then --// Se o player o player a ser curado for o médico, então retorno. return outputChatBox("Você não pode se curar!", thePlayer, 190 , 190, 190) --// Evite usar código HEX. end if (dist > 3) then --// Se a distancia entre eles for maior que 3, então: outputChatBox("Chegue mais perto do jogador!", thePlayer, 190, 190, 190) --// Evite usar código HEX. else --// Senão setPedAnimation(thePlayer, "MEDIC", "CPR", 4500, true, false, false, false) --// Seta a animação do médico. setTimer (function() setElementHealth(player_a_ser_curado, 20) exports.Scripts_Dxmessages:outputDx(player_a_ser_curado, "Você Foi Curado Va Para O Medico Ou Podera Morrer Novamente", "success") setPedAnimation(player_a_ser_curado, false) setElementFrozen(player_a_ser_curado, false) setElementData(player_a_ser_curado, "PlayerCaido", false) end, 4500, 1) --// 4500ms após setar a animação no médico, executa a função acima. setTimer (function() if hosp then setElementHealth (player_a_ser_curado, 15) exports.Scripts_Dxmessages:outputDx (player_a_ser_curado, "Você Caiu Novamente Va Para O Medico", "success") end end, 300000, 1) end end end addCommandHandler("curar", curar_jogador) --// P.S.: Estavam faltando vários "ends" fechando seus escopos. Edit1: Correção Edited July 2, 2019 by #DeltaSCR 1 Link to comment
zThyPvpTK Posted July 2, 2019 Author Share Posted July 2, 2019 vo testar foi muito obrigado Link to comment
#DeltaSCR Posted July 2, 2019 Share Posted July 2, 2019 Just now, zThyPvpTK said: vo testar Ok, se der certo, não esqueça de avaliar minha resposta 1 Link to comment
Other Languages Moderators Lord Henry Posted July 2, 2019 Other Languages Moderators Share Posted July 2, 2019 Da próxima vez crie outro tópico referente ao seu segundo problema, pois ele não tem nada a ver com este tópico. 15 hours ago, zThyPvpTK said: http://prntscr.com/o9bzjn Referente ao seu problema com DX que na verdade está na parte CEGUI, o que acontece é que esse painel aí foi feito de maneira porca usando botões CEGUI em vez de áreas clicáveis DX. Para contornar essa cagada, deixe os botões invisíveis com guiSetAlpha. Se usar guiSetVisible, eles não serão mais acessíveis enquanto estiverem ocultados. Supondo que o painel esteja usando esses botões CEGUI pra funcionar. Se não estiver, é mais fácil simplesmente deletá-los do script. Link to comment
Eficiencia Posted July 4, 2019 Share Posted July 4, 2019 On 02/07/2019 at 15:53, Lord Henry said: Da próxima vez crie outro tópico referente ao seu segundo problema, pois ele não tem nada a ver com este tópico. Referente ao seu problema com DX que na verdade está na parte CEGUI, o que acontece é que esse painel aí foi feito de maneira porca usando botões CEGUI em vez de áreas clicáveis DX. Para contornar essa cagada, deixe os botões invisíveis com guiSetAlpha. Se usar guiSetVisible, eles não serão mais acessíveis enquanto estiverem ocultados. Supondo que o painel esteja usando esses botões CEGUI pra funcionar. Se não estiver, é mais fácil simplesmente deletá-los do script. 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. Link to comment
zThyPvpTK Posted July 9, 2019 Author Share Posted July 9, 2019 não entendi tenho que usar o guiSetVisible, n tem como fazer essa antiga maneira funcionar e porque n e so um painel e varios Link to comment
Eficiencia Posted July 11, 2019 Share Posted July 11, 2019 Recomendo que use isCursorOnElement Link to comment
zThyPvpTK Posted July 11, 2019 Author Share Posted July 11, 2019 10 hours ago, Eficiencia said: Recomendo que use isCursorOnElement mais esse n e pra aparecer o cursor ? Link to comment
#DeltaSCR Posted July 11, 2019 Share Posted July 11, 2019 Just now, zThyPvpTK said: mais esse n e pra aparecer o cursor ? Negativo, para mostrar o cursor é showCursor. Link to comment
zThyPvpTK Posted July 11, 2019 Author Share Posted July 11, 2019 Just now, #DeltaSCR said: Negativo, para mostrar o cursor é showCursor. mais o isCursorOnElement vai tirar os botoes de todos os scripts ? Link to comment
#DeltaSCR Posted July 11, 2019 Share Posted July 11, 2019 Just now, zThyPvpTK said: mais o isCursorOnElement vai tirar os botoes de todos os scripts ? isCursorOnElement é apenas uma função útil, que verifica se o cursor está em um determinado local. Ele pode ser usado com onClientClick. Link to comment
zThyPvpTK Posted July 11, 2019 Author Share Posted July 11, 2019 sim mais oque eu queria e tirar aqueles botoes que aparecem quando o cursor passa em cima 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