local npcUID = 0
local creaturesList = getSpectators({x=123,y=234,z=7}, 7, 5)
if(creaturesList ~= nil) then
for i, creatureUID in pairs(creaturesList) do
if(isNpc(creatureUID) and getCreatureName(creatureUID) == "Npc Name, casesensitive!!") then
npcUID = creatureUID
break
end
end
end
if(npcUID ~= 0) then
doCreatureSay(npcUID, "TEXT THAT YOU WANT SHOW", SPEAK_SAY)
else
-- sorry, but NPC is not in range or you set wrong NPC Name
end