Jump to content

Big Smoker

Members
  • Posts

    318
  • Joined

  • Last visited

Everything posted by Big Smoker

  1. Boa tarde, queria saber como faço para remover aquela animação de foguete na função: Com o ID 21 ele fica aceso vou mandar uma imagem para voces ver https://ibb.co/d5DBcZN createProjectile
  2. Estou fazendo uma função que preciso que pegue do 200 ate 600 so que na barra de rolagem. E to com dificuldade para fazer ele so contar do 200 ate 600. local volume1 = guiScrollBarGetScrollPosition (source)*10 guiSetText(distH,tostring(volume1)) esta função pega de 0 ~ 1000. Quero que ele conte de 200 ate 600 quando passo a rolagem
  3. Precisava saber se existe um sistema que posso mudar a velocidade do jogar. Deixando ele mais lento ou mais rapido. Ate no modo de pular o jogador nao consegue pular muito alto eu utilizei uma função que deixa o jogador anda um pouco mais lento (pesado) porem o player consegue puxar alto e com isso anda pulando, que na pratica acaba bugando o sistema e correndo mais rapido (pulando).
  4. gostaria de saber como faço para o texto ler de tras para frente. Explo coloco numero 100, ao invez dele escrever para o lado direito >> ele escrever de tras para frente << sem ele sair da posição
  5. então mais no caso eu quero que ele pega os elementos da tabela e juntem. EX: LV01_01_killzombies_Las Venturas fiz um que deu certo mais ele carrega mais de uma vez dando um certo loop function checkElementLogin(account) if account then for i,zone in ipairs(zones2) do if zone[1] then for i,level in ipairs(leveiss) do if level[1] then for i,data in ipairs(saveDataMis) do if data[1] and data[1] and zone[1] then local datas = level[1]..data[1]..zone[1] local datas2 = data[1]..level[1] local elementData = getAccountData(account,tostring(datas)) local elementData2 = getAccountData(account,tostring(datas2)) if datas and elementData then outputDebugString("teste 2 "..tostring(datas).." | "..tostring(elementData)) -- setElementData(source,tostring(datas),elementData) end if datas2 and elementData2 then outputDebugString("teste 3 "..tostring(datas2).." | "..tostring(elementData2)) -- setElementData(source,tostring(datas2),elementData2) end end end end end end end end end veja so ele aparece mais de uma vez [2022-02-05 16:18:52] INFO: teste 3 misMW_LV01_01 | Missão: #01 [2022-02-05 16:18:52] INFO: teste 2 LV01_01_killzombies_Las Venturas | 0 [2022-02-05 16:18:52] INFO: teste 2 LV01_01_killzombies_Max_Las Venturas | 3 [2022-02-05 16:18:52] INFO: teste 2 LV01_01_killzombies_City_Las Venturas | Las Venturas [2022-02-05 16:18:52] INFO: teste 3 misMW_LV01_01 | Missão: #01 [2022-02-05 16:18:52] INFO: teste 2 LV01_01_explores_Los Santos | Los Santos [2022-02-05 16:18:52] INFO: teste 2 LV01_01_explores_timer_Los Santos | 0 [2022-02-05 16:18:52] INFO: teste 2 LV01_01_explores_timer_Max_Los Santos | 60 [2022-02-05 16:18:52] INFO: teste 3 misMW_LV01_01 | Missão: #01 [2022-02-05 16:18:52] INFO: teste 3 misMW_LV01_01 | Missão: #01 [DUP x6] [2022-02-05 16:18:52] INFO: teste 2 LV01_01_explores_Los Santos | Los Santos [2022-02-05 16:18:52] INFO: teste 2 LV01_01_explores_timer_Los Santos | 0 [2022-02-05 16:18:52] INFO: teste 2 LV01_01_explores_timer_Max_Los Santos | 60
  6. Boa noite senhores, Estou com problema para salvar uns dados que eu preciso. saveDataMis = { {"_killzombies_"}, {"_killzombies_Max_"}, {"_killzombies_City_"}, {"_explores_"}, {"_explores_timer_"}, {"_explores_timer_Max_"}, } Quero salvar ele usando 2 tabelas para procurar depois do _ ex: level_killzombies_ City (level e cidade (zona) Eu fiz assim component = {"LV01_01", "LV01_02","LV01_03", "LV01_04", "LV01_05", "LV01_06", "LV01_07", "LV01_08", "LV01_09", "LV01_10"} zones = {"Las Venturas", "Los Santos","Tierra Robada", "Bone County", "San Fierro", "Red County", "Whetstone", "Flint County", "Los Santos"} function leveis2() for i,hud in ipairs(component) do leveis = hud end for i,hud2 in ipairs(zones) do zone = hud2 end return leveis,zone end addEventHandler("onPlayerQuit",getRootElement(),function(quitType, reason, responsibleElement) local account = getPlayerAccount(source) if account then if not getElementData(source,"logedin") then return end local level,zone = leveis3() for i,data in ipairs(saveDataMis) do setAccountData(account,tostring(level..data[1]..zone),tonumber(getElementData(source,tostring(level..data[1]..zone)))) end end end) Ele nao esta puxando todos os elementos da tabela, ele so pega o elemento final do component e zones. É meio complicado de explicar. Mais espero que entendam eu preciso so fazer salvar estes elementos. Eu queria editar criar varias linhas na tabela por isso fiz isso. obrigado
  7. Deu certo, foi erro meu. Eu que criei o FX errado.
  8. não deu certo. Ele nao executa. os movimentos
  9. tentei usar e nao deu certo. Nao sei qual das shader usar. E para movimentar ele fazendo a animação
  10. Entendi, mais qual deles eu posso usar? Pois nao achei a shader que movimenta. Eu coloquei na shader e ele fica parado ainda
  11. Não entendi como devo fazer, devo mexer na skin ? ou é uma função ?
  12. boa tarde, Pessoal queria saber se o MTA tem uma função que faz uma animação na esteira em skin de tanques (tipo Rhino) uma animação nas rodas, um exemplo é a esteira do Rhino tem um site do GTA:SA normal e vi um mod em modo CLEO que Habilita a animação da esteira do Rhino. E eu queria fazer a esteira de uma skin de um tanque mexer, pois ela fica PARADA e não mexe. https://www.mixmods.com.br/2020/09/rhino-animated-tanque-original-animado/
  13. BOA TARDE, Desde já desejo um FELIZ ANO NOVO A TODOS DA COMUNIDADE. Venho pedir a ajuda de voces, ja tentei e tudo e o erro ainda continua. Eu coloquei um Timer quando o "ped" sai de uma ColShope e ele executa este element. So que ele nao reconhece o Element e da o ERRO OBRIGADO Bad argument @ 'setElementData' [Expected element at argument 1] function ZombieExit2(element) if isElement(element) and getElementType(element) == "ped" then local spawn_ztype = tonumber(getElementData(element,"spawn_ztype")) if spawn_ztype == 9 or spawn_ztype == 11 or spawn_ztype == 2 or spawn_ztype == 3 or spawn_ztype == 4 or spawn_ztype == 5 or spawn_ztype == 6 or spawn_ztype == 7 or spawn_ztype == 8 or spawn_ztype == 10 or spawn_ztype == 20 then setElementData(element,"zombieExit",element) setTimer(function(element) setElementData(element,"zombieTimer",getElementData(element)) end,40000,1,element) end end end addEventHandler ( "onColShapeLeave", ColCuboid2, ZombieExit2 )
  14. Boa Tarde, Quero saber como faço para desativar a opção que tem no MTA em que o jogador pode desabilitar texturas do jogo. Exemplo: Tenho textra de ruas e climas, porem tem uma função no esc> configurações. E la ele consegue desabilitar quando o servidor tem textura ja ativa, fazendo ficar igual ao do GTA normal. Quero fazer isso pois tenho textura de mapa e com isso tem jogador desabilitando essa função e bugando em umas parte do jogo. Desde ja agradeço, muito obrigado
  15. bom dia, Pessoal o devo fazer para dar refresh em uma col dentro de outra col. EX: Criei uma ColShope em um lugar e dentro dela eu vou montar um objeto que vai criar a colShope, porem como foi criada essa colShope ela nao da refresh e queria saber o que devo fazer. Obrigado
  16. Boa noite, Por favor estou o dia todo tentando achar uma solução e nao consigo. Eu quero que quando eu clique em salvar ele puxa o que esta escrito na grilist sem que eu selecione na lista. Tentei usar guiGridListSetItemData e mesmo assim nao puxa pois quando eu coloco o guiGridListGetItemData tem que seleciona o item na grislist, vou mandar a função abaixo para que possa me ajudar. Ficarei muito grato, OBRIGADO -------------------------------------------------------------- --- PUXAR FUNÇÃO SELECIONADA if source == saveB then -- Save local memberr = guiGridListAddRow(BasePanelGridlisteRanks) local playerData = guiGridListGetItemData(BasePanelGridlisteRanks, guiGridListGetItemText(BasePanelGridlisteRanks), 2) outputChatBox(tostring(playerData)) end ------------------------------------------------------------------ --- FUNÇÃO QUE SETA O guiGridListSetItemData addEventHandler("onClientGUIDoubleClick",getRootElement(), function () if source == BasePanelGridlisteRanks then local NamesRanks = guiGridListGetItemText(BasePanelGridlisteRanks,guiGridListGetSelectedItem(BasePanelGridlisteRanks),1) local playerRanks = guiGridListGetItemText(BasePanelGridlisteRanks,guiGridListGetSelectedItem(BasePanelGridlisteRanks),2) local playerRanks2 = guiGridListGetSelectedItem(BasePanelGridlisteRanks) -- local playerData = guiGridListGetItemData(BasePanelGridlisteRanks, guiGridListGetSelectedItem(BasePanelGridlisteRanks), 2) -- outputChatBox(tostring(playerData)) if NamesRanks ~= "" then if tostring(playerRanks) == "ON" then state = "OFF" else state = "ON" end guiGridListSetItemText(BasePanelGridlisteRanks,tostring(playerRanks2),BasePanelColumnRanks30,tostring(state),false,false) guiGridListSetItemData(BasePanelGridlisteRanks,tostring(playerRanks2),BasePanelColumnRanks30,tostring(state)) -- AQUI USEI A DATA if state == "ON" then guiGridListSetItemColor(BasePanelGridlisteRanks,tostring(playerRanks2),BasePanelColumnRanks30,0,255,0) else guiGridListSetItemColor(BasePanelGridlisteRanks,tostring(playerRanks2),BasePanelColumnRanks30,255,0,0) end end end end)
  17. obrigado a todos. Vou verificar isso
  18. Bom dia, preciso de ajuda com um sistema que eu fiz, finalizei ele agora estou mexendo no banco de dados XML dele. Coloquei um função que detecta a conta do player dentro do XML e seta quando é reiniciado ou logado. Porem ele esta dando um conflito setando os dois. EX: Ele tem que setar o Status "Pedente" como tem no XML: <config> <Group Name="dsad" Founder="UDD2X04CD65D4A0D4D6DZ1X2D566D4Z1" JoinedGroup="31/07/2021" Recrutando="enable" MembersSlot="1"> <Members> <Member Account="UDD2X04CD65D4A0D4D6DZ1X2D566D4Z1" Nickname="Felx" Rank="Founder" Joined="11:14 - 31/07/2021" Status="Confirmado"></Member> <Member Account="P41D1X0S14F46A85X85G4D5GB2SD4C5D" Nickname="MADRUGA" Rank="Member" Joined="11:52 - 31/07/2021" Status="Pendente"></Member> </Members> <Ranks> <Rank Name="Member" A01="0" A02="0" A03="0" A04="0" A05="0" A06="0"></Rank> <Rank Name="SubLeader" A01="1" A02="1" A03="1" A04="0" A05="1" A06="0"></Rank> </Ranks> </Group> </config> So que ele acaba setando tanto o status "Confirmado" quanto o status "Pendente" function startGroupSv() local xml = xmlLoadFile("Groups.xml") for i,player in pairs(getElementsByType("player"))do for i,groupp in pairs(xmlNodeGetChildren(xml)) do -- if tostring(xmlNodeGetAttribute(groupp,"Name")) == tostring(getElementData(player,"Group")) then for i,member in pairs(xmlNodeGetChildren(xmlFindChild(groupp,"Members",0)))do if xmlNodeGetAttribute(member,"Account") == getAccountName(getPlayerAccount(player)) then local Status = xmlNodeGetAttribute(member,"Status") if Status == "Pendente" then outputChatBox("teste") setElementData(player,tostring(xmlNodeGetAttribute(member,"Name")).."_Status","Pendente") elseif Status == "Confirmado" then outputChatBox("teste 2") setElementData(player,"Group",xmlNodeGetAttribute(groupp,"Name")) setElementData(player,"GroupRank",xmlNodeGetAttribute(member,"Rank")) setElementData(player,"GroupJoined",xmlNodeGetAttribute(member,"Joined")) setElementData(player,tostring(xmlNodeGetAttribute(member,"Name")).."_Status","Confirmado") end end end -- end end end xmlUnloadFile(xml) end startGroupSv() QUERO QUE ELE APAREÇA APENAS 1 DE CADA DE ACORDO COM O STATUS QUE MOSTRA EM SUA CONTA. OBRIGADO DESDE JÁ
  19. Boa noite, Estou precisando de ajuda, quero saber se existe alguma função que pode causar problema de conexão e ping alto. Sempre quando chega a 70 online, meu servidor começa a subir o ping e do nada volta. Ate achei que fosse ataque DDOS, troquei 3 vezes de maquina e o mesmo problema continua. As empresas que passei, sempre fala a mesma coisa. Diz que nao foi encontrado nenhum ataque e com isso a empresa nao sabe o que resolver. Então gostaria de saber quais funções faz oscilar o ping de geral subir dentro do servidor. Assim consigo ver se é minha GM que precisa ser optimizada. Desde ja agradeço muito, Obrigado!
  20. Bom dia, Quero saber se existe comando bot que faz banir jogadores dentro do servidor. E qual tutorial posso seguir como exemplo.
  21. o senhor tem discord para contato? Quero fazer, porem to vendo que é muito mais complexo. Caso o senhor tenha esse conhecimento e cobre para fazer ai conversamos pelo discord. qual seu discord?
  22. Como assim, quero setar na conta do jogador. So que no site vou entrar e la vai aparecer tudo que tem nas tabela, o serial do jogador e o que tem na sua conta. Com isso faço a alteração na internal
×
×
  • Create New...