Jump to content

Joaovit13

Members
  • Posts

    70
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Joaovit13

  1. Bom eu dei uma estudada no setElementData e getElementData e eles me bugaram kkk. Eu estou tentando fazer uma verificação aonde eu clico no botão Entrar ele retorna ou seja bem vindo ou Você já trabalha aqui e igualmente pro Botão sair que no caso é ou você foi Demitido ou você não trabalha aqui. Meu código está assim: function clicar(button, state) if isShowing then if painel == true then if button == "left" and state == "up" then if isMouseInPosition(screenW * 0.3133, screenH * 0.4089, screenW * 0.0836, screenH * 0.0794) then if painel == true then removeEventHandler("onClientRender", root, abrirPainel) painel = false showCursor(false) setElementData(localPlayer, "Pedreiro", true) end end end end end end addEventHandler("onClientClick", root, clicar) function clicar2(button, state) if isShowing then if painel == true then if button == "left" and state == "up" then if isMouseInPosition(screenW * 0.3133, screenH * 0.5768, screenW * 0.0836, screenH * 0.0794) then if painel == true then removeEventHandler("onClientRender", root, abrirPainel) painel = false showCursor(false) if getElementData(localPlayer, "Pedreiro") then setElementData(localPlayer, "Demitido", true) outputChatBox("Você foi demitido com sucesso!") removeElementData(localPlayer, "Pedreiro") end end end end end end end addEventHandler("onClientClick", root, clicar2) E no server-side eu fiz um teste já tentei de todas as formas e só executa o seja bem vindo. function pergunta(player,cmd)--Apagar depois if getElementData(player, "Pedreiro") then outputChatBox("Seja bem vindo",player,255,255,255,true) else outputChatBox("Demitido!",player,255,255,255,true) end end addCommandHandler("teste", pergunta) Como eu consigo fazer a verificação corretamente?
  2. Bom eu estou planejando usar ele para trabalho, estou desenvolvendo um trabalho e nos outros empregos que eu estava estudando usa bastante ele, porém vou tomar cuidado ao utilizar.
  3. Eu queria saber como posso fazer uma verificação deles dentro do client-side e dentro do server-side
  4. if painel == true then removeEventHandler("onClientRender", root, abrirPainel) painel = false showCursor(false) Resolvido!
  5. Qual função eu utilizo para fechar o painel depois de aberto? testei o destroyElement só que ele fala que o primeiro argumento é nil
  6. Assim é que como eu demorei pra falar minha dúvida pensei que ele já estava inválido e tinha que criar outro mals, mais muito obrigado. É eu estou utilizando esse sistema porém quando eu clico fora do do painel com ele fechado ele funciona -- Posição dos Dx dxDrawRectangle(screenW * 0.3133, screenH * 0.5768, screenW * 0.0836, screenH * 0.0794, tocolor(10, 2, 84, 254), false) dxDrawRectangle(screenW * 0.3133, screenH * 0.4089, screenW * 0.0836, screenH * 0.0794, tocolor(10, 2, 84, 254), false) -- Função de Clicar function clicar(button, state) if isShowing then if button == "left" and state == "up" then if isMouseInPosition(screenW * 0.3133, screenH * 0.4102, screenW * 0.3969, screenH * 0.4883) then outputChatBox("1",255,255,255,true) else isMouseInPosition(screenW * 0.3133, screenH * 0.5768, screenW * 0.3969, screenH * 0.6549) then outputChatBox("2",255,255,255,true) end end end end addEventHandler("onClientClick", root, clicar) Ele só ta aparecendo o 1 e com o painel fechado está dando para executar ele como consigo corrigir isso? Ah e fora que eu quero executar os 2, caso eu clicar no 1 digite o texto caso eu clique no 2 digite o texto 2.
  7. Bom estou fazendo um painel usando dxDrawRectangle fiz um botão como eu posso usar o isMouseInPosition nele?
  8. Bom eu estava mexendo no meu sistema usando dxDrawRectangle e o sistema isCursorOnElement que eu vi em um video no youtube para verificar se o jogador realmente está em cima da variavel que criou não existe mais, quais comandos eu devo usar para verificar se o cursor da pessoa está em cima das posições que eu pedi
  9. Eu queria saber como eu instalo o resource dgs no meu servidor, eu preciso de conta no GitHub pra isso? como que faz para instalar ele?
  10. Bom estou querendo deixar o ped do script que estou fazendo imortal porém a função que eu coloquei não está funcionando. Ped = createPed(150,370.40481567383,-2038.2592773438,7.671875) function onStealthKill (targetPed) if (getElementData (targetPed, "imortal")) then cancelEvent() end end addEventHandler ("onPlayerStealthKill", root, onStealthKill) function cancelDamage() if (getElementData (source, "imortal")) then cancelEvent() end end addEventHandler ("onClientPedDamage", root, cancelDamage) Estou querendo saber aonde está o meu erro ou oque está faltando colocar.
  11. Eita irmão eu não sabia que podia acontecer esse problema ae, obrigado pelo script e pelo aviso.
  12. Muito Obrigado irmão consegui aqui agora eu entendi que não pode declarar o parâmetro na função e sim dentro dela, muito obrigado mesmo
  13. Então pelo addCommandHandler funcionou porém eu queria que a cada tantos minutos dava o dinheiro pro player, quais parâmetros devo passar para o setTimer?
  14. function vipBronze(thePlayer) local account = getPlayerAccount ( thePlayer ) local accName = getAccountName ( account ) if not isGuestAccount(account) then if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Bronze" ) ) then givePlayerMoney(player, 5000) end end end setTimer(vipBronze, 60, 1) Meu código ficou desse jeito porém está dando bad argument no getPlayerAccount, getAccountName e no isGuestAccount e fora a concatenação que ainda está dando erro.
  15. Sim o thePlayer é o parâmetro da minha função, tentei verificar dessa fora porém ainda deu errado local player = getPlayerAccount(thePlayer) if isGuestAccount(player) then if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Bronze" ) ) then Ele está me retornando a Boolean value ainda. Só que agora no getPlayerAccount e no isGuestAccount(player) then
  16. local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Bronze" ) ) then Ele está me retornando uma Boolean value e não consigo concatenar qual seria o meu erro?
  17. EU queria saber se existe uma forma de guardar informações dos jogadores sem ser as padrões, informações como: Idade, RG e etc. Sem ser por banco de dados
  18. Pow irmão vlw kk nem passou pela minha cabeça que era só colocar em baixo, vlw mesmo!
  19. Bom deu erro o addCommandHandler retorna que o segundo argumento é nil, não existe e a função não é realizada
×
×
  • Create New...