felipebaidoloko

Members
  • Content Count

    236
  • Joined

  • Last visited

Community Reputation

3 Neutral

About felipebaidoloko

  • Rank
    Trick

Details

  • Gang
    MAD WORLD
  • Location
    Las venturas
  • Occupation
    Gang
  • Interests
    AJUDA FORUM

Recent Profile Visitors

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

  1. eu ja tenho esse sistema de proteção, ate o lider do cla precisa dar permissao para abrir o portão, porem o cara sem usar a senha do portao consegue atravessar o portao da base.
  2. Sim, o portão que é criado por um script para Abrir/Fechar e os objetos são criados no mapa editor, Porem alguns consegue bugar, para mim as vezes ta normal e para o outro ta atravessando Print: https://ibb.co/56XZS49
  3. Boa Noite, Preciso de uma ajuda nao sei como resolver ja colocar o ACPANEL mais é bug do MTA nem é por mod, porem se tiver mais alguma configuração que deve ser feita por favor me auxiliar nisso, tem player que consegue atravessar o objeto do servidor como se nao tive-se colisão.
  4. Boa Tarde, To com uma duvida eu tenho um sistema de datababase (SQL) so que quero fazer 1 painel a onde eu posso alterar as informação que tem dentro dela. Tipo Tenho uma database que salva Kill,HeatShots,etc.. e as vezes o player troca de PC e quer as kill dele de volta. Ai com isso quero fazer 1 painel a onde eu poça editar direto dessa database. com os players ainda utilizando ela. Eu posso fazer isso? Vai trazer algum bug na database? era so essa a minha duvida.
  5. como assim? eu nao entendi por isso eu pedi ajuda no forum
  6. Pessoal eu to fazendo um menu no canto direito da tela, com a dxDrawText, funcionou certinho ate olhei no forum para deixar o dxDrawText no canto direito da tela e do lado esquerdo so do lado esquerdo eu consegui fazer, mais o lado direito ele some , vou mostrar uma imagem. Print: https://ibb.co/wsz6929 addEventHandler("onClientRender", getRootElement(), function() local menuCX = screenWidth*0.545 local menuCY = screenHeight*0.135 dxDrawRectangle(menuCX-2, menuCY+110, screenHeight*0.25, screenHeight*0.12, tocolor(0, 0, 0, 170)) dxDrawText("Murders: ",menuCX+3,menuCY+131,0,0,tocolor(255,255,255,255),1, "default", "left", "top", false, false, false, true, false) end) Quando eu coloco o right não aparece mais na tela mais o left funcionou certinho. eu queria que ela fica-se encostado no lado direito da tela
  7. e como faço para desmarcar? desmarcando quando eu clicar no outro lado da guiCreateGridList ?
  8. Boa Noite, Eu to com problema numa função que to editando, se trata de uma função que faz aparecer a imagem e cada Item que tem no Jogo quando clica nela(Comida,Mediamentos,Etc..), no inventario tem 2 lados no caso 2 guiCreateGridList e esse sistema quando você clica no item ele aparece a imagem do item no lado, só que o único problema que ele da um conflito com a outra guiCreateGridList que é Quando você clica no lado loot aparece a imagem, mais quando clica o lado inventory ele não aparece a imagem do item selecionado. Print do Problema: https://ibb.co/pbckMkJ Alguém pode me ajuda? A função que faz aparecer a imagem é essa addEventHandler("onClientRender",getRootElement(),function() for i, all in ipairs(itensinfo) do local itemm = guiGridListGetItemText(gridlistItems["inventory"], guiGridListGetSelectedItem (gridlistItems["inventory"]), 1) if all[1] == itemm then guiLabelSetColor(headline["imgtext1"], all[4],all[5],all[6]) guiLabelSetColor(headline["imgtext"], all[7],all[8],all[9]) guiSetText(headline["imgtext1"],all[1]) guiSetText(headline["imgtext"],all[2]) guiStaticImageLoadImage(headline["img"], all[3]) end end for i, all2 in ipairs(itensinfo) do local itemm = guiGridListGetItemText(gridlistItems["loot"], guiGridListGetSelectedItem (gridlistItems["loot"]), 1) if all2[1] == itemm then guiLabelSetColor(headline["imgtext1"], all2[4],all2[5],all2[6]) guiLabelSetColor(headline["imgtext"], all2[7],all2[8],all2[9]) guiSetText(headline["imgtext1"],all2[1]) guiSetText(headline["imgtext"],all2[2]) guiStaticImageLoadImage(headline["img"], all2[3]) end end end)
  9. Boa Noite, Quero acrescentar 1 a opção de freezar o veiculo dentro de um ColShope, eu utilizo essa função para proteger os veículos e quero colocar essa opção junto a ela. So que não sei como eu identifico o player que ta dentro do veiculo. Quero colocar setElementFrozen, mais so quando o jogador estiver fora do veiculo. setTimer(function() for i,col in pairs(getElementsByType("colshape"))do if getElementData(col,"BaseCol") then for i,veh in pairs(getElementsWithinColShape(col,"vehicle"))do setVehicleDamageProof(veh,true) --setElementFrozen (veh,true) --- Freezar o veiculo quando o jogador nao estiver dentro do veiculo. end end end end,1000,0)
  10. Outra duvida agora a respeito se sistema de BACKUP Eu atualmente Utilizo o XML para meus backups so que tem função que é executada no servidor que chama o banco de dados pra verificar se o nome do cla que ta na base é o mesmo que o player ta usando. Isso usa memoria ou processador da maquina? pois quando chega uns 30 a 40 nego online da tipo um dalay no jogo. Ai queria saber, se eu mudar o banco de dados para SQL esse dalay pode ser que pare? Não entendo muito do ( SQL ou .DB ) eu sei um pouco do XML por isso utilizo bastante ele.
  11. Pessoal o Console (Não sei se é assim que chama) mais o MTA Server usa mais o que da maquina? processador ? Ou quantidade de memoria?
  12. Sim ate eu me embaralhei, o Lord também não entendeu, ate perguntou se tenho algum tipo de deficiência, mais não é. Eu fiquei o dia todo mexendo nele ai mexendo ali e mexendo la me embaralhei todo. Mais em fim vou explicar ao certo o que eu quero fazer. Quero fazer uma função a onde cria os Objetos no chão de acordo com a ID que esta na Tabela, Isso de trata de um servidor de MTA DayZ (Você já deve ter ouvido fala ou já ter jogado), mais então, nele to com problema na renderização dos objetos que fica "piscando". Um exemplo claro é quando vai na área 51 a onde tem vários objetos modelados e editados que usa ID do GTA SA pra substituir tipo (Torres, Galpão, etc..) e no jogo tem os Itens Exemplo (Motor, Pneu, Caixa de Ferramenta e armamentos,etc..) todos esses itens também usa ID do GTA SA quando dropa no chão ai eu coloco a ID do objeto. Só que o problema é que os objetos em volta tipo: Torres, Arvores, golpes(Objetos modelados), fica sumindo do nada mesmo próximo, ai procurei aqui no fórum ate fiz um tópico pedindo ajuda e me falaram, que isso se da com a quantidade de objetos criado em volta. A unica solução que eu achei e tava testando era fazer um sistema a onde cria o objeto (itens do jogo) quando o jogador chega próximo da Gear (colShope a onde ta os itens) e deu certo a função que eu fiz, mais o único problema é que ele fica criando o mesmo objeto varias vezes, e quero que ele cria 1 vez e quando sai do raio de 15 metros ele destrói aqueles objetos criado. Essa função eu fiz para ser executada em modo Client obejctItem = {} function startRefreshLoot() if getElementData(getLocalPlayer(),"logedin") then for i,col in pairs(getElementsByType("colshape"))do if getElementData(col,"itemloot") == true then local cx, cy, cz = getElementPosition (col) -- localização da onde ta as Gear. local px, py, pz = getElementPosition (localPlayer) -- localização do player. local distancia = math.floor(getDistanceBetweenPoints3D (cx, cy, cz, px, py, pz)) if tonumber(distancia) <= 15 then obejctItem = {} for i, item in ipairs(itemTable["other"]) do counter = 0 if getElementData(col,item[1]) and getElementData(col,item[1]) > 0 then if counter == 3 then break end counter = counter + 1 obejctItem[counter] = createObject(item[2],cx+math.random(-1,1),cy+math.random(-1,1),cz-0.875,item[4]) setObjectScale(obejctItem[counter],item[3]) setElementCollisionsEnabled(obejctItem[counter], false) setElementFrozen (obejctItem[counter],true) outputChatBox("Objetos Criados") end end setTimer(function() ----- faz a função se repetir dando um refresh startRefreshLoot() end,5000,1) elseif tonumber(distancia) > 15 and tonumber(distancia) < 20 then for i,colObjet in pairs(obejctItem)do if isElement(colObjet) then destroyElement(colObjet) colObjet = false outputChatBox("Objetos Destruídos") end end end end end end end startRefreshLoot()
  13. Boa Noite, Jpa estou 1 semana tentando fazer essa função mais nada da certo, ou quando acho que da certo aparece bug. Eu resolvi hoje tentar de volta, consegui so que ele fica criando varias vezes o objeto, ai resolvi colocar um setElementData so que ai ao inves de aparecer 4 objetos que ta no chao, ele aparece apenas 2. Ou o outro lado do X,Y,Z nao aparece o objeto do chao, eu preciso muito arrumar isso. Alguem pode me ajuda pelo discord, ou aqui pelo forum, pois eu mando mais demora a resposta. Script: Client.Lua obejctItem = {} function startRefreshLoot() if getElementData(getLocalPlayer(),"logedin") then for i,col in pairs(getElementsByType("colshape"))do if getElementData(col,"itemloot") == true then local cx, cy, cz = getElementPosition (col) local px, py, pz = getElementPosition (localPlayer) --Aqui você acha a localização do player. local distancia = math.floor(getDistanceBetweenPoints3D (cx, cy, cz, px, py, pz)) if tonumber(distancia) <= 50 then obejctItem = {} if getElementData(localPlayer,"objetsddsdsoCdd22") == 1 then outputChatBox("JA CRIADO") return end for i, item in ipairs(itemTable["other"]) do counter = 0 if getElementData(col,item[1]) and getElementData(col,item[1]) > 0 then if counter == 3 then break end counter = counter + 1 obejctItem[counter] = createObject(item[2],cx+math.random(-1,1),cy+math.random(-1,1),cz-0.875,item[4]) setObjectScale(obejctItem[counter],item[3]) setElementCollisionsEnabled(obejctItem[counter], false) setElementFrozen (obejctItem[counter],true) end end setElementData(localPlayer,"objetsddsdsoCdd22",1) outputChatBox("CRIADO") setTimer(function() startRefreshLoot() end,5000,1) elseif tonumber(distancia) > 50 and tonumber(distancia) < 60 then if (getElementData(localPlayer,"objetsddsdsoCdd22") == 1) then for i,colObjet in pairs(obejctItem)do if isElement(colObjet) then destroyElement(colObjet) colObjet = false outputChatBox("DESTROI"--[[.." / Y: "..cy.."/ Z: "..cz--]]) end end setElementData(localPlayer,"objetsddsdsoCdd22",false) end end end end end end startRefreshLoot() obrigado desde de já