-
Posts
176 -
Joined
-
Last visited
Everything posted by MrDante
-
[ PERGUNTA ]"Tela de loading" ou Barra carregando
MrDante replied to MrDante's topic in Programação em Lua
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) -
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?
-
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?
-
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
-
Acho que entendi muito obrigado, acabei esquecendo do elemento data que poderia estar usando um pouco mais básico numa linguagem lua, obrigado
-
sim , por exemplo se o algemar_jogador for verdadeiro em seguida executara a funçao, ou estou errado?
-
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..
-
[ RESOLVIDO ] Como Bloquear Todos os mods em uma area verde
MrDante replied to MrDante's topic in Programação em Lua
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. -
[ RESOLVIDO ] Como Bloquear Todos os mods em uma area verde
MrDante replied to MrDante's topic in Programação em Lua
tipo f1, f2, f3, f4 e etc e entre outros. -
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
-
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 ?
-
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?
-
Existe a virtualhost, barata e confiavel http://www.virtualhostbr.com/mta.html
-
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?
-
[ RESOLVIDO ] BLOQUEAR F1 E MORRER SEM SAIR DO SPAWN
MrDante replied to MrDante's topic in Programação em Lua
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 -
[ RESOLVIDO ] BLOQUEAR F1 E MORRER SEM SAIR DO SPAWN
MrDante replied to MrDante's topic in Programação em Lua
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? -
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
-
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
-
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??
-
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
-
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?
-
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?
