Jump to content

Lord Henry

Other Languages Moderators
  • Posts

    3,992
  • Joined

  • Last visited

  • Days Won

    183

Everything posted by Lord Henry

  1. Se a key for com números, vc pode gerar com math.random. Se for com letras tipo um serial, dai é bem mais complicado.
  2. Se você tivesse estudado a Wiki do getPedWeapon, saberia que existe um parâmetro para informar o slot que se deseja verificar. Você precisa verificar todos os slots para saber se o jogador tem tal arma no inventário.
  3. Ocorre por causa do seu loop na linha 5.
  4. Depois daquele outputChatBox, coloque isso pra testar: (não vai resolver o problema, mas vai ajudar a descobrir) outputChatBox ("Kovek: "..kovek, p) outputChatBox ("Money: "..money, p) E me diga o que aparece. E sempre deixe o /debugscript 3 ativado.
  5. Quais erros? Mande por texto, sua imagem não pegou.
  6. Isso é bem complexo de ser feito. Vc precisa saber Modelagem 3D e ter um programa que consiga abrir os modelos.DFF do GTA.
  7. factor = 0.03 function createVehicles(player) for i,v in ipairs(getElementsByType("vehicle")) do if getVehicleType (v) ~= "BMX" then fuel = math.random(10,25) setElementData(v, "fuel", fuel) end end end function processFuel(player) for i,v in ipairs(getElementsByType("vehicle")) do if getVehicleType (v) ~= "BMX" then local fuel = getElementData(v, "fuel") or math.random(10,25) if (getVehicleEngineState(v) and fuel > 0 ) then fuel = fuel - factor end if (fuel <= 0.99) then fuel = 0 setVehicleEngineState(v, false) end setElementData(v, "fuel", fuel) end end end createVehicles() setTimer(processFuel, 1000, 0) Colocando a verificação do tipo de veículo. Onde só funciona se o tipo for diferente de "BMX" (bicicleta)
  8. local expGanho = 5 -- Supondo que o trabalho está dando 5 de EXP. if (tonumber(getElementData(source,"LSys:EXP")) + expGanho) >= 100 then -- Se o EXP que o player já tem, somado com o EXP que ele ganhou agora for maior ou igual a 100, então passa de level. local expExtra = tonumber(getElementData(source,"LSys:EXP")) + expGanho - 100 setElementData(source,"LSys:EXP",expExtra) -- O EXP que passou de 100 acumula e seta no EXP do level seguinte. (Se ficou com 104 de EXP, vai acumular 4 e setar no EXP) setElementData(source,"Level",tonumber(level)+1) -- Passa de level. outputChatBox("#9ACD32[TRABALHO]: #FFFFFFVocê acumulou #9ACD32100 #FFFFFFde experiência e subiu de level - #ffffff( #9ACD32"..tonumber(level)+1 .." #ffffff)",source,255,255,255,true) playSoundFrontEnd ( source, 101 ) else setElementData(source,"LSys:EXP",tonumber(getElementData(source,"LSys:EXP")) + expGanho) playSoundFrontEnd ( source, 101 ) end
  9. Não sei te dizer se ajuda. Como eu disse, é bug do GTA e não do veículo. Mas se vc quiser testar, aí é com vc.
  10. Dai é bug do próprio GTA. Nao tem o que fazer.
  11. Poste o código indentado e utilizando o botão de code.
  12. Já que é a sua primeira vez, veja as regras do fórum aqui:
  13. É possível, mas não é recomendável fazer isso pois isso vai causar uma falha grave na segurança do seu servidor, permitindo que pessoas não autorizadas consigam acesso. Se os seus staffs acessam por outros computadores, é só eles logarem na mesma conta que eles usam normalmente.
  14. Dai sete uma elementData no carro quando liga/desliga o motor e farol. Dai verifique essa data ao entrar no veículo, se tiver a data, mantenha o motor/farol ligado.
  15. Remova as linhas 2, 3, 4 e 6.
  16. Significa que seu triggerClientEvent (source, "botao1", root) está tentando ativar um evento que não existe no lado client.
  17. Tem. Só vc obter as coordenadas offset do marker com getElementAttachedOffsets e depois anexar o veículo no caminhão com esses mesmos offsets. Fazendo com que ele fique anexado na mesma posição que o marker.
  18. To testando aqui e realmente tem um bug. Ele não consegue anexar elementos no marker que está anexado em algo. Tem que anexar direto no caminhão. A função retorna true mas não anexa '-'
  19. Mas dai o evento irá funcionar com markers de fora do script. Pois vc não criou condição que verifica se o marker é do script.
  20. Já fiz algo assim com o cargobob. Os players iam num marker que ficava anexado no helicoptero pra poder grudar dentro dele. Lagava pra carai. Pq vc usou root na linha 39?
  21. Isso é automático do próprio GTA. Crie uma função com onVehicleEnter e desligue as luzes e motor.
×
×
  • Create New...