Jump to content

MrDante

Members
  • Posts

    176
  • Joined

  • Last visited

Everything posted by MrDante

  1. tendi. usei o exemplo da wiki , eu tentei quero que ela execute em uma função que esta no server, ai eu pensei que um addEvent e addEventHandler e TriggerServerEvent executaria, porem deu bad argument [Expected Element At Argument 2, got Function, tem algum problema ? OBS:Não estou colocando a função completa pra nao houver roubo só o que esta dando erro Server: local rootElement = getRootElement() function revistar_jogador ( thePlayer, comando, nick ) end addCommandHandler ( "revistar", revistar_jogador ) addEvent("revistar", true) addEventHandler("revistar", rootElement, revistar_jogador) Client: local screenW,screenH = guiGetScreenSize() local resW, resH = 1280, 720 local x, y = (resW/screenW),(resH/screenH) function getCount() dxDrawRectangle(354, 312, 376, 38, tocolor(0, 0, 0, 255), false) if not systemUpTime then systemUpTime = getTickCount () currentCount = getTickCount () dxDrawRectangle(x*358, y*316, x*368, y*29, tocolor(189, 0, 0, 255), false) dxDrawText ( currentCount - systemUpTime, x * .48, y * .1, x, y, tocolor(255,255,255), 2) triggerServerEvent("revistar", thePlayer) end end addEventHandler("onClientRender", thePlayer, getCount)
  2. Funcionou, porém agora vem outra questão é que ele vai ficar com esse elemento data até sair do servidor, então eu posso executar o /desalgemar mesmo não está algemado, bom tem alguma função que retira o elemento ou não?
  3. Por exemplo, uma barra que acredito que seja um DxDrawRectangle, que carrega como por exemplo uma tela de loading de jogos ou a barra de quando você está fazendo download do servidor, Tem Alguma função ou executar DxDrawRectangle com cada tempo?
  4. local player_a_ser_algemado = getPlayerFromPartialName ( nick ) local nick_do_jogador = getPlayerName ( player_a_ser_algemado ) setElementData ( player_a_ser_algemado, "Algemado", nick_do_jogador) Está Correto? , Pois quando vou executar a função /desalgemar ela não reconhece a element data '-' local player_a_ser_desalgemado = getPlayerFromPartialName ( nick ) local policial = getPlayerName(thePlayer) if getElementData(player_a_ser_desalgemado, "Algemado") then else outputChatBox ( "#000000[#FC0303POLICIA#000000]#A09E9EO Jogador Nao Esta Algemado Pra Executar Este Comando! ", policial, 255, 255, 255, true) Aviso não estou colocando a função completa por acaso a ver roubo
  5. Acho que entendi muito obrigado, acabei esquecendo do elemento data que poderia estar usando um pouco mais básico numa linguagem lua, obrigado
  6. sim , por exemplo se o algemar_jogador for verdadeiro em seguida executara a funçao, ou estou errado?
  7. Bom eu quero que esse função de desalgemar ela só funciona se a uma outra função estiver executada, mas não funcionou tem algum problema? se a função algemar_jogador for verdadeira, em seguida executara essa função "if algemar_jogador == true then" mas ela não funciona function desalgemar_jogador (thePlayer, _, nick, algemar_jogador) if nick then if getPlayerFromPartialName ( nick ) then local accName = getAccountName ( getPlayerAccount ( thePlayer ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "ComandosPolicia") ) then local player_a_ser_algemado = getPlayerFromPartialName ( nick ) local nick_do_jogador = getPlayerName ( player_a_ser_algemado ) local policial = getPlayerName(thePlayer) if algemar_jogador == true then setPedAnimation ( player_a_ser_algemado ) setElementFrozen ( player_a_ser_algemado, false ) outputChatBox ( "#000000[#FC0303POLICIA#000000]#A09E9EO #FC0303Jogador "..nick_do_jogador.."#A09E9E Foi Desalgemado pelo #FC0303Policial "..policial..".", root, 255, 255, 255, true) outputChatBox ( "#000000[#FC0303POLICIA#000000]#A09E9EVocê Foi Desalgemado! ", player_a_ser_algemado, 255, 255, 255, true) else outputChatBox ("#000000[#FC0303POLICIA#000000]#A09E9EO Jogador Nao Esta Algemado", policial, 255, 255, 255, true) end else outputChatBox("#000000[#ff0000POLICIA#000000]#FF0000Você não tem permissão para usar este comando!", thePlayer, 255, 255, 255, true) end end end end addCommandHandler ( "desalgemar", desalgemar_jogador) já tentei de varias formas como elseif pra não afetar o else da acl group mas enfim n deu nada certo..
  8. Sim, obrigado, eu procurei e achei algumas funções como unBindKey, não sei se isso funciona se entra em um area e o botões do teclado desativa, e o colshape e radar area com 2 element data que bloquearia cada uma das funções.
  9. Bom isso é com sua dll de core... procure ela na internet ou no site pt.dll-files.com/core.dll.html e coloca na pasta system32
  10. Bom eu uso em servidores e nunca teve problema , pelo menos para mim. não dou 100% confiável mas ela é otima na minha opnião
  11. agora me vem um outro problema, eu quero que esse marker só aparece a cutscene quando a pessoa entra pela primeira vez no servidor e quem já joga n precisa ver ela dnv , tens função a isso ?
  12. Obrigado, Fica a Dica Pra quem quiser usar Só mais uma pergunta, eu quero que essa cena vai depois de eu entra no marker a função pra executar quando entra no marker é OnMarkerHit?
  13. Existe a virtualhost, barata e confiavel http://www.virtualhostbr.com/mta.html
  14. Hoje é mais uma duvida de quais funções eu poderia usar... essas cutscenes é tipo a cutscene do saur utopia 1.5, que é em widescreen e mostra o ped da skin escolhida em um embarque de avião, e outra cena é o avião explodindo e ele indo de paraquedas e começa o jogo ao responder as perguntas do servidor, eu procurei e achei umas funções como, setCameraMatrix dxDrawRectangle mas não tenho certeza exatamente, alguém sabe?
  15. Assim não é isso exatamente que eu quero... vamos dar outro exemplo eu dei /prender em um jogador ele foi pra prisão, ai ele quer morrer no freeroam, mas o freeroam ta bloqueado(isso eu já resolvi) ai ele tenta o /kill ai ele morre mas n consegue sair da prisão e ele não spawna em outro lugar
  16. Obrigado mas pelo que eu entendi essa função é por dimensão, mas por exemplo eu quero executar a função /freeze (nome do player) e ele ficou freezado( ou sei la como é que escreve rsrs ) só que ele pode simplismente executar f1 morrer pra sair daquele freeze, tens função a bloquear freeroam?
  17. Olá, eu queria saber se tem uma função que se eu executar o jogador não pode executar nenhuma função do mta por ex: freeroam? e outra, eu executei um codigo digamos /prender, ele vai para a cadeia, mas se eu digitar /kill ou usar o freeroam pra morrer ele não volta no spawns normais do servidor? por ex eu prendo o jogador e ele tenta morrer pra escapar e não consegue
  18. Sim obrigado, só era um exemplo que citei, mas enfim eu resolvi o erro, quando você for compilar, o chat box não pode ter nenhum acento se não ele corta toda sua informação
  19. Agora é uma duvida, tipo não existe no mta a animação de algemado no mta provavelmente só no samp, mas existe uma animação que ele fika com a mao pra frente e dps vai pra frente, assim tem como corta a animação pelos segundos dela só pra usar uma simulação de algema, só que ela n fika infinitamente usando a animação, por ex ela corta e dps para mas quero que ela seja infinita, tens como ou preciso executar a cada segundo que usa a animation??
  20. outputChatBox( "#000000[#FC0303POLICIA#000000]#FC0303Policial "..policial.."#A09E9E Está Revistando o #FC0303Suspeito "..nick_do_jogador, root, 255, 255, 255, true ) essa é a linha só n coloco o comando inteiro para evitar roubo
  21. Bom fui compilar no site luac.multitheftauto.com e acabo dando um pequeno problema, agora um outputChatBox root está cortando por ex: Sem Compilar:[POLICIA]O jogador "Robo" foi algemado pelo policial "MrDante" Compilado:[POLICIA] O Jogador "Robo" fo Alguém sabe como resolver ou compilar em outro site?
  22. Muito obrigado pelos tutoriais preciso muito... bom eu tinha perguntado outra coisa mas ja resolvi agr tem algum comando pq eu n achei q precisa ter uma distancia do player pra poder executar?
×
×
  • Create New...