ESOUI

ESOUI (https://www.esoui.com/forums/index.php)
-   AddOn Help/Support (https://www.esoui.com/forums/forumdisplay.php?f=164)
-   -   GetString valid list (https://www.esoui.com/forums/showthread.php?t=1738)

dimmoro 06/06/14 01:54 PM

GetString valid list
 
Hello everyone,
Is there a forum page, wiki, etc., on finding a valid list of arguments for the GetString function?

For example, we can GetString("SI_ITEMTRAITTYPE",3) works to return "3" item trait type as a string.

Wondering if anyone has a list, or is there a way I can generate a list, or figure out from looking at the Raw globals dump; of all the valid variables that would go where "SI_ITEMTRAITTYPE" is.

Thank you.

Garkin 06/06/14 03:03 PM

There is 25 item trait types (http://wiki.esoui.com/Globals#ItemTraitType), so you can run some simple loop to get them:
Lua Code:
  1. for i = 0, 24 do
  2.    d(GetString("SI_ITEMTRAITTYPE", i))
  3. end

Kentarii 06/06/14 03:07 PM

Are these the ones you are looking for?
Lua Code:
  1. "[eng] No trait", -- SI_ITEMTRAITTYPE0
  2.     "[eng] Powered", -- SI_ITEMTRAITTYPE1
  3.     "[eng] Charged", -- SI_ITEMTRAITTYPE2
  4.     "[eng] Precise", -- SI_ITEMTRAITTYPE3
  5.     "[eng] Infused", -- SI_ITEMTRAITTYPE4
  6.     "[eng] Defending", -- SI_ITEMTRAITTYPE5
  7.     "[eng] Training", -- SI_ITEMTRAITTYPE6
  8.     "[eng] Sharpened", -- SI_ITEMTRAITTYPE7
  9.     "[eng] Weighted", -- SI_ITEMTRAITTYPE8
  10.     "[eng] Intricate", -- SI_ITEMTRAITTYPE9
  11.     "[eng] Ornate", -- SI_ITEMTRAITTYPE10
  12.     "[eng] Sturdy", -- SI_ITEMTRAITTYPE11
  13.     "[eng] Impenetrable", -- SI_ITEMTRAITTYPE12
  14.     "[eng] Reinforced", -- SI_ITEMTRAITTYPE13
  15.     "[eng] Well-fitted", -- SI_ITEMTRAITTYPE14
  16.     "[eng] Training", -- SI_ITEMTRAITTYPE15
  17.     "[eng] Infused", -- SI_ITEMTRAITTYPE16
  18.     "[eng] Exploration", -- SI_ITEMTRAITTYPE17
  19.     "[eng] Divines", -- SI_ITEMTRAITTYPE18
  20.     "[eng] Ornate", -- SI_ITEMTRAITTYPE19
  21.     "[eng] Intricate", -- SI_ITEMTRAITTYPE20
  22.     "[eng] Healthy", -- SI_ITEMTRAITTYPE21
  23.     "[eng] Arcane", -- SI_ITEMTRAITTYPE22
  24.     "[eng] Robust", -- SI_ITEMTRAITTYPE23
  25.     "[eng] Ornate", -- SI_ITEMTRAITTYPE24

Garkin 06/06/14 03:40 PM

Quote:

Originally Posted by Kentarii (Post 9159)
Are these the ones you are looking for?

I didn't want to use just copy&paste from localizegeneratedstrings.lua, because "[eng] " will be removed by GetString(...) ;)

How to get list of all strings:
Lua Code:
  1. for key, value in zo_insecurePairs(_G) do
  2.     if type(value) == "number" and (key):find("^SI_") then
  3.        d(key .. " = " .. GetString(value))
  4.     end
  5. end

Or just use Zgoo.

dimmoro 06/06/14 04:44 PM

Thank You
 
Appreciate the quick replies!

Now we know what we can put into the first argument of GetStrings to get a string, and what we need to make.

Thank you


All times are GMT -6. The time now is 08:47 AM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2014 - 2022 MMOUI