Jump to content

ODutii

Members
  • Posts

    111
  • Joined

  • Last visited

Everything posted by ODutii

  1. Estou com um problema, ignorem o setElementVisible Configurei para quando sair do servidor o veículo vai ser destroído, so que quando saí o veículo ainda fica la, me ajudem. function leaveserver12(player) if vehsedex[player] and isElement(vehsedex[player]) then destroyElement(vehsedex[player]) guardou = false setElementVisibleTo(marca1, player, false) setElementVisibleTo(marca1b, player, false) setElementVisibleTo(marca2, player, false) setElementVisibleTo(marca2b, player, false) setElementVisibleTo(marca3, player, false) setElementVisibleTo(marca3b, player, false) setElementVisibleTo(marca4, player, false) setElementVisibleTo(marca4b, player, false) setElementVisibleTo(marca5, player, false) setElementVisibleTo(marca5b, player, false) setElementVisibleTo(carregarsedex, player, false) mm1 = false mm2 = false mm3 = false mm4 = false mm5 = false carregar = false painelsedex = false end end addEventHandler("onPlayerQuit", root, leaveserver12) Podem ignorar os mm, o foco mesmo é o vehsedex
  2. Qual o script para pressionar uma tecla e o motor ligar/desligar? help! function ligarveh() local theVehicle = getPedOccupiedVehicle(source) if ( getVehicleEngineState ( theVehicle ) == false ) then setVehicleEngineState ( theVehicle, true ) end if ( getVehicleEngineState ( theVehicle ) == true ) then setVehicleEngineState ( theVehicle, false ) end end addCommandHandler("motor on agora", ligarveh) bindKey("m", "down", "mottor on agora") CONSOLE: [11:39:08] WARNING: [G]S_PainelVeiculo\server.Lua:445: Bad argument @ 'bindKey' [Expected player at argument 1, got string 'm'] [11:39:08] [G]S_PainelVeiculo restarted successfully
  3. Não está funcionando [10:38:28] WARNING: [G]S_PainelVeiculo\server.Lua:138: Bad argument @ 'getPedOccupiedVehicle' [Expected ped at argument 1, got vehicle] [10:38:28] WARNING: [G]S_PainelVeiculo\server.Lua:139: Bad argument @ 'getElementHealth' [Expected element at argument 1, got boolean] [10:38:28] ERROR: [G]S_PainelVeiculo\server.Lua:140: attempt to compare boolean with number Esse é o console
  4. function getNearestVeicle(player) local x, y, z = getElementPosition(player) local prevDistance local nearestVehicle for i, v in ipairs( getElementsByType( "vehicle" ) ) do local dist = getDistanceBetweenPoints3D( x, y, z, getElementPosition( v ) ) if dist <= ( prevDistance or dist + 1 ) then prevDistance = dist nearestVehicle = v setElementHealth ( v, 800 ) end end return nearestVehicle or false end addCommandHandler("repaircar", getNearestVeicle) Esse é o script e não está funcionando, peguei na internet e tentei editar algumas coisas más mesmo assim não funciona
  5. Qual a function, a distance e o Command Handler para localizar o veículo mais proximo do jogador, e quando der o comando o veículo ser reparado?
  6. Não sei o que está dando errado, no console diz que carrovida <= 256 não se compara com o numero. function desligarcar() local theVehicle = getPedOccupiedVehicle(source) local carrovida = getElementHealth(theVehicle) if carrovida < 256 then setVehicleEngineState ( theVehicle, false ) outputChatBox("#BDBDBDVeículo quebrado, chame um mecânico.",source,0,255,0,true) setVehicleEngineState ( theVehicle, true ) end end addEventHandler("onVehicleDamage", root, desligarcar)
  7. ( SERVER SIDE ) function taxx(thePlayer) local accName = getAccountName ( getPlayerAccount (thePlayer) ) if aclGroupAddObject (aclGetGroup("Taxista"), "user."..accName) then outputChatBox("Added",thePlayer,255,255,255,true) end end addEvent("trabtax", true) addEventHandler("trabtax", root, taxx) ( CLIENT SIDE ) function TrabTaxista (_,state) if painel == true then if ( state == "down" ) then if ( isCursorOnElement(615, 224, 128, 32)) then removeEventHandler("onClientRender", root, Dx) showCursor(false) outputChatBox("Agora é taxista",255,255,255,true) painel = false triggerClientEvent ("trabtax", getLocalPlayer()) end end end end addEventHandler ("onClientClick", root, TrabTaxista) Não está adicionando na Acl... qual o erro
  8. ( SERVER SIDE ) function taxx(thePlayer) local accName = getAccountName ( getPlayerAccount (thePlayer) ) if aclGroupAddObject (aclGetGroup("Taxista"), "user."..accName) then outputChatBox("Added",thePlayer,255,255,255,true) end end addEvent("trabtax", true) addEventHandler("trabtax", root, taxx) ( CLIENT SIDE ) function TrabTaxista (_,state) if painel == true then if ( state == "down" ) then if ( isCursorOnElement(615, 224, 128, 32)) then removeEventHandler("onClientRender", root, Dx) showCursor(false) outputChatBox("Agora é taxista",255,255,255,true) painel = false triggerClientEvent ("trabtax", getLocalPlayer()) end end end end addEventHandler ("onClientClick", root, TrabTaxista) Não está adicionando na Acl... qual o erro
  9. Obrigado pela ajuda, a mensagem foi! Já foi um passo! Muito obrigado! Agora é lutar pra conseguir add na acl kk Daí pra quando clicar, no server-side, qual é os scripts para add na acl... ?
  10. Se eu usar o isObjectInAcl vai funcionar?
  11. + ou - isso, eu queria fazer funções sobre a Acl, e no client-side isso não funciona, ja tentei fazer muito, e pra min so funcionou no server-siude, então estou tentando fazer para que no client side ao clicar ele feche o botão e no server-side eu faça as funções
  12. SERVER-SIDE function TrabTaxista(source, player) triggerClientEvent(source, "TrabTaxi", source) outputChatBox("Agora é taxista",player,255,255,255,true) end addEvent("TrabTaxi", true) addEventHandler("TrabTaxi", root, TrabTaxista) CLIENT SIDE function TrabTaxista (_,state) if painel == true then if ( state == "down" ) then if ( isCursorOnElement(615, 224, 128, 32)) then removeEventHandler("onClientRender", root, Dx) showCursor(false) end end end end addEventHandler ("onClientClick", root, TrabTaxista) addEvent("TrabTaxi", true) addEventHandler("TrabTaxi", root, TrabTaxista) no client Quando o jogador clicar no botão do meu painel, o painel vai fechar, e no server side, quando apertar no mesmo botao, para mandar uma mensagem para ele, estou tentando consertar isso e não está funcionado Client side> Clicar botão taxi e fechar painel Server side> clicar botão taxi e mandar msg
  13. Eu percebi isso, so que oque estou tentando achar, no server side: function TrabTaxista(source) triggerClientEvent(source, "TrabTaxi", source) outputChatBox("Agora é taxista",source,255,255,255,true) end addEventHandler ("onClientClick", root, TrabTaxista) esse ai encima é o server side, ali no event handler, oque é coloco?
  14. Estou com um problema que não consigo resolver, no client side, quando clico, o painel vai desaparecer ao clicar em trabalhar, so que no server side, quero que quando eu clico aparece uma mensagem, pode me ajudar? (OBS: O Painel está funcionando tudo certinho, mesmo eu excluindo esses funcoes, ele ira continuar funcionando.) CLIENT SIDE function TrabTaxista (_,state) if painel == true then if ( state == "down" ) then if ( isCursorOnElement(615, 224, 128, 32)) then removeEventHandler("onClientRender", root, Dx) showCursor(false) end end end end addEventHandler ("onClientClick", root, TrabTaxista) addEvent("TrabTaxi", true) addEventHandler("TrabTaxi", root, TrabTaxista) SERVER SIDE --Acho que o erro está aqui (MINHA DÚVIDA: Mensagem não está aparecendo) function TrabTaxista(source,player) triggerClientEvent(source, "TrabTaxi", source) outputChatBox("Agora é taxista",player,255,255,255,true) end addEventHandler ("onClientClick", player, TrabTaxista)
  15. ODutii

    Help me

    open a dx panel using command?
  16. Qual as formas para abrir um painel dx dando um comando?
  17. Estou tentando colocar assim, Trabalho: "msg" Se o player estiver na acl, por exemplo, se ele estiver na acl mecanico, o trabalho vai ser Trabalho: Mecanico Se o player estiver na acl uber, a mensagem vai ficar Trabalho: Uber, eu sou bom com script mas, sou péssimo em mexer com Dx e não sei oq ta pegando ai
  18. Estou com um probleminha, estou criando um hud, e com a seguinte informação, trabalho e money, ai na imagem o Msg = "" é o nome do trabalho, ai o texto "Trabalho" está funcionando normalmente, eu ja tentei muitas maneiras e não funcionou, parece que o AddAcl ou isObjectinAcl não está funcionando, e, como o arquivo é "client", não aparece no console o erro que estou cometendo, eu ja tentei colocar como "type=server" e nem abriu a hud, então podem me ajudar ou mandar um script que funcione por favor! obrigado pela atenção! Meta.xml: <meta> <info author="FeniXMTA" name="Hud" type="script" version="1.5" /> <script src="client.Lua" type="client"/> <file src="img/maleta.png" /> <file src="img/carteira.png" /> </meta> Client.Lua: local screenW, screenM = guiGetScreenSize() local components = { "weapon", "ammo", "health", "clock", "money", "breath", "armour", "wanted"} msg = "" addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), function () for _, component in ipairs( components ) do setPlayerHudComponentVisible( component, false ) end end) addEventHandler("onClientRender", root, function(player) local accName = getAccountName ( getPlayerAccount ( player ) ) local dinheiro = getPlayerMoney(player) dxDrawRectangle(1055, 51, 217, 48, tocolor(38, 38, 38, 255), false) dxDrawRectangle(1053, 51, 2, 48, tocolor(30, 129, 198, 255), false) dxDrawText("Trabalho:", 1115, 65, 1182, 84, tocolor(255, 255, 255, 255), 1.20, "default-bold", "left", "top", false, false, false, false, false) dxDrawImage(1063, 55, 42, 38, ":Hud/img/maleta.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawRectangle(1053, 109, 166, 38, tocolor(38, 38, 38, 255), false) dxDrawRectangle(1051, 109, 2, 38, tocolor(30, 129, 198, 255), false) dxDrawImage(1061, 109, 28, 35, ":Hud/img/carteira.png", 0, 0, 0, tocolor(255, 255, 255, 255), false) dxDrawText(dinheiro, 1115, 119, 1182, 138, tocolor(255, 255, 255, 255), 1.20, "default-bold", "left", "top", false, false, false, false, false) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Mecanico") ) then -- Acl Pra Quem Pode Usar o Comando msg = "Mecanico" dxDrawText(msg, 1187, 65, 1253, 84, tocolor(255, 255, 255, 255), 1.20, "default-bold", "left", "top", false, false, false, false, false) elseif isObjectInACLGroup ("user."..accName, aclGetGroup ( "Uber") ) then -- Acl Pra Quem Pode Usar o Comando msg = "Uber" dxDrawText(msg, 1187, 65, 1253, 84, tocolor(255, 255, 255, 255), 1.20, "default-bold", "left", "top", false, false, false, false, false) end end )
  19. Estou com um probleminha, estou criando um hud, e com a seguinte informação, trabalho e money, ai na imagem o Msg = "" é o nome do trabalho, ai o texto "Trabalho" está funcionando normalmente, eu ja tentei muitas maneiras e não funcionou, parece que o AddAcl ou isObjectinAcl não está funcionando, e, como o arquivo é "client", não aparece no console o erro que estou cometendo, eu ja tentei colocar como "type=server" e nem abriu a hud, então podem me ajudar ou mandar um script que funcione por favor! obrigado pela atenção! Imagem: https://imgur.com/a/WaYB6TL
  20. Estou tentando fazer que quando o veiculo chega a um certo nivel de dano o veiculo desliga, podem me ajudar? >> nao funcionou function stopengine(player,seat) local vehp = getPedOccupiedVehicle(source) local health = getElementHealth(vehp) if health <= 300 then setVehicleEngineState(vehp, false) end end addEventHandler("onVehicleDamage",root,stopengine)
  21. Estou criando um script de revistar, quando revista eu coloquei para acontece: "Armas do jogador:"..armasjogador.."", so que quando vou no jogo, ele so mostra a arma que está na mão do jogador, eu queria que, se o jogador estiver com arma, sendo na mão ou não, apareça o nome da arma, e não estou conseguir montar o script, podem ajudar...
  22. I have a dx panel on my screen, written: MyServer, how do I edit this panel message in the script?
  23. I can't make the script, so when the player dies, the vehicle is destroyed, it helps!
  24. I can not do a job, that is, when I type the command "create" spawna a ped 'npc' by my side, can help?
×
×
  • Create New...