KiritoAguiar Posted December 9, 2021 Share Posted December 9, 2021 Ola boa tarde queria saber se existe alguma função que pegue todos os zones name ou algums site com todos os zones names do mta Link to comment
Doongogar Posted December 9, 2021 Share Posted December 9, 2021 2 hours ago, KiritoAguiar said: Ola boa tarde queria saber se existe alguma função que pegue todos os zones name ou algums site com todos os zones names do mta não sei se é exatamente isso que busca mais aqui esta um site com uma listagem de nomes de zonas do gta sa https://gta.fandom.com/wiki/Category:Locations_in_GTA_San_Andreas Link to comment
KiritoAguiar Posted December 10, 2021 Author Share Posted December 10, 2021 É no caso não seria isso, eu estou fazendo um resource que muda o nome das zonas pra aparecer na tela do jogador um nome brasileiro de rua, desse jeito ali eu teria q pegar uma por uma e nem sei se o nome ali é do jeito q o getZoneName retornaria, queria saber se tem algum site q mostra todos os possiveis nomes q da pra retornar do getZoneName e melhor ainda se estiver em tabela já nem q seja uma tabela JSON Link to comment
Other Languages Moderators Popular Post androksi Posted December 10, 2021 Other Languages Moderators Popular Post Share Posted December 10, 2021 E aí, @KiritoAguiar! Fiz um algoritmo pra você, e também já deixarei a lista, em formato de tabela, com todas as localizações. Basicamente, o que o meu algoritmo vai fazer, é passar por cada parte do mapa e, conforme o nome da zona muda, ele salva na tabela. No final, ele gera um arquivo. Se quiser ter ainda mais precisão nos nomes, diminua a velocidade. Você pode fazer isso alterando o valor da variável speed. Quanto menor o valor, demorará mais. Só um aviso: durante o processo, ele requer um alto uso de processamento. Algoritmo: Spoiler local currentX = -3000 local currentY = 3000 local deltaX, deltaY = 1, -1 local speed = 500 local blip = createBlip(currentX, currentY, 0, 0, 2) local locations = {} local startedProcess = getTickCount() function process() currentX = currentX + deltaX * speed if currentX >= 3000 then currentX = -3000 currentY = currentY + deltaY * 40 end if currentY <= -3000 then removeEventHandler("onClientPreRender", root, process) return finish() end setElementPosition(blip, currentX, currentY, 0) local zoneName = getZoneName(currentX, currentY, 0) local cityName = getZoneName(currentX, currentY, 0, true) if not locations[zoneName] then locations[zoneName] = true end end addEventHandler("onClientPreRender", root, process) function finish() local elapsedTime = getTickCount() - startedProcess iprint("Levou " .. (elapsedTime / 1000) .. " segundos para terminar.") local file = fileCreate("locations.lua") if file then for zoneName in pairs(locations) do fileWrite(file, ('["%s"] = "Nome brasileiro",\n'):format(zoneName)) end fileClose(file) end end Tabela gerada: Spoiler local locationNames = { ["San Fierro"] = "Nome brasileiro", ["Bone County"] = "Nome brasileiro", ["Hilltop Farm"] = "Nome brasileiro", ["Avispa Country Club"] = "Nome brasileiro", ["The Sherman Dam"] = "Nome brasileiro", ["Juniper Hollow"] = "Nome brasileiro", ["Fisher's Lagoon"] = "Nome brasileiro", ["Pirates in Men's Pants"] = "Nome brasileiro", ["Rockshore West"] = "Nome brasileiro", ["Los Santos International"] = "Nome brasileiro", ["Come-A-Lot"] = "Nome brasileiro", ["Juniper Hill"] = "Nome brasileiro", ["Fort Carson"] = "Nome brasileiro", ["Julius Thruway North"] = "Nome brasileiro", ["Montgomery"] = "Nome brasileiro", ["Queens"] = "Nome brasileiro", ["Doherty"] = "Nome brasileiro", ["The High Roller"] = "Nome brasileiro", ["Esplanade North"] = "Nome brasileiro", ["North Rock"] = "Nome brasileiro", ["The Four Dragons Casino"] = "Nome brasileiro", ["Julius Thruway South"] = "Nome brasileiro", ["Calton Heights"] = "Nome brasileiro", ["Verona Beach"] = "Nome brasileiro", ["King's"] = "Nome brasileiro", ["Easter Basin"] = "Nome brasileiro", ["LVA Freight Depot"] = "Nome brasileiro", ["Flint County"] = "Nome brasileiro", ["El Quebrados"] = "Nome brasileiro", ["Tierra Robada"] = "Nome brasileiro", ["Redsands East"] = "Nome brasileiro", ["Blackfield Chapel"] = "Nome brasileiro", ["San Andreas Sound"] = "Nome brasileiro", ["Roca Escalante"] = "Nome brasileiro", ["The Camel's Toe"] = "Nome brasileiro", ["El Castillo del Diablo"] = "Nome brasileiro", ["Leafy Hollow"] = "Nome brasileiro", ["Mount Chiliad"] = "Nome brasileiro", ["Lil' Probe Inn"] = "Nome brasileiro", ["Easter Bay Airport"] = "Nome brasileiro", ["Willowfield"] = "Nome brasileiro", ["Flint Intersection"] = "Nome brasileiro", ["Verdant Bluffs"] = "Nome brasileiro", ["Greenglass College"] = "Nome brasileiro", ["Back o Beyond"] = "Nome brasileiro", ["Fern Ridge"] = "Nome brasileiro", ["Mulholland Intersection"] = "Nome brasileiro", ["Missionary Hill"] = "Nome brasileiro", ["Rodeo"] = "Nome brasileiro", ["The Pink Swan"] = "Nome brasileiro", ["Bayside Tunnel"] = "Nome brasileiro", ["Red County"] = "Nome brasileiro", ["Los Santos Inlet"] = "Nome brasileiro", ["Ganton"] = "Nome brasileiro", ["Pershing Square"] = "Nome brasileiro", ["Whitewood Estates"] = "Nome brasileiro", ["Idlewood"] = "Nome brasileiro", ["Blueberry Acres"] = "Nome brasileiro", ["Commerce"] = "Nome brasileiro", ["Downtown Los Santos"] = "Nome brasileiro", ["Jefferson"] = "Nome brasileiro", ["Fallen Tree"] = "Nome brasileiro", ["Palomino Creek"] = "Nome brasileiro", ["Hunter Quarry"] = "Nome brasileiro", ["Esplanade East"] = "Nome brasileiro", ["Flint Range"] = "Nome brasileiro", ["Santa Maria Beach"] = "Nome brasileiro", ["East Los Santos"] = "Nome brasileiro", ["Pilgrim"] = "Nome brasileiro", ["Glen Park"] = "Nome brasileiro", ["Market"] = "Nome brasileiro", ["Redsands West"] = "Nome brasileiro", ["Angel Pine"] = "Nome brasileiro", ["Bayside"] = "Nome brasileiro", ["Temple"] = "Nome brasileiro", ["The Visage"] = "Nome brasileiro", ["Starfish Casino"] = "Nome brasileiro", ["Shady Creeks"] = "Nome brasileiro", ["Kincaid Bridge"] = "Nome brasileiro", ["Yellow Bell Golf Course"] = "Nome brasileiro", ["Robada Intersection"] = "Nome brasileiro", ["Fallow Bridge"] = "Nome brasileiro", ["Easter Tunnel"] = "Nome brasileiro", ["Octane Springs"] = "Nome brasileiro", ["The Panopticon"] = "Nome brasileiro", ["Richman"] = "Nome brasileiro", ["Easter Bay Chemicals"] = "Nome brasileiro", ["Mulholland"] = "Nome brasileiro", ["San Fierro Bay"] = "Nome brasileiro", ["Foster Valley"] = "Nome brasileiro", ["Hashbury"] = "Nome brasileiro", ["Las Colinas"] = "Nome brasileiro", ["Las Venturas Airport"] = "Nome brasileiro", ["Whetstone"] = "Nome brasileiro", ["Blackfield"] = "Nome brasileiro", ["Restricted Area"] = "Nome brasileiro", ["Cranberry Station"] = "Nome brasileiro", ["Los Santos"] = "Nome brasileiro", ["Las Venturas"] = "Nome brasileiro", ["Prickle Pine"] = "Nome brasileiro", ["Ocean Docks"] = "Nome brasileiro", ["K.A.C.C. Military Fuels"] = "Nome brasileiro", ["Old Venturas Strip"] = "Nome brasileiro", ["Downtown"] = "Nome brasileiro" } 4 Link to comment
KiritoAguiar Posted December 11, 2021 Author Share Posted December 11, 2021 Bom isso foi extremamente util, obg mano Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now