Ir para conteúdo
  • Cadastre-se

[Resolvido] Alguem pode me ajudar?


Posts Recomendados

Alguem pode concertar pra mim ? 

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)

function onCreatureAppear(cid)            npcHandler:onCreatureAppear(cid)            end
function onCreatureDisappear(cid)        npcHandler:onCreatureDisappear(cid)            end
function onCreatureSay(cid, type, msg)    npcHandler:onCreatureSay(cid, type, msg)    end
function onThink()                        npcHandler:onThink()    end


-- Storage IDs --

fmage        = 22114    
smage        = 22115
  
newaddon    = 'Ah, right! The Ferumbra\'s Hat! Here you go.'
noitems        = 'You do not have all the required items.'
noitems2    = 'You do not have all the required items or you do not have the outfit, which by the way, is a requirement for this addon.'
already        = 'It seems you already have this addon, don\'t you try to mock me son!'


function MageSecond(cid, message, keywords, parameters, node)

    if(not npcHandler:isFocused(cid)) then
        return false
    end

    if isPremium(cid) then
    addon = getPlayerStorageValue(cid,smage)
    if addon == -1 then
       if getPlayerItemCount(cid,5903) >= 1 then
        if doPlayerRemoveItem(cid,5903,1) then
            npcHandler:say('Ah, right! The mage hat! Here you go.')
            doSendMagicEffect(getCreaturePosition(cid), 13)
			setPlayerStorageValue(cid,smage,1)
			if getPlayerSex(cid) == 1 then 
            doPlayerAddOutfit(cid, 130, 2)
            elseif getPlayerSex(cid) == 0 then 
            doPlayerAddOutfit(cid, 141, 2)	
        end    
        end
        else
            selfSay(noitems)
        end
    else
        selfSay(already)
    end
    end

end
----------------------------------------Paradox-------------------------
function creatureSayCallback(cid, type, msg)
if (not npcHandler:isFocused(cid)) then
        return false
    end

		local queststate = getPlayerStorageValue(cid,6664)
		
		if msgcontains(msg, 'yenny the gentle') and queststate == 1 then
		npcHandler:say('Ah, Yenny the Gentle was one of the founders of the druid order called Crunors Caress, that has been originated in her hometown Carlin.', cid)
        talk_state = 1
		elseif msgcontains(msg, 'crunors caress') and talk_state == 1 then
			npcHandler:say('A quite undruidic order of druids they were, as far as we know. I have no more enlightening knowledge about them though.', cid)
				setPlayerStorageValue(cid,6665,1)
                talk_state = 2
		elseif msgcontains(msg, 'no') and (talk_state >= 1 and talk_state <= 2) then
			npcHandler:say('Good Bye. |PLAYERNAME|!', cid)
			

			talk_state = 0
		end
	-- Place all your code in here. Remember that hi, bye and all that stuff is already handled by the npcsystem, so you do not have to take care of that yourself.
	return true
end


node1 = keywordHandler:addKeyword({'mage hat'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'To get mage hat you need give me a ferumbras\' hat. Do you have them with you?'})
node1:addChildKeyword({'yes'}, MageSecond, {})
node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then. Come back when you got all neccessary items.', reset = true})

node2 = keywordHandler:addKeyword({'addon'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'To get mage hat you need give me a ferumbras\' hat. Do you have them with you?'})
node2:addChildKeyword({'yes'}, MageSecond, {})
node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then. Come back when you got all neccessary items.', reset = true})




npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

Obg

Link para o post
Compartilhar em outros sites
  • Sub-Admin

explique mais com clareza ;)

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

Link para o post
Compartilhar em outros sites

É o seguinte, esse é o script do Zoltan que no global ,deveria entregar o addon mage 2. Bom até ai tudo bem mas quando voce fala hi , addon ou mage hat ele pega o hat e não entrega o addon. Gostaria que ele pegesse o fhat e entregasse o addon 2. 

Link para o post
Compartilhar em outros sites

Cara, eu testei o script aqui no meu servidor e esta funcionando perfeitamente...

Se for male e digitar addon mage / yes você recebe o hat do addon mage

Se for female e digitar addon mage / yes você receber o hat do addon summoner, você esta fazendo algo errado.

 

Eu ainda parei e comecei a ler o script para achar o erro e não achei nada, até pensei em criar um novo mais fui testar esse e esta pegando normalmente.

 

OBS: Você só pode fazer o addon uma vez, se tentar fazer mais de uma não tem como.

Editado por AnneMotta (veja o histórico de edições)

16/11/2014

23/11/2014

 

RIP AnneMotta 21/01/2012 - 15/01/2014

Liga das lendas: DIAMOND É A META

6qpqBbJ.png

Link para o post
Compartilhar em outros sites

Sim Anne , mas qual a versao do seu ot?! Porque aqui é 10.30 e não esta funcionando '-' e alem de pegar o hat ele não fala nada depois de .

Editado por EnzzoCaaue (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

860

Se quiser eu posso fazer de uma forma que não vai ficar igual do global.

Editado por AnneMotta (veja o histórico de edições)

16/11/2014

23/11/2014

 

RIP AnneMotta 21/01/2012 - 15/01/2014

Liga das lendas: DIAMOND É A META

6qpqBbJ.png

Link para o post
Compartilhar em outros sites

Por isso que funciona no seu ot :D

 

é 8.60 

 

 

pra falar a verdade nem um npc de addon ta pegando '-'

Editado por EnzzoCaaue (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Refiz o script do Zoltan aqui.

Tenta esse aqui só pra ver se funciona e me fala oque você acha...

 

 

aquivo xml

<?xml version="1.0"?>
<npc name="Zoltan" script="data/npc/scripts/Zoltan.lua" walkinterval="2000" floorchange="0">
<health now="100" max="100"/>
<look type="130" head="95" body="94" legs="95" feet="57" addons="0"/>
<parameters>
<parameter key="message_greet" value="Ola {|PLAYERNAME|}, tenho um {addon hat} para negociar com voce!" />
</parameters>
</npc>

Aquivo lua


local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}

function onCreatureAppear(cid)				npcHandler:onCreatureAppear(cid)			end
function onCreatureDisappear(cid)			npcHandler:onCreatureDisappear(cid)			end
function onCreatureSay(cid, type, msg)			npcHandler:onCreatureSay(cid, type, msg)		end
function onThink()					npcHandler:onThink()					end

function creatureSayCallback(cid, type, msg)
	if(not npcHandler:isFocused(cid)) then
		return false
	end

	local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
	

local storage = 41631
local itemaddon = 5903
 
	if msgcontains(msg, 'addon hat') then
		selfSay('Olá '..getPlayerName(cid)..'. Você quer trocar um '..getItemNameById(itemaddon)..' por um Addon? Diga {Yes} ou {No}', cid)
	end
		if msgcontains(msg, 'yes') then
			if getPlayerStorageValue(cid,storage) == -1 then
				if getPlayerItemCount(cid, itemaddon) >= 1 then
					doPlayerRemoveItem(cid, itemaddon, 1)
					selfSay('Parabéns '..getPlayerName(cid)..', você acabou de ganhar seu addon!', cid)
					setPlayerStorageValue(cid,storage,1)
						if getPlayerSex(cid) == 1 then 
						doPlayerAddOutfit(cid, 130, 2)
					elseif getPlayerSex(cid) == 0 then 
						doPlayerAddOutfit(cid, 141, 2)
					end
				else
					selfSay('Desculpe mais você não tem um '..getItemNameById(itemaddon)..'!', cid)
				end
			else
				selfSay('Desculpe mais você já tem esse addon!', cid)
			end
		end
		
		if msgcontains(msg, 'no') then
			selfSay('Que pena '..getPlayerName(cid)..', volte mais tarde!', cid)
		end
		
return TRUE
end

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())
Editado por AnneMotta (veja o histórico de edições)

16/11/2014

23/11/2014

 

RIP AnneMotta 21/01/2012 - 15/01/2014

Liga das lendas: DIAMOND É A META

6qpqBbJ.png

Link para o post
Compartilhar em outros sites
23:31 Zoltan: Ola Teddy Pally, tenho um addon hat para negociar com voce!
23:31 Teddy Pally [366]: addon hat
23:32 Teddy Pally [366]: addon mage
23:32 Teddy Pally [366]: mage hat
23:32 Teddy Pally [366]: addon
23:32 Teddy Pally [366]: hat
 
e não fala nada 
 
Se quizer te passo o ip aqui e voce entra pra ver =D
 
zlN2dA.png
Editado por EnzzoCaaue (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Tá, vamos tentar de outra forma...

Primeiro vá a até a pasta npc e faça uma copia da pasta lib por segurança, agora você baixa essa pasta lib e coloca no lugar da sua antiga, reinicie o servidor e teste o script que passei para você de novo.

 

Depois que fizer isso se não funcionar tira print do erro na distro e manda aqui

Editado por AnneMotta (veja o histórico de edições)

16/11/2014

23/11/2014

 

RIP AnneMotta 21/01/2012 - 15/01/2014

Liga das lendas: DIAMOND É A META

6qpqBbJ.png

Link para o post
Compartilhar em outros sites

Bom, nem sei oque fazer, volte a sua antiga lib e espere alguém com algum solução para esse problema.

16/11/2014

23/11/2014

 

RIP AnneMotta 21/01/2012 - 15/01/2014

Liga das lendas: DIAMOND É A META

6qpqBbJ.png

Link para o post
Compartilhar em outros sites

 

local keywordHandler = KeywordHandler:new() 

local npcHandler = NpcHandler:new(keywordHandler) 
NpcSystem.parseParameters(npcHandler) 
 
function onCreatureAppear(cid)            npcHandler:onCreatureAppear(cid)            end 
function onCreatureDisappear(cid)        npcHandler:onCreatureDisappear(cid)            end 
function onCreatureSay(cid, type, msg)    npcHandler:onCreatureSay(cid, type, msg)    end 
function onThink()                        npcHandler:onThink()    end 
 
-- Storage IDs --    
mage        = 22005     
 
newaddon    = 'Aproveite seu novo addon!' 
noitems        = 'Voce nao tem o item necessario.' 
noitems2    = 'Voce nao tem todos os itens necessarios ou voce nao tem o primeiro addon, que por sinal, e um requisito para este addon.' 
already        = 'Parece que voce ja tem este addon, voce nao tente me zombar filho!' 
     
-- mage addon -- 
function mageaddon(cid, message, keywords, parameters, node) 
 
    if(not npcHandler:isFocused(cid)) then 
        return false 
    end 
 
    if isPremium(cid) then 
    addon = getPlayerStorageValue(cid,mage) 
    if addon == -1 then 
        if getPlayerItemCount(cid,5903) >= 1 then 
        if doPlayerRemoveItem(cid,5903,1) then 
            selfSay(newaddon, cid) 
              
            doSendMagicEffect(getCreaturePosition(cid), 13) 
            doPlayerAddOutfit(cid, 130, 2) 
            doPlayerAddOutfit(cid, 138, 2) 
            setPlayerStorageValue(cid,mage,1) 
        end 
        else 
            selfSay(noitems, cid) 
        end 
    else 
        selfSay(already, cid) 
    end 
    end 
 
end 
 
 
keywordHandler:addKeyword({'addons'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = "Voce pode conseguir o addon: Mage!"}) 
keywordHandler:addKeyword({'help'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = "Para pegar o addon diga mage addon!"}) 
 
 node1 = keywordHandler:addKeyword({'mage addon'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Para conseguir o addon mage voce precisa me dar 1 Ferumbras hat. Voce tem com voce?'}) 
    node1:addChildKeyword({'yes'}, mageaddon, {}) 
    node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'voce nao tem os items necessarios.', reset = true}) 
 
npcHandler:addModule(FocusModule:new()) 

 

 

tente este aqui

 Whatsapp: +55 (48) 98815-0709 Discord: Qwizer#5713

 

Global 100% 7.40 com Website

TFS 1.2 10.97-11.00 + GlobalFull OtherWorld ...

 

Link para o post
Compartilhar em outros sites

Nen apareceu no map o npc

que erro deu?

 Whatsapp: +55 (48) 98815-0709 Discord: Qwizer#5713

 

Global 100% 7.40 com Website

TFS 1.2 10.97-11.00 + GlobalFull OtherWorld ...

 

Link para o post
Compartilhar em outros sites

Quase @larafaz

tem alguns outros aqui, rs

 

 

Lubo

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}
local hasItems = {}
local addonStatus = 12000 -- Storage key where addon status will be stored.
local items = {
	-- [index (Don't even need this, but w/e)] = {id, count},
	[1] = {5878, 100}
}
local wait = {
	storage = 12001, -- Storage key where time status will be stored.
	_time = 2 * 3600 -- Time to wait to get your addon.
}
local outfit = {
	types = {128, 136},
	addon = 1
}

function onCreatureAppear(cid)				npcHandler:onCreatureAppear(cid)				end
function onCreatureDisappear(cid)			npcHandler:onCreatureDisappear(cid)				end
function onCreatureSay(cid, type, msg)		npcHandler:onCreatureSay(cid, type, msg)		end
function onThink()							npcHandler:onThink()							

end

function creatureSayCallback(cid, type, msg)
	if(not npcHandler:isFocused(cid)) then
		return false
	end

	local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
	if(msgcontains(msg, 'addon') and getCreatureStorage(cid, addonStatus) <= 0) then
		selfSay('Sorry, the backpack I wear is not for sale. It\'s handmade from rare minotaur leather.', cid)
		talkState[talkUser] = 1
	elseif(msgcontains(msg, 'minotaur leather') and talkState[talkUser] == 1 and getCreatureStorage(cid, addonStatus) <= 0) then
		selfSay('Well, if you really like this backpack, I could make one for you, but minotaur leather is hard to come by these days. Are you willing to put 

some work into this?', cid)
		talkState[talkUser] = 2
	elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 2 and getCreatureStorage(cid, addonStatus) <= 0) then
		doCreatureSetStorage(cid, addonStatus, 1)
		selfSay('Alright then, if you bring me 100 pieces of fine minotaur leather I will see what I can do for you. You probably have to kill really many 

minotaurs though... so good luck!', cid)
		talkState[talkUser] = nil
	elseif(msgcontains(msg, 'backpack') and getCreatureStorage(cid, addonStatus) == 1) then
		selfSay('Ah, right, almost forgot about the backpack! Have you brought me 100 pieces of minotaur leather as requested?', cid)
		talkState[talkUser] = 3
	elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 3) then
		hasItems[talkUser] = true
		for _, data in ipairs(items) do
			if(getPlayerItemCount(cid, data[1]) < data[2]) then
				hasItems[talkUser] = false
			end
		end
		if(hasItems[talkUser]) then
			for _, data in ipairs(items) do
				doPlayerRemoveItem(cid, data[1], data[2])
			end
			exhaustion.set(cid, wait.storage, wait._time)
			doCreatureSetStorage(cid, addonStatus, 2)
			selfSay('Great! Alright, I need a while to finish this backpack for you. Come ask me later, okay?', cid)
		else
			selfSay('You don\'t have required items.', cid)
		end
		hasItems[talkUser] = nil
		talkState[talkUser] = nil
	elseif(msgcontains(msg, 'addon') and getCreatureStorage(cid, addonStatus) == 2) then
		if(not exhaustion.get(cid, wait.storage)) then
			for _, _outfit in ipairs(outfit.types) do
				doPlayerAddOutfit(cid, _outfit, outfit.addon)
			end
			doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_GREEN)
			doCreatureSetStorage(cid, addonStatus, 3)
			selfSay('Just in time! Your backpack is finished. Here you go, I hope you like it.', cid)
		else
			selfSay('Come back later, please.', cid)
		end
	end

	return true
end

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

6QiFOt.png

 

Hanna

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)
local talkState = {}
local hasItems = {}
local addonStatus = 12002 -- Storage key where addon status will be stored.
local items = {
	-- [index (Don't even need this, but w/e)] = {id, count},
	[1] = {5890, 100},
		[2] = {5902, 50},
			[3] = {2480, 1}
}
local wait = {
	storage = 12003, -- Storage key where time status will be stored.
	_time = 0 -- Time to wait to get your addon.
}
local outfit = {
	types = {128, 136},
	addon = 2
}

function onCreatureAppear(cid)				npcHandler:onCreatureAppear(cid)				end
function onCreatureDisappear(cid)			npcHandler:onCreatureDisappear(cid)				end
function onCreatureSay(cid, type, msg)		npcHandler:onCreatureSay(cid, type, msg)		end
function onThink()							npcHandler:onThink()							

end

function creatureSayCallback(cid, type, msg)
	if(not npcHandler:isFocused(cid)) then
		return false
	end

	local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
	if(msgcontains(msg, 'addon') and getCreatureStorage(cid, addonStatus) <= 0) then
		selfSay('Pretty, isn\'t it? My friend Amber taught me how to make it, but I could help you with one if you like. What do you say?', cid)
		talkState[talkUser] = 1
	elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 1 and getCreatureStorage(cid, addonStatus) <= 0) then
		selfSay('Okay, here we go, listen closely! I need a few things... a basic hat of course, maybe a legion helmet would do. Then about 100 chicken 

feathers... and 50 honeycombs as glue. That\'s it, come back to me once you gathered it!', cid)
		talkState[talkUser] = nil
		doCreatureSetStorage(cid, addonStatus, 1)
	elseif(msgcontains(msg, 'hat') and getCreatureStorage(cid, addonStatus) == 1) then
		selfSay('Oh, you\'re back already? Did you bring a legion helmet, 100 chicken feathers and 50 honeycombs?', cid)
		talkState[talkUser] = 3
	elseif(msgcontains(msg, 'yes') and talkState[talkUser] == 3) and getPlayerItemCount(cid, 5890) >= 100 and getPlayerItemCount(cid, 5902) >= 50 and 

getPlayerItemCount(cid, 2480) >= 1 then
			doPlayerRemoveItem(cid, 5890, 100)
			doPlayerRemoveItem(cid, 5902, 50)
			doPlayerRemoveItem(cid, 2480, 1)
			doSendMagicEffect(getCreaturePosition(cid), CONST_ME_MAGIC_GREEN)
			doCreatureSetStorage(cid, addonStatus, 3)
			selfSay('Great job! That must have taken a lot of work. Okay, you put it like this... then glue like this... here!', cid)
	if getPlayerSex(cid) == 1 then
			doPlayerAddOutfit(cid, 128, 2)
	elseif getPlayerSex(cid) == 0 then
			doPlayerAddOutfit(cid, 136, 2)
			Topic[talkUser] = 0
		end
	end
	return true
end

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

CZq_bu.png

 

Elane

local keywordHandler = KeywordHandler:new()
local npcHandler = NpcHandler:new(keywordHandler)
NpcSystem.parseParameters(npcHandler)

function onCreatureAppear(cid)            npcHandler:onCreatureAppear(cid)            end
function onCreatureDisappear(cid)        npcHandler:onCreatureDisappear(cid)            end
function onCreatureSay(cid, type, msg)    npcHandler:onCreatureSay(cid, type, msg)    end
function onThink()                        npcHandler:onThink()    end

-- Storage IDs --

fhunter        = 22003 
shunter        = 22004 

newaddon    = 'Ah, right! The hooded cloak or winged tiara! Here you go.'
noitems        = 'You do not have all the required items.'
noitems2    = 'You do not have all the required items or you do not have the outfit, which by the way, is a requirement for this addon.'
already        = 'It seems you already have this addon, don\'t you try to mock me son!'


function HunterFirst(cid, message, keywords, parameters, node)

    if(not npcHandler:isFocused(cid)) then
        return false
    end

    if isPlayer(cid) then
    addon = getPlayerStorageValue(cid,fhunter)
    if addon == -1 then
        if getPlayerItemCount(cid,5947) >= 1 and getPlayerItemCount(cid,5876) >= 100 and getPlayerItemCount(cid,5948) >= 100 and getPlayerItemCount(cid,5891) >= 5 and getPlayerItemCount(cid,5887) >= 1 and getPlayerItemCount(cid,5888) >= 1 and getPlayerItemCount(cid,5889) >= 1 then
        if doPlayerRemoveItem(cid,5947,1) and doPlayerRemoveItem(cid,5876,100) and doPlayerRemoveItem(cid,5948,100) and doPlayerRemoveItem(cid,5891,5) and doPlayerRemoveItem(cid,5887,1) and doPlayerRemoveItem(cid,5888,1) and doPlayerRemoveItem(cid,5889,1) then
            npcHandler:say('Ah, right! The hooded cloak or winged tiara! Here you go.')
             
            doSendMagicEffect(getCreaturePosition(cid), 13)
			setPlayerStorageValue(cid,fhunter,1)
			if getPlayerSex(cid) == 1 then 
            doPlayerAddOutfit(cid, 129, 1)
			elseif getPlayerSex(cid) == 0 then
            doPlayerAddOutfit(cid, 137, 2)
        end    
        end
        else
            selfSay(noitems)
        end
    else
        selfSay(already)
    end
    end

end

function HunterSecond(cid, message, keywords, parameters, node)

    if(not npcHandler:isFocused(cid)) then
        return false
    end

    if isPlayer(cid) then
    addon = getPlayerStorageValue(cid,shunter)
    if addon == -1 then
        if getPlayerItemCount(cid,5875) >= 1 then
        if doPlayerRemoveItem(cid,5875,1) then
            npcHandler:say('Ah, right! The sniper gloves! Here you go.')
            doSendMagicEffect(getCreaturePosition(cid), 13)
			setPlayerStorageValue(cid,shunter,1)
			if getPlayerSex(cid) == 1 then 
            doPlayerAddOutfit(cid, 129, 2)
			elseif getPlayerSex(cid) == 0 then
            doPlayerAddOutfit(cid, 137, 1)
        end    
        end
        else
            selfSay(noitems)
        end
    else
        selfSay(already)
    end
    end

end


node1 = keywordHandler:addKeyword({'hooded cloak'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'To get hooded cloak you need give me an engraved crossbow, 100 lizard leathers, 100 red dragon leather, 5 enchanted chicken wings, royal steel, hell steel and draconian steel. Do you have them with you?'})
node1:addChildKeyword({'yes'}, HunterFirst, {})
node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then. Come back when you got all neccessary items.', reset = true})

node2 = keywordHandler:addKeyword({'addon'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'To get winged tiara you need give me an engraved crossbow, 100 lizard leathers, 100 red dragon leather, 5 enchanted chicken wings, royal steel, hell steel and draconian steel. Do you have them with you?'})
node2:addChildKeyword({'yes'}, HunterFirst, {})
node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then. Come back when you got all neccessary items.', reset = true})

node3 = keywordHandler:addKeyword({'sniper gloves'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'To get sniper gloves you need give me a pair of sniper gloves. Do you have them with you?'})
node3:addChildKeyword({'yes'}, HunterSecond, {})
node3:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then. Come back when you got all neccessary items.', reset = true})

node4 = keywordHandler:addKeyword({'second'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'To get sniper gloves you need give me a pair of sniper gloves. Do you have them with you?'})
node4:addChildKeyword({'yes'}, HunterSecond, {})
node4:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then. Come back when you got all neccessary items.', reset = true})

npcHandler:addModule(FocusModule:new())

gzhja3.png

 

OBS: Ela pega os items mas não entrega o addon.

Editado por EnzzoCaaue (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo