-
Posts
73 -
Joined
-
Last visited
-
Days Won
1
Everything posted by HiroShi
-
Merry Christmas and A Happy New Year
-
Olá @SciptNovato, basta você no meta, que já percebe um problema. O arquivo server_S.lua, está sendo iniciado antes do client.lua, recomendo você usar onResourceStart e onClientResourceStart em seus scripts. No caso para resolver, tenta coloca client.lua, para iniciar primeiro que o server_S.lua <meta> <min_mta_version> client='1.5.7' server='1.5.7' /> <script src='client.lua' type='client' cache='false' /> <script src='server_S.lua cache='false' /> </meta> desta forma.
-
Em breve vou postar mais tutoriais kkk!
-
eu acho que para um tutorial, seria melhor você ter pelo menos 80% de conhecimento do assunto, desculpa a sinceridade! :D, mas pensa comigo se tem coisas que você não entende como nós vamos entender? Fiquei confuso agora!
-
isso vai mudar se for um elemento criado por você ou um já do MTA como: (player, object, vehicle etc..) agora um marker por ex: você cria um marker com a váriavel 'MarkerTeste', e cria um evento 'onMarkerHit' ultilzando o 'MarkerTest' é óbvio que se o 'MarkerTeste' vou destruido o evento vai avisar que não está achando ele gerando um ERROR
-
Porte de armas + venda de armas. Alguém me ajuda por favor
HiroShi replied to Rafaelxvv's topic in Programação em Lua
qual o elementData ?, é só vc usar setElementData ao comprar um item- 19 replies
-
- programação em lua
- porte de armas
- (and 11 more)
-
Porte de armas + venda de armas. Alguém me ajuda por favor
HiroShi replied to Rafaelxvv's topic in Programação em Lua
O teu porte é elementData ?- 19 replies
-
- programação em lua
- porte de armas
- (and 11 more)
-
isso, desta maneira !. Boa @ber
-
Acho que ele esqueceu desse tópico
-
@Boechatmuito bem !. Mas deixarei um exemplo aqui usando o elemento 'player' no getElementsByType(). Vamos supor que desejamos puxar um player pelo seu ID, então faremos assim: print(getPlayerName(getPlayerFromID(23))) -- aqui daremos um print no nome do player que tem o id 23. function getPlayerFromID(ID) -- aqui é a function que puxa o player pelo ID v = false -- aqui criamos uma variavel que atribuimos o valor boolean 'false' for INDICE, VALOR in ipairs (getElementsByType('player')) do -- aqui iniciamos um loop de todos os players if getElementData(VALOR, "ID") == ID then -- aqui verificamos os players que tem o elementData 'ID' igual o que botamos no print acima v = VALOR -- aqui transformamos a variavel no player selecionado. break -- aqui quebramos o loop end end return v -- aqui retornamos para o 'print' o 'player or false' end
-
[Ajuda]Se Poderem me ajudar nesse script Eu agradeço.
HiroShi replied to lucasvinicius's topic in Programação em Lua
Infelizmente não tem como lhe ajudar assim :/, você que deve arrumar seu código, aqui nós só compartilhamos ideias e repondemos dúvidas. -
Isso acontece até com as melhores familias
-
local pressing = false bindKey("k", "both", function(_, state) if state == "down" then if not pressing then pressing = getTickCount() end elseif state == "up" then if pressing and pressing + 3000 >= getTickCount() then pressing = false outputChatBox("* Erro: você deve segurar por 3 segundos.", 255, 0, 0) else pressing = false -- executa a função que você quer end end end) pega este exemplo tente elaborar uma lógica.
-
recomendo usar 'MYSQL' !!!
-
isso !
-
@Mongou , você deve marcar a opção 'Alpha is used' no txd Workshop, clica duas vezes na txd que verá as propriedades, vc deixa asism:
-
A própria função setElementInterior, ja bota o player em um determinada posição. Tente assim: function Enter(playerSource) if getElementType(playerSource) == "player" then if getElementDimension(playerSource) == 0 and getElementInterior(playerSource) == 0 then if not isPedInVehicle(playerSource) then fadeCamera(playerSource, false, 0.5) setElementInterior(playerSource, 0, 1040.612, -1015.891, -47.559+0.2) setElementDimension(playerSource, 0) setElementRotation(playerSource, 0, 0, 90) setTimer(function(playerSource) setCameraTarget(playerSource, playerSource) fadeCamera(playerSource, true, 0.5) end, 1000, 1, playerSource) end end end end addEventHandler("onMarkerHit", enterMarker, Enter)
-
<3
-
Take out your scroll method, and test it to see it.
-
Você usará o evento onPlayerDamage, para verificar quando o player é danificado, nela você pode verificar quais as partes do corpo foi atingida e trabalhar em cima dela. Então no caso, você deseja cancelar tiros que não seja na cabeça isso ?. Fará assim: blocked = { {3}, -- torso {4}, -- Ass {5}, -- Left Arm {6}, -- Right Arm {7}, -- Left Leg {8}, -- Right Leg } addEventHandler('onPlayerDamage', root, function(attacker, damage_causing, bodypart) for i,v in ipairs(blocked) do if bodypart == v[1] then -- caso bodypart seja igual qualquer um que está na tabela: cancelEvent() -- o evento de dano será cancelado end end end) __________________________________________________________________________ I ask someone with permission to move this topic to (Other Languages --> Portuguese / Português / Programação Em Lua) Other languages Portuguese / Português Programação em Lua
-
Não reviva tópicos antigos !!!