Jump to content

manawydan

Members
  • Posts

    980
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by manawydan

  1. primeiro: qual sistema de bots voce esta usando? slothbot ou criou o seu proprio? Se for slothbot voce vai ter que fazer uma boa modificação no codigo, para o bot bater so quando voce bater nele, Os bots do slothbot não batem em quem esta no mesmo time que eles, ex: voce cria um time, entra dentro do time, e seta o time do bot para o mesmo time que o seu, assim ele não ira bater em voce, apenas se estiver um inimigo perto de voce e voce estiver na frente(os bots são meio doido sim)
  2. boa sorte parece que voces tem tudo pra ir pra frente.
  3. é bom compartilhar conhecimento com o pessoal deixando o codigo, assim ajudara pessoas com problemas iguais(claro se o código não for muito extenso)
  4. nao sou muito fan de dayz(prefiro server de zombies mais originais), mas boa sorte com o projeto, e é uma boa iniciativa creio que ajudara varios servidores de zombie
  5. bom, se vc olhase um pouco o script do slothbot ele teria essa linha: setTimer ( giveWeapon, 800, 1, slothbot, tonumber(weapon), 99999, true ) --gives the weapon no caso 800 milesimos de segundo depois que o bot spawna ele recebe a arma que vc passou como argumento(como vc não passou nada ele vai receber 0, que é o soco). Então voce pode arrumar ese problema de dois jeitos: 1° De a arma ao bot depois de um timer maior que 800 ms bot1 = exports.slothbot:spawnBot (2392.8479003906, -1237.544921875,24.965520858765,3) setTimer(giveWeapon,1000,1,bot1,31,9999,true) ou 2°Passe o argumento da arma quando vc chamou a função. Ambos funcionarao
  6. apenes de para o bot a arma como se fosse um ped qualquer, giveWeapon(bot1,31,9999,true)
  7. como vc esta usando setWeaponProperty e ela é global, uma maneira facil (de fazer apenas os vips com essa habilidade) seria, setar a habilidade de arma do jogador vip para pro (apenas os jogadores vip poderam ter a habilidade no nivel pro). Tente isso (Talvez funcione, não me lembro bem) : addEventHandler("onPlayerLogin", root, function () local accountName = getAccountName(getPlayerAccount(source)) if ( isObjectInACLGroup ( "user.".. accountName, aclGetGroup ( "Vip" ) ) ) then setWeaponProperty(24, "pro", "flags", 0x000800) setPedStat(source,71,1000) end end )
  8. Pensei que o forum mta estive parado, parabens roots o mta brasileiro ainda precisa crescer muito, mas atitudes como essas ja são um bom começo.
  9. pra usar a tag youtube apenas adicione ela e dentro dela coloque o vir depos do v = exemplo: https://www.youtube.com/watch?v=GO2qa3BK ... BFIPawqKeA ficaria tag youtube e dentro dela GO2qa3BKAoQ&list=UU4Hd3TBtappQvBFIPawqKeA --GO2qa3BKAoQ&list=UU4Hd3TBtappQvBFIPawqKeA -- apenas remova os --
  10. voce pode fazer uma checagem por time: getPlayerTeam, e então se não for policia militar use um toggleControl, para retirar os controles de manipulacao de veiculo.
  11. voce pode tentar usar a função setElementVisibleTo: https://wiki.multitheftauto.com/wiki/Se ... tVisibleTo e deixar o elemento visivel apenas para os jogadores que voce quer(um for dentro de um time pode ser o que voce precise usar em conjunto com a função citada).
  12. you can use my noob script nemesis: https://community.multitheftauto.com/in ... ls&id=5722
  13. to meio enferrujado mais ve se da certo: function SetSkin(player,cmd,skinNumber) if(skinNumber and tonumber(skinNumber))then setElementModel(player,tonumber(skinNumber)) outputChatBox("Voce mudou de skin",player) else outputChatBox("Use /ss e o numero do skin",player) end end addCommandHandler("ss",SetSkin)
  14. como usar este recurso dnl291? eu conheço ele mas ainda n entendi a forma de uso
  15. Eu aprendi bastante lendo o manual de lua na versao 5.1: http://www.lua.org/manual/5.1/pt/manual.html Lua é uma linguagem super facil, mas se voce aprender a logica de programação pode ficar mais facil de entender qualquer linguagem.
  16. boa sorte, acho que umas fotos do server poderia chamar mais atenção dos possiveis players!
  17. nao consegui entrar, creio ser quicado automaticamente
  18. because seg is 0 every frame?
  19. tente algo assim: local seg = 0 local oldTick = getTickCount() function dominar_start ( ) seg = 0 oldTick = getTickCount() addEventHandler ( "onClientRender", root, dominar_render ) end addEvent ( "dominar_start", true ) addEventHandler ( "dominar_start", root, dominar_start ) function dominar_stop ( ) removeEventHandler ( "onClientRender", root, dominar_render ) end addEvent ( "dominar_stop", true ) addEventHandler ( "dominar_stop", root, dominar_stop ) function dominar_render () if(getTickCount() - oldTick >=1000)then seg = seg+1 oldTick = getTickCount() end if(seg==225)then seg = 0 removeEventHandler ( "onClientRender", root, dominar_render ) else dxDrawRectangle(55, 478, seg, 20, tocolor(255, 100, 0, 255), false) dxDrawLine(54, 478, 304, 478, tocolor(255, 255, 255, 255), 1, false) dxDrawLine(304, 478, 304, 498, tocolor(255, 255, 255, 255), 1, false) dxDrawLine(54, 498, 304, 498, tocolor(255, 255, 255, 255), 1, false) dxDrawLine(54, 478, 54, 498, tocolor(255, 255, 255, 255), 1, false) dxDrawText("atacando territorio!", 53, 478, 304, 498, tocolor(255, 255, 255, 255), 0.65, "bankgothic", "center", "center", false, false, false, false, false) end end
  20. 1°can explain? 2° Sorry, but here is not request area
×
×
  • Create New...