Join Date: Mar 2014
Posts: 832
|
Originally Posted by SkOODaT
im trying to load pins on to the map from my database the problem is "Guild Trader" will get pinned because its a static name where in "Guild Trader (GUILDNAME)" i cant pin because its being loged under a guild name.. if i could just get it to load all of them with "Guild Trader" regardless of the guild text work the best
Lua Code:
local Add = ZO_CreateStringId -- GUILD VENDORS Add("PIN_GUILDTRADER", "Guild Trader")
Lua Code:
local Pins = VendorSavedAccount.Data[Zone .. "/" .. Subzone] for _, PinData in ipairs(Pins) do -- GUILD VENDORS if VendorSaved.GuildTrader and PinData[2] == GetString(PIN_GUILDTRADER) then LMP:CreatePin(PinType1, PinData, PinData[4], PinData[5]) end end
the database tho is logging like this .....
Lua Code:
[21] = { [1] = "Endoriell", [2] = "Guild Trader (Torment)", [3] = "Mournhold", [4] = 0.588913, [5] = 0.772125, }, [22] = { [1] = "Gals Fendyn", [2] = "Guild Trader", [3] = "Mournhold", [4] = 0.586682, [5] = 0.743874, }, [23] = { [1] = "Razgugul", [2] = "Guild Trader", [3] = "Mournhold", [4] = 0.595029, [5] = 0.783571, }, [24] = { [1] = "Hayaia", [2] = "Guild Trader (Valor)", [3] = "Mournhold", [4] = 0.627713, [5] = 0.775870, }, [25] = { [1] = "Through-Gilded-Eyes", [2] = "Guild Trader", [3] = "Mournhold", [4] = 0.633267, [5] = 0.734742, }, [26] = { [1] = "Erwurlde", [2] = "Guild Trader", [3] = "Mournhold", [4] = 0.624318, [5] = 0.734251, }, [27] = { [1] = "Zarum", [2] = "Guild Trader", [3] = "Mournhold", [4] = 0.579066, [5] = 0.742681, },
trying to get them all to pin
|
This should work:
lua Code:
local Pins = VendorSavedAccount.Data[Zone .. "/" .. Subzone] for _, PinData in ipairs(Pins) do -- GUILD VENDORS if VendorSaved.GuildTrader and (PinData[2]):find(GetString(PIN_GUILDTRADER)) then LMP:CreatePin(PinType1, PinData, PinData[4], PinData[5]) end end
Last edited by Garkin : 08/04/14 at 07:51 PM.
|