Postado Maio 13, 2016 9 anos Olaa, eu preciso de ajuda com npc de viagem vc chega fala um numero e ele leva pra tal hunt, so q tem um problema que ele so leva ate o numero 9 do 10 em diante nao da pra falar Mostrar conteúdo oculto 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 local voices = { {text = 'Passages to main hunts of Yalahar.'} } npcHandler:addModule(VoiceModule:new(voices)) -- Travel local function addTravelKeyword(keyword, cost, destination, action) local travelKeyword = keywordHandler:addKeyword({keyword}, StdModule.say, {npcHandler = npcHandler, text = 'Do you seek a passage to ' .. keyword:titleCase() .. ' for |TRAVELCOST|?', cost = cost, discount = 'postman'}) travelKeyword:addChildKeyword({'yes'}, StdModule.travel, {npcHandler = npcHandler, premium = true, cost = cost, discount = 'postman', destination = destination}, nil, action) travelKeyword:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, text = 'We would like to serve you some time.', reset = true}) end addTravelKeyword('1', 500, Position(32749, 31166, 5)) addTravelKeyword('2', 500, Position(32735, 31201, 5)) addTravelKeyword('3', 500, Position(32777, 31148, 5)) addTravelKeyword('4', 500, Position(32738, 31298, 6)) addTravelKeyword('5', 500, Position(32753, 31287, 8)) addTravelKeyword('6', 500, Position(32861, 31257, 6)) addTravelKeyword('7', 500, Position(32565, 31314, 7)) addTravelKeyword('8', 500, Position(32685, 31278, 7)) addTravelKeyword('9', 500, Position(32848, 31117, 7)) addTravelKeyword('10', 500, Position(32641, 31439, 7)) addTravelKeyword('11', 500, Position(32664, 31075, 8)) addTravelKeyword('12', 500, Position(32951, 31183, 10)) addTravelKeyword('13', 500, Position(32858, 31549, 7)) addTravelKeyword('14', 500, Position(32953, 31465, 7)) addTravelKeyword('15', 500, Position(32980, 31497, 7)) -- Kick keywordHandler:addKeyword({'kick'}, StdModule.kick, {npcHandler = npcHandler, destination = {Position(32320, 32219, 6), Position(32321, 32210, 6)}}) -- Basic keywordHandler:addKeyword({'name'}, StdModule.say, {npcHandler = npcHandler, text = 'My name is John Warper from the Royal Tibia Line.'}) keywordHandler:addKeyword({'job'}, StdModule.say, {npcHandler = npcHandler, text = 'I am the Warper, I can help you save a lot of time.'}) keywordHandler:addKeyword({'list'}, StdModule.say, {npcHandler = npcHandler, text = "List options:\n1-Alchemist Quarter.\n2-Arena and Zoo Quarter.\b3-Cemetery Quarter.\n4-Crystal Lakes.\n5-Dragon Lair.\n6-Factory Quarter.\n7-Fenrock.\n8-Foreigner Quarter.\n9-Magician Quarter.\n10-Mistrock.\n11-Mutated Tiger Cave.\n12-Sunken Quarter.\n13-Vengoth.\n14-Vengoth Castle.\n15-Werewolf Cave.\n"}) npcHandler:setMessage(MESSAGE_GREET, 'Welcome , |PLAYERNAME|. Where I can take you today, check the {list} of destination!!') npcHandler:setMessage(MESSAGE_FAREWELL, 'Good bye. Recommend us if you were satisfied with our service.') npcHandler:setMessage(MESSAGE_WALKAWAY, 'Good bye then.') npcHandler:addModule(FocusModule:new())
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.