Would my script check if the players GM is "j"?
local ENTRY = NPC ID HERE
local Plr_In = player:GetName()
local Plr_Acc = CharDBQuery("SELECT acct FROM characters WHERE name = '"..Plr_In.."'", 0)
local Plr_GM = CharDBQuery("SELECT gm FROM accounts WHERE acct = '"..Plr_Acc.."'", 0)
function Vendor_OnGossip(pUnit, event, player, pMisc)
if (Plr_GM == j) then
pUnit:VendorRemoveAllItems()
pUnit:GossipCreateMenu(3544, player, 0)
pUnit:GossipMenuAddItem(3, "Weapons", 1, 0)
pUnit:GossipMenuAddItem(3, "Armor", 2, 0)
else
player:SendAreaTriggerMessage("You're not a VIP or GM. please dont waste my time!")
pUnit:GossipSendMenu(player)
end
end
function Vendor_OnSelect(pUnit,event,player,id,intid,code)
if (intid == 1) then
pUnit:VendorAddItem(WEAPON ENTRY HERE,1,0)
pUnit:VendorAddItem(WEAPON ENTRY HERE,1,0)
pUnit:VendorAddItem(WEAPON ENTRY HERE,1,0)
pUnit:VendorAddItem(WEAPON ENTRY HERE,1,0)
pUnit:VendorAddItem(WEAPON ENTRY HERE,1,0)
pUnit:VendorAddItem(WEAPON ENTRY HERE,1,0)
pUnit:VendorAddItem(WEAPON ENTRY HERE,1,0)
pUnit:VendorAddItem(WEAPON ENTRY HERE,1,0)
pUnit:VendorAddItem(WEAPON ENTRY HERE,1,0)
pUnit:VendorAddItem(WEAPON ENTRY HERE,1,0)
pUnit:VendorAddItem(WEAPON ENTRY HERE,1,0)
player:SendVendorWindow(pUnit)
end
if (intid == 2) then
pUnit:VendorAddItem(ARMOR ENTRY HERE,1,0)
pUnit:VendorAddItem(ARMOR ENTRY HERE,1,0)
pUnit:VendorAddItem(ARMOR ENTRY HERE,1,0)
pUnit:VendorAddItem(ARMOR ENTRY HERE,1,0)
pUnit:VendorAddItem(ARMOR ENTRY HERE,1,0)
pUnit:VendorAddItem(ARMOR ENTRY HERE,1,0)
pUnit:VendorAddItem(ARMOR ENTRY HERE,1,0)
pUnit:VendorAddItem(ARMOR ENTRY HERE,1,0)
pUnit:VendorAddItem(ARMOR ENTRY HERE,1,0)
pUnit:VendorAddItem(ARMOR ENTRY HERE,1,0)
pUnit:VendorAddItem(ARMOR ENTRY HERE,1,0)
player:SendVendorWindow(pUnit)
end
end
RegisterUnitGossipEvent(ENTRY, 1, "Vendor_OnGossip")
RegisterUnitGossipEvent(ENTRY, 2, "Vendor_OnSelect")