Jump to content
Close

Kazuya9629

Member
  • Content Count

    338
  • Joined

  • Last visited

  • Days Won

    2

Kazuya9629 last won the day on February 13 2019

Kazuya9629 had the most liked content!

7 Followers

About Kazuya9629

  • Rank
    Knight

Recent Profile Visitors

1399 profile views
  1. acabarao de posta uma base boa paca mais parece que tem muito virus tem que limpar tudo e refazer algumas coisa recomendo tambem que voce ache uma base que tenha source porque se voce e um cara qe inovar algo proprio como eu estou tentando fazer entao sempre tenha uma base com source
  2. .Qual servidor ou website você utiliza como base? Qual o motivo deste tópico? NPC QUEST TEM QUE ENTREGA 2 item PARA o NPC MAIS QUANDO EU MANDO ELE ENTREGAR ELE SO ENTREGA 1 E se TIVER OS DOIS ELE ENTREGA OS DOIS AE FICA UM BUG ELE SO PEGA 1 item de 3 PARA TERMINA QUEST nao 4 ITEM Você tem o código disponível? Se tiver publique-o aqui: 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 -- VARIÁVEIS -- local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid msg = string.lower(msg) local nome_primeiro_npc = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" local nome_terceiro_npc = "xxxxxxxxxxxxxxxxxxxxxxxxxx" local id_item = 1441 ----------------------------------- [[ ID DO ITEM PARA DROP]] --------------------------------- local quantidade_item = 3 local id_item1 = 1440 ----------------------------------- [[ ID DO ITEM PARA DROP]] --------------------------------- local quantidade_item1 = 1 local id_item_recebido1 = 1450 local id_item_recebido2 = 2148 local id_item_recebido3 = 1443 local quantidade_item_recebido1 = 4 ----------------------------------- [[ BOX]] --------------------------------- local quantidade_item_recebido2 = 100 ----------------------------------- [[ BOX]] --------------------------------- local quantidade_item_recebido3 = 1 ----------------------------------- [[ BOX]] --------------------------------- ----------------------------------- [ DIALOGO COM NPC] --------------------------------- if msgcontains(msg, 'help') or msgcontains(msg, 'ajuda') or msgcontains(msg, 'missao') then if getPlayerStorageValue(cid, 9992) == 1 then -- STORAGE DO PRIMEIRO NPC, OU SEJA, VERIFICA SE FALOU COM PRIMEIRO NPC. if getPlayerStorageValue(cid, 9991) == 1 then -- VERIFICA SE JÁ FEZ A MISSÃO DO SEGUNDO NPC selfSay("Você já fez minha missão, agora você deve falar diretamente com o NPC " ..nome_terceiro_npc.. ".", cid) talkState[talkUser] = 0 return true else selfSay("Preciso que você me traga " ..quantidade_item.. " xxxxxxxxxxxxxxxx e xxxxxxxxxxxx. Você trouxe?", cid) talkState[talkUser] = 1 return true end else selfSay("Você deve falar com o NPC " ..nome_primeiro_npc.. " para conseguir fazer minha missão.", cid) talkState[talkUser] = 0 return true end elseif (msgcontains(msg, 'yes') or msgcontains(msg, 'sim')) and talkState[talkUser] == 1 then if getPlayerItemCount(cid, id_item) >= quantidade_item then doPlayerRemoveItem(cid, id_item, quantidade_item) doPlayerRemoveItem(cid, id_item1, quantidade_item1) selfSay("Você me trouxe as " ..quantidade_item.. " que eu precisava. Agora você consegue falar com o NPC " ..nome_terceiro_npc.. ".", cid) doPlayerAddItem(cid, id_item_recebido1, quantidade_item_recebido1) doPlayerAddItem(cid, id_item_recebido2, quantidade_item_recebido2) doPlayerAddItem(cid, id_item_recebido3, quantidade_item_recebido3) doSendMagicEffect(getThingPos(cid), 29) setPlayerStorageValue(cid, 9991, 1) talkState[talkUser] = 0 return true else selfSay("Você não trouxe a quantidade de xxxxxxxxxxxe eu preciso. Me traga " ..quantidade_item.. " xxxxxxxxxxxxxxxxxxxx para prosseguir com a missão.", cid) talkState[talkUser] = 0 return true end return true end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  3. .Qual servidor ou website você utiliza como base? 8.54 Qual o motivo deste tópico? poketibia Está surgindo algum erro? Se sim coloque-o aqui. Eu que o trofeu bronzer dava 1 item aleatorio FOOD ou VITAMINA ou EXP 3 Trofeu Prata da 1 item aleatorio exemplo ou Card ou EGG ou EXP trogeu de ouro 1 item aleatorio exemplo Mega stone ou Pedra ou EXP Você tem o código disponível? Se tiver publique-o aqui: 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 local items = { item1 = {1455, 1457}, -- item1 item que será pedido e que será dado na primeira troca item1 = {1455, 1456}, -- item1 item que será pedido e que será dado na primeira troca item1 = {1455, 1451}, -- item1 item que será pedido e que será dado na primeira troca item1 = {1455, 1450}, -- item1 item que será pedido e que será dado na primeira troca item2 = {2033, 15515} -- item2 item que será pedido e que será dado na segunda troca } local counts = { count1 = {1, 1}, -- count1 quantidade que será pedido e que será dado na primeira troca count2 = {1, 1} -- count2 quantidade que será pedido e que será dado na segunda troca } 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, 'blue note') then if getPlayerItemCount(cid, items.item1[1]) >= counts.count1[1] then doPlayerRemoveItem(cid, items.item1[1], counts.count1[1]) doPlayerAddItem(cid, items.item1[2], counts.count1[2]) selfSay('You just swap '.. counts.count1[1] ..' '.. getItemNameById(items.item1[1]) ..' for '.. counts.count1[2] ..' '.. getItemNameById(items.item1[2]) ..'.', cid) else selfSay('You need '.. counts.count1[1] ..' '.. getItemNameById(items.item1[1]) ..'.', cid) end elseif msgcontains(msg, 'bar of gold') then if getPlayerItemCount(cid, items.item2[1]) >= counts.count2[1] then doPlayerRemoveItem(cid, items.item2[1], counts.count2[1]) doPlayerAddItem(cid, items.item2[2], counts.count2[2]) selfSay('You just swap '.. counts.count2[1] ..' '.. getItemNameById(items.item2[1]) ..' for '.. counts.count2[2] ..' '.. getItemNameById(items.item2[2]) ..'.', cid) else selfSay('You need '.. counts.count2[1] ..' '.. getItemNameById(items.item2[1]) ..'.', cid) end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  4. como refomula task do zero ?
  5. QUEM FAZER ESSE SISTEMA E FUNCIONAR VOU DA A VOCATION DELE QUE EU FIZ AQUI Qual servidor ou website você utiliza como base? The Forgotten Server, version 0.3.6 (Crying Damson) Qual o motivo deste tópico? NENHUM SISTEMA DE TASK FUNCIONA Como Voce deseja o sistema ? EU SO QUERO QUE OS TASK QUE NAO ESTAO FUNCIONANDO FUNCIONE POIS EU TENHO TASK QUE PEGA MISSAO AQUI FAZ TUDO QUANDO VAI MATA O BIXO ELE NAO FICA REGITRADO TIPO CHARMANDER 97/100 e task nao reconhece quando uso sistema de npc normais ele fica assim todos eles [16/01/2020 16:16:14] > Broadcasted message: "Outland se encuentra en el TC (Oucpas lvl 150+)". [16/01/2020 16:16:23] [Warning - Npc::loadFromXml] Cannot load npc file (data/npc/Ludger.xml). [16/01/2020 16:16:23] Info: failed to load external entity "data/npc/Ludger.xml" [16/01/2020 16:17:34] [Warning - Npc::loadFromXml] Cannot load npc file (data/npc/Chico.xml). [16/01/2020 16:17:34] Info: failed to load external entity "data/npc/Chico.xml" [16/01/2020 16:17:44] [Warning - Npc::loadFromXml] Cannot load npc file (data/npc/Chico.xml). [16/01/2020 16:17:44] Info: failed to load external entity "data/npc/Chico.xml" [16/01/2020 16:00:26] [Error - LuaScriptInterface::loadFile] cannot open data/npc/scripts/.JessicaTask.lua: No such file or directory [16/01/2020 16:00:27] [Warning - NpcScript::NpcScript] Cannot load script: data/npc/scripts/.JessicaTask.lua [16/01/2020 16:00:27] cannot open data/npc/scripts/.JessicaTask.lua: No such file or directory
  6. [16/01/2020 14:04:38] [Error - LuaScriptInterface::loadFile] data/npc/scripts/task.lua:1: unexpected symbol near 'ï' [16/01/2020 14:04:38] [Warning - NpcScript::NpcScript] Cannot load script: data/npc/scripts/task.lua [16/01/2020 14:04:38] data/npc/scripts/task.lua:1: unexpected symbol near 'ï'
  7. .Qual servidor ou website você utiliza como base? The Forgotten Server, version 0.3.6 (Crying Damson) Qual o motivo deste tópico? NPC QUEST Como Voce deseja o sistema ? Eu queria um npc que so fala com storagem ae voce mata 100 charmander depois que termina ele teda outra storagem para fala com outro npc que ja tenho aqui
  8. jata funcionando 100% sem bug ?

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!

×
×
  • Create New...