View Single Post
08/04/14, 05:50 PM   #4
Garkin
 
Garkin's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 832
Can you post a code snippet so I have an idea what are you trying to do?


If I understand correctly, you want to display "Guild Trader" and then later update it to "Guild Trader (Guild Name)".

So you can either make two different strings:
Lua Code:
  1. ZO_CreateStringId("PIN_GUILDTRADER_NONAME", "Guild Trader")
  2. ZO_CreateStringId("PIN_GUILDTRADER_GUILDNAME", "Guild Trader (<<1>>)")
  3.      
  4. local text = guildname ~= nil and zo_strformat(PIN_GUILDTRADER_GUILDNAME, guildName) or GetString(PIN_GUILDTRADER_NONAME)

Or just concatenate strings:
Lua Code:
  1. ZO_CreateStringId("PIN_GUILDTRADER", "Guild Trader")
  2.      
  3. local text = GetString(PIN_GUILDTRADER) .. (guildName ~= nil and guildname or "")
  Reply With Quote