Jump to content

Big Smoker

Members
  • Posts

    318
  • Joined

  • Last visited

Everything posted by Big Smoker

  1. Members 3 266 posts Posted 5 hours ago (edited) Boa Tarde, Estou enfretando um problema em atualizar uma tabela criada pelo table.insert(theMemberInfos2,{memberName,nameRank,memberAccountName,memberRank,memberJoined}) Quando eu Adciono o elemento dentro dessa Tabela funciona porem quando eu removo ela, ela nao atualiza. Eu to fazendo uma tabela de player vou enviar fotos, mais o unico problema é atualizar essa tabela que aparece no grilist, ela ja foi removida do banco de dados mais ela continua aparecendo no grilist. FUNÇÃO .server function BaRefreshPlayers(ownerAccount) outputChatBox("refresh") local theMembers33 = {} local theMemberInfos2 = {} local xml = xmlLoadFile("Bases.xml") for i,node in pairs(xmlNodeGetChildren(xml)) do if xmlNodeGetAttribute(node,"ownerAccount") == ownerAccount then for i,memberNode in pairs(xmlNodeGetChildren(xmlFindChild(node,"AllowedPlayers",0))) do local memberAccountName = xmlNodeGetAttribute(memberNode,"Account") local memberAccount = getAccount(memberAccountName) if memberAccount then local memberName = "Offline" if getAccountPlayer(memberAccount) then memberName = getPlayerName(getAccountPlayer(memberAccount)) end local nameRank = xmlNodeGetAttribute(memberNode,"Name") local memberRank = xmlNodeGetAttribute(memberNode,"Rank") local memberJoined = xmlNodeGetAttribute(memberNode,"Joined") table.insert(theMemberInfos2,{memberName,nameRank,memberAccountName,memberRank,memberJoined}) if getAccountPlayer(memberAccount) then table.insert(theMembers33,getAccountPlayer(memberAccount)) end end end end end for i,member in pairs(theMembers33)do triggerClientEvent(member,"BrefreshPlayers2",member,theMemberInfos2) end xmlUnloadFile(xml) end ------------------------------------- -- FUNÇÃO DE KIKAR O JOGADOR addEvent("BKickPlayer",true) addEventHandler("BKickPlayer",getRootElement(),function(donos,playerAccount) players4 = getAccountName(getPlayerAccount(donos)) local xml = xmlLoadFile("Bases.xml") for i,node in pairs(xmlNodeGetChildren(xml)) do if xmlNodeGetAttribute(node,"ownerAccount") == players4 then for i,member in pairs(xmlNodeGetChildren(xmlFindChild(node,"AllowedPlayers",0))) do if xmlNodeGetAttribute(member,"Account") == playerAccount then -- if xmlNodeGetAttribute(member,"Rank") == "Founder" then -- alertGroup("You can not remove the Founder!",source) -- else xmlDestroyNode(member) if getAccountPlayer(getAccount(playerAccount)) then local player = getAccountPlayer(getAccount(playerAccount)) setElementData(player,"BaseGroupAccount",false) setElementData(player,"BaseGroupRank",false) setElementData(player,"BaseGroupJoined",false) BaRefreshPlayers(playerAccount) outputChatBox("Jogador removido",source) end -- end end end end end xmlSaveFile(xml) xmlUnloadFile(xml) end) ELE REMOVE O JOGADOR DO XML porem a grilist nao atualiza (tabela)
  2. Boa Tarde, Estou enfretando um problema em atualizar uma tabela criada pelo Quando eu Adciono o elemento dentro dessa Tabela funciona porem quando eu removo ela, ela nao atualiza. Eu to fazendo uma tabela de player vou enviar fotos, mais o unico problema é atualizar essa tabela que aparece no grilist, ela ja foi removida do banco de dados mais ela continua aparecendo no grilist. FUNÇÃO .server
  3. boa noite, Gostaria de saber qual a função que cria uma seta encima do player que tem no GTA SA
  4. Ja tentei e esse programa ainda ta funcinando, ele é como HACK
  5. Boa Tarde, Pessoal tem um hack que ta rodandano no MTA que ele é em .exe. Tava tentando bloquear pois tem player usandno no meu servidor. Como faço pra bloquar o arquivo ou pasta do GTA
  6. Boa Noite, Exisite alguma funçãoq eu detecta quando a tela do player fica subindo infinitamente? Assim quando acontecer esse problema eu faço uma função com setTimer que detecta quando isso acontecer e faz o jogador morrer com a função dentro da GM. SO PRECISO DA FUNÇÃO QUE DETECTA QUANDO ISSO ACONTECER
  7. BOA NOITE, TO TENDO PROBLEMA COM 2 JOGADORES QUE FOI BANIDO 3 VEZES NO SERVIDOR E AINDA VEM ME AMEAÇANDO A BUGAR O SERVIDOR E MESMO BANIDO ELES CONSEGUE VOLTAR A JOGAR. EU FAÇO BANIMENTO VIA SERIAL E ELES CONSEGUE AINDA ENTRAR NO SERVIDOR DPS. MUDANDO SERIAL NAO SEI COMO
  8. Bom dia, Pessoal preciso de um sistema que pega dados da internal tipo: kill e HS e passar pra database (MYSQL) eu tinha um sistema parecido só que não to encontrando mais. Aí queria saber se alguém tem pra me ajudar. Preciso resetar minha internal só que quero salvar algumas coisas dela, passando pra database separada. OEBIGADO
  9. Bom dia, Queria saber qual função eu faço para que o cursor do mouse quando eu removo ele da tela ele volta para o centro da tela. Exemplo: Eu abri um painel pela primeira vez o cursor apareceu no meio da tela, assim que eu mexo ele para baixo eu fecho o Painel (janela), ai quando eu abro a janela novamente ela continua la embaixo. Eu quero que quando eu abra a janela o cursor do mouse fique no centro da tela de volta
  10. Boa Noite, Como faço pra bloquear que 2 player nao entre no mesmo marker? Eu criei um maker na qual abre um painel quando esta dentro dele e quero que ele abra apenas para 1 pessoa. Se caso mais uma pessoa dente entrar no marker ele nao aparece o painel. Qual função devo colocar para que nao deixe que a 2 pessoa abra o painel ao mesmo tempo que a outra? OSB: O PAINEL APARECE QUANDO O JOGADOR ESTA DENTRO DE ALGUM VEICULO. garageCarCube = createMarker (-1903.9000244141,283.5,39.5, "cylinder", 4, 127, 127, 127, 100 ) addEventHandler ( "onClientMarkerHit", garageCarCube, function ( hitPlayer, matchingDimension ) if (hitPlayer == getLocalPlayer()) then local veh = getPedOccupiedVehicle(getLocalPlayer()) if veh then guiGridListClear(gridcor) guiSetVisible ( painelBlip, true ) showCursor ( true ) refreshColors() end end end)
  11. mais qual é o nome da função que faz salvar a cor? ou que mude a cor do carro
  12. eu me confundo a onde devo tirar minhas duvidadas igual essa que eu postei https://forum.multitheftauto.com/topic/126406-cor-veiculo/
  13. Boa Tarde, COmo faço pra deixar uma cor fixa em determinado veiculo no servidor? sem que ele fique trocando a cor quando o servidor reinicia
  14. Boa Noite, Eu preciso de ajuda com uma função que eu fiz no meu TOP RANK, quando o player abre o painel do Rank ele atualiza o painel puxando direto da database (foi mandar a função), so que todos do servidor ao mesmo tempo ele ta sobre carregando a maquina, alguem pode ajudar o que eu posso fazer? -- Client bindKey("F9","down",function () if getElementData(getLocalPlayer(), "logedin") == true then if not guiGetVisible(windowRanking) then guiSetVisible(windowRanking,true) showCursor(true) guiGridListClear(gridRanking) triggerServerEvent("loadAliveTotal",getLocalPlayer()) triggerServerEvent("loadZombiesTotal",getLocalPlayer()) triggerServerEvent("loadMudersTotal",getLocalPlayer()) refresh() refreshStats () else guiSetVisible(windowRanking,false) showCursor(false) end end end) -- Server addEvent("loadZombiesTotal",true) addEventHandler("loadZombiesTotal",getRootElement(),function() local bancoZ = SQLiteCall_Zomebies() playersTable = {} if bancoZ then local p = dbPoll(bancoZ,-1) for index , dados in ipairs(p) do table.insert(playersTable,{dados["LastName"]:gsub("#%x%x%x%x%x%x",""),dados["ZombieTotal"]}) end table.sort(playersTable,compareZombies) triggerClientEvent(source,"returnAccountsZombies",source,playersTable) end end)
  15. Bom dia, preciso de ajuda com meu servidor, meus sistemas de data base tem um com xml e outro .db, só que o console do MTA fica carregando muita mais memória. Alguém sabe me dizer o que pode ser esse carregamento a mais que vai carregando o console? Existe alguma função que limpa o cachê da memória do console ?
  16. Boa noite, Alguem pode me ajudar, eu mudei meu sistema de backup para .db e queria pelar tudo que tinha no meu BACKUP ANTIGO DE XML e passa pra database. Existe como? Como faço?
  17. Boa noite, preciso de uma ajuda no sistema de backup loos que eu fiz so que fica dando quase direto no servidor. Eu fiz pra freezar o player quando o packet loos fica maior que 15 so que fica dando ate pra player que tem internet boa. Ai preciso saber se o sistema que eu fiz esta correto e o que devo fazer para optimizar ele. packtFails = 0 setTimer(function() if getNetworkStats().packetlossLastSecond > 15 then packtFails = packtFails + 1 if packtFails == 5 then triggerServerEvent("kickPlayerOnHighPacket",getLocalPlayer()) return end hideInventoryManualPing() setElementData(getLocalPlayer(),"detectPacket",true) if isTimer(pingTimer2) then return end pingTimer2 = setTimer(function() packtFails = 0 setElementData(getLocalPlayer(),"detectPacket",false) toggleControl("forwards",true) toggleControl("fire",true) if isTimer(pingTimer2) then killTimer (pingTimer2) end end,10000,1) else packtFails = 0 setElementData(getLocalPlayer(),"detectPacket",false) setElementFrozen(getLocalPlayer(),false) toggleControl("forwards",true) toggleControl("fire",true) end end,3000,0)
  18. @Lord Henry eu já tentei colocar e não funcionou. Coloquei dentro da função que eu citei acima. Até coloquei uma mensagem pra ver se aparece algo quando bato o veículo na parede e não aparece nada
  19. Boa Tarde, Qual função devo usar para que um veiculo nao receba dano de batidas estou usando o addEventHandler("onClientVehicleDamage" , Mais ele nao aparece quando eu eu sofro uma batida na parede. Qual função devo usar para essa situação?
  20. @DNL291 OK pesso desculpas pois fico perdido uma hora e aqui outra e lá @Lord Henry muito obrigado
  21. Boa Noite, Preciso de uma ajuda para desativar o som dos Ped e personagem do GTA TIPO CJ
  22. Boa Noite, Como faço para remover a arma que eu setei no ped eu usei o givePedWeapon(testPed, 31, 1, true) so que nao consigo remover da mão dele ja tentei colocar o givePedWeapon(testPed, 31, 1, false) e nao funcionou
×
×
  • Create New...