Jump to content

pudimzueiro

Members
  • Posts

    27
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

pudimzueiro's Achievements

Advanced Member

Advanced Member (8/54)

0

Reputation

  1. o galera eu fiz um script de alugar um guincho com a ajuda de uma pessoa muito legal,o script funciona e tudo mais,porem tem players que podem ser abusivos,então antes disto acontecer eu gostaria de me prevenir,o script tem um addcommandhandler, de alugar,porem eu gostaria de saber como eu faço para este comando poder ser usado a cada 8 minutos?pois o guincho some em 10 minutos entao eu botaria o comando a cada 8 minutos,exemplo eu uso /alugar, porem so depois de 8 minutos eu poderia usalo novamente,tambem gostaria de saber se tem como eu destruir o elemento no caso o carro, assim que o player que utilizou o comando desconecta-se do servidor. eu so quero saber que função eu tenho que aprender para conseguir fazer isso, ou se me mostrar algum exemplo ja seria de grande ajuda,por que aquelas explicações da wiki me deixam mais perdido do que eu já estou.
  2. vei vlw pela enorme ajuda,ta funfando não vou deixar do geito que ta mesmo ele ta dando para alugar e está destruindo depois,e agora que eu percebi que nem precisa destruir o ultimo já que o cara alugou ele com o proprio dinheiro né,mas eu queria saber de uma coisa,ele ta dando um negocio de badargunment destroyelement tipo assim eu acho que ele ta tentando destruir o que não existe.isto não interfere em nada so fica dando a mensagem mas é so pro cmd do server mesmo,tipo ele não destroy 2 carros ao mesmo tempo cada carro teu seu tempo de destruição mas ele fica dando esse bad argument pelo que vi por enquanto não interfere em nada,mas tu,como alguem mais experiente,acha que pode dar alguma coisa futuramente? tu teria um discord ou algo do tipo para mim te mandar o codigo pra vc ver como ficou?
  3. deste geito ai não deu mas eu inseri esta parte no começo da função de ligar/deligar o motor, e ficou tipo um pre requisito para poder usar o comando simplificando ficou assim. para poder ligar ou desligar o motor o vehiculo do player de estar com hp a cima de 351. for _, players in ipairs( getElementsByType 'player' ) do -- Verifica Todos jogadores Online local Vehicle = getPedOccupiedVehicle ( players ) -- Verifica o Veiculo que os Jogadores estão Ocupando if ( Vehicle ) then -- Verificação if getPedOccupiedVehicleSeat ( players ) == 0 then -- Verifica se o Jogador é Motorista local HP = getElementHealth(Vehicle) -- Verifica HP Do veiculo if HP > 350 then -- HP Do veiculo deve ser maior que 350 vlw pela ajuda
  4. tu falou isso em outro topico aqui tu nao falou por isto eu citei kkkkkkkkk
  5. vou direto ao ponto consegui fazer o carro ligar no j agora queria fazer o seguinte tipo assim quando o cara aperta j ele n usa o comando /motor o j ele executa a funçao, o que eu teria que fazer para que o j apena funciona-se se o carro do player estive-se com hp + que 351? o certo é 350 mas eu botei 351 para garantir de ele funcionar com o script do mecanico,e que os players conseguem bugar o motor quando aperta j então eu quero evitar isto tentei com onclientclick mas não deu muito certo onclientkey
  6. vo te dizer um negocio eu retirei [thePlayer] por causa que tava dando isso " ERROR: Loading script failed: alugarG\alugarG.lua:17: unexpected symbol near '[ '"
  7. t Fiz do geito que você falou mas mesmo assim não deu,ao invez disto tem uma forma de eu fazer o player criar uma bind automaticamente apos logar? logar/entrar no server
  8. agora me diz uma coisa eu queria adicionar mais uma função,sabe o que eu teria que fazer para destruir o carro se o cara tenta-se pegar outro? "quando eu disse incoerencia eu quis dizer erros que o proprio mta mostrou"
  9. VEI MUITO OBRIGADO, TIPO ASSIM DO GEITO QUE TU ME MANDOU NAO FUNCIONOU E TA CHEIO DE INCOERENCIAS(PERDÃO PALAS PALAVRA POIS VOCÊ TEM MUITO MAIS EXPERIENCIA DO QUE EU) POREM EU FIQUEI TENTANDO E VENDO POR QUE TAVA DANDO ERRADO,E FUI VENDO QUE UM ERRO LEVA AO OUTRO E LI O SET TIMER E VI QUE TINHA COISAS desnecessárias (esqueci que o caps tava ligado) e fui tirando e colocando os negocios nos lugares certos, arrumando e consegui resolver e ta funcionando do geito que eu quero,mas foi graças a voce que tive uma noção de como eu basicamente tinha que fazer
  10. tentei e não funcionou tentei ate mudar a key mas nao deu ele nao executou o comando talvez,nao seja porque o bindk_2 nao tem nada dizendo o que é pra fazer com ele tipo assim a bind era pra ativar o executecommandohandler para o player que aperta-se o bind key ou seja K
  11. olha eu tentei porem nao funcionou e tava dando uns erros com o nil e com os [ ] dai eu botei assim porem agora nao executa o comando tipo o guincho nao aparece e tals nem as mensagem de compra ou de falta de money Marca = createMarker ( -2423.06445, -608.87097, 131.56250, "cylinder", 1.5, 0, 255, 127, 200 ) function mensagemMarker (thePlayer) outputChatBox( "Mecânico #FBA403 PARA Alugar Um Guincho User #F8F401/alugar #08EF0C$5000", thePlayer, 255, 0, 255, true) end addEventHandler( "onMarkerHit", Marca, mensagemMarker ) Carro = {} -- Tabela vazia pra armazenar todos carros criados Tempo = {} -- Tabela pra armazenar os timer function Guincho ( thePlayer ) local acc = getPlayerAccount( thePlayer ) if isElementWithinMarker ( thePlayer, Marca ) then local dinheiro = getPlayerMoney ( thePlayer ) if getPlayerMoney >= 5000 then -- Jogador deve ter 5000 mil pra alugar o veiculo if isElement ( Carro(thePlayer) ) and isElement ( Carro(thePlayer) )then destroyElement ( Carro(thePlayer) ) end local Carro = createVehicle ( 525, -2409.55566, -597.95282, 132.64844 ) warpPedIntoVehicle ( thePlayer, Carro(thePlayer) ) takePlayerMoney( thePlayer, 5000 ) -- Remove dinheiro do jogador outputChatBox ( "#F58403Mecânico: #8BF204Vehiculo Alugado Porem Pegarei De Volta Em 10 minutos [5000$]", thePlayer, 255, 0, 255, true ) if isElement ( Carro(thePlayer) ) then Tempo[thePlayer] = setTimer ( function () destroyElement ( Carro(thePlayer) ) end, 1200000, 1 ) else outputChatBox ( "#F58403Mecânico: #ff0000Dinheiro insuficiente Para Alugar Meu Guincho", thePlayer, 255, 0, 0, true ) end end end end addCommandHandler( "alugar", Guincho )
  12. queria saber se é possivel utilizar o ExecuteCommandHandler e depois bindKey,para fazer o seguinte pra função do ExecuteCommandHandler executa o comando "motor" e depois a bindKey para executar o função dele porem ultilizando uma tecla. eu sou bem leigo mesmo e isso deve ser simples e eu que não percebi mas eu tentei porem não está dando nada com nada,por favor não peça para eu mostrar como eu tava tentando,talvez seja bem vergonhoso
  13. sim eu sei que você deve ter percebido que eu esqueci de um if muito importante pros players não conseguirem alugar o carro em qualquer canto sim e aquele negocio embaixo do warppedintovehicle ta ali aleatoriamente eu vou tirar depois porem eu queria saber primeiro como eu faria para destruir o veiculo em 10 minutos o que eu precisaria saber para conseguir fazer isto pois ainda sou novo neste negocio de script
  14. olha eu fiz um script de alugar guincho porem eu queria que ele fosse destruido depois de 10 minutos tem como? Marca = createMarker ( -2423.06445, -608.87097, 131.56250, "cylinder", 1.5, 0, 255, 127, 200 ) createBlipAttachedTo(ageita, 27) function mensagemMarker (thePlayer) outputChatBox( "Mecânico #FBA403 PARA Alugar Um Guincho User #F8F401/alugar #08EF0C$5000", thePlayer, 255, 0, 255, true) end addEventHandler( "onMarkerHit", Marca, mensagemMarker ) function Guincho ( thePlayer ) local dinheiro = getPlayerMoney ( thePlayer ) if ( dinheiro >= 5000) then takePlayerMoney( thePlayer, 5000 ) local Carro = createVehicle ( 525, -2409.55566, -597.95282, 132.64844 ) warpPedIntoVehicle ( thePlayer, Carro ) destroyElementonPlayerVehicleExit ( Carro ) outputChatBox ( "#F58403Mecânico: #8BF204Vehiculo Alugado Porem Pegarei De Volta Em 10 minutos [5000$]", thePlayer, 255, 0, 255, true ) else outputChatBox ( "#F58403Mecânico: #ff0000Dinheiro insuficiente Para Alugar Meu Guincho", thePlayer, 255, 0, 0, true ) end end addCommandHandler( "alugar", Guincho )
  15. Po men eu queria aprender não queria um negocio pronto mas valeu a intenção
×
×
  • Create New...