-
Posts
318 -
Joined
-
Last visited
Everything posted by Big Smoker
-
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
-
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
-
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).
-
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
-
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
-
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
-
Deu certo, foi erro meu. Eu que criei o FX errado.
-
não deu certo. Ele nao executa. os movimentos
-
tentei usar e nao deu certo. Nao sei qual das shader usar. E para movimentar ele fazendo a animação
-
Entendi, mais qual deles eu posso usar? Pois nao achei a shader que movimenta. Eu coloquei na shader e ele fica parado ainda
-
Não entendi como devo fazer, devo mexer na skin ? ou é uma função ?
-
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/
-
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 )
-
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
-
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
-
alguem para me ajudar?
-
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)
-
obrigado a todos. Vou verificar isso
-
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Á
-
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!
-
Bom dia, Quero saber se existe comando bot que faz banir jogadores dentro do servidor. E qual tutorial posso seguir como exemplo.
-
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?
-
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