No więc, chciałbym napisać skrypt który rozpoczynał by rozmowę z npc gdy się do niego podejdzie. (a potem jeszcze żeby trade wysłał)
Zakładając że jestem jedynym graczem na ots (reszte sobie dopisze puźniej) napisalem getspectators i dalej stoje ;/
Zakładając że jestem jedynym graczem na ots (reszte sobie dopisze puźniej) napisalem getspectators i dalej stoje ;/
Code:
local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}
local pid = 0
function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) pid = cid end
function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
function onThink() npcHandler:onThink()
local players = getSpectators(getCreaturePosition(pid), 1, 1)
if #players > 1 then
--###########FOCUS HERE #############-
selfSay('Enjoy my shop!', cid)
--###########Send non-verbal trade request ###-----
end
end