Ir para conteúdo

luanluciano93

Héroi
  • Registro em

  • Última visita

Tudo que luanluciano93 postou

  1. Clique na melhor resposta para o tópico ficar como resolvido!
  2. Teste esse .. 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 function funcao(cid, message, keywords, parameters, node) if(not npcHandler:isFocused(cid)) then return false end if getPlayerItemCount(cid,8262) >= 1 -- coloque o id do item 1 e a quantidade and getPlayerItemCount(cid,8263) >= 1 -- coloque o id do item 2 e a quantidade and getPlayerItemCount(cid,8264) >= 1 -- coloque o id do item 3 e a quantidade and getPlayerItemCount(cid,8264) >= 1 -- coloque o id do item 4 e a quantidade and getPlayerItemCount(cid,8264) >= 1 -- coloque o id do item 5 e a quantidade and getPlayerItemCount(cid,8265) >= 1 -- coloque o id do item 6 e a quantidade then if doPlayerRemoveItem(cid,8262,1) -- coloque o id do item 1 e a quantidade and doPlayerRemoveItem(cid,8263,1) -- coloque o id do item 2 e a quantidade and doPlayerRemoveItem(cid,8264,1) -- coloque o id do item 3 e a quantidade and doPlayerRemoveItem(cid,8263,1) -- coloque o id do item 4 e a quantidade and doPlayerRemoveItem(cid,8264,1) -- coloque o id do item 5 e a quantidade and doPlayerRemoveItem(cid,8265,1) -- coloque o id do item 6 e a quantidade then npcHandler:say('Aqui esta seu item forjado!', cid) -- MENSAGEM AO RECEBER O NOME ITEM doPlayerAddItem(cid,8266,1) -- ITEM ID QUE VAI RECEBER E QUANTIDADE end else npcHandler:say('Você não tem os items necessarios!', cid) -- MENSAGEM SE NÃO TIVER O ITEM end end ---------- local node1 = keywordHandler:addKeyword({'amulet'}, -- NOME DO ITEM StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Hmm, você quer forjar uma espada magica?'}) -- MENSAGEM QUE APARECERÁ QUAL FALAR O NOME DO ITEM node1:addChildKeyword({'yes'}, funcao, {npcHandler = npcHandler, onlyFocus = true, reset = true}) node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Volte mais tarde.', reset = true}) -- MENSAGEM QUE APARECERÁ SE NÃO QUISER O ITEM (NO) npcHandler:addModule(FocusModule:new())
  3. local train = {x=32238, y=32233, z=7} function onStepIn(cid, item, position, fromPosition) if item.actionid == 2123 then --AbDendriel setPlayerStorageValue(cid,100108, 1) doTeleportThing(cid,train) doSendMagicEffect(getThingPos(cid),CONST_ME_TELEPORT) elseif item.actionid == 2124 then --Ankrahmun setPlayerStorageValue(cid,100109, 1) doTeleportThing(cid,train) doSendMagicEffect(getThingPos(cid),CONST_ME_TELEPORT) elseif item.actionid == 2125 then --Carlin setPlayerStorageValue(cid,100110, 1) doTeleportThing(cid,train) doSendMagicEffect(getThingPos(cid),CONST_ME_TELEPORT) elseif item.actionid == 2126 then --Darashia setPlayerStorageValue(cid,100111, 1) doTeleportThing(cid,train) doSendMagicEffect(getThingPos(cid),CONST_ME_TELEPORT) elseif item.actionid == 2127 then --Edron setPlayerStorageValue(cid,100112, 1) doTeleportThing(cid,train) doSendMagicEffect(getThingPos(cid),CONST_ME_TELEPORT) elseif item.actionid == 2128 then --Kazordoon setPlayerStorageValue(cid,100113, 1) doTeleportThing(cid,train) doSendMagicEffect(getThingPos(cid),CONST_ME_TELEPORT) elseif item.actionid == 2129 then --Liberty Bay setPlayerStorageValue(cid,100114, 1) doTeleportThing(cid,train) doSendMagicEffect(getThingPos(cid),CONST_ME_TELEPORT) elseif item.actionid == 2130 then --Port Hope setPlayerStorageValue(cid,100115, 1) doTeleportThing(cid,train) doSendMagicEffect(getThingPos(cid),CONST_ME_TELEPORT) elseif item.actionid == 2131 then --Svargrond setPlayerStorageValue(cid,100116, 1) doTeleportThing(cid,train) doSendMagicEffect(getThingPos(cid),CONST_ME_TELEPORT) elseif item.actionid == 2132 then --Thais setPlayerStorageValue(cid,100117, 1) doTeleportThing(cid,train) doSendMagicEffect(getThingPos(cid),CONST_ME_TELEPORT) elseif item.actionid == 2133 then --Venore setPlayerStorageValue(cid,100118, 1) doTeleportThing(cid,train) doSendMagicEffect(getThingPos(cid),CONST_ME_TELEPORT) elseif item.actionid == 2134 then --Yalahar setPlayerStorageValue(cid,100119, 1) doTeleportThing(cid,train) doSendMagicEffect(getThingPos(cid),CONST_ME_TELEPORT) end return true end
  4. O tópico foi movido para a área correta, preste mais atenção da próxima vez! Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680 Este tópico foi movido: De: "OTServ → Suporte OTServ → Suporte de OTServ Geral" Para: "OTServ → Suporte OTServ → Suporte de Programação"
  5. Tenta essa amigo: function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerGroupId(cid) ~= 5 then doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) setPlayerGroupId(cid, 5) doPlayerSendCancel (cid, "Parabéns você virou GOD") else doPlayerSendCancel (cid, "Você já é GOD") end return true end
  6. Eai pessoal? Hoje trouxe para vocÊs o Elime's NPC maker, feito por Elime, ele é um software que consiste em criar um NPC conforme você edita-lo no programa. Ele é bem simples e muito completo, veja as imagens abaixo .... Requisitos: Você precisa de Java 7 ou superior instalado no seu computador. • https://www.java.com/en/download/ Baixar: • http://elime.url.ph/npc_windows/npc_editor_windows.php Anexei o programa ao tópico para download. É isso pessoal, espero que gostem, abraços! npc_editor_windows.zip
  7. que massa, não sabia disso ... obrigado pelo conteudo, rep+
  8. Muito bom cara... eu te aconselho a continuar sim, pois como é um sistema que não tem para o gesior 2012, será muito bem aceito (já que muitos não sabem adicionar direto pela database.). Boa sorte e se precisar de ajuda estamos ai!
  9. pesquise sobre: Stian's Dev-cpp repack
  10. Malz, ficaria assim .. function onThink(interval) if getWorldType() == 1 then setWorldType(3) pvpatual = "PVP-ENFORCED" else setWorldType(1) pvpatual = "PVP" end doBroadcastMessage("O mundo atual esta: " .. pvpatual .. ".") return true end
  11. Resolvido? Se sim clique em melhor resposta!
  12. cuidado com o double post, para dar up é necessário 24 hrs skype: luanluciano.
  13. seu site esta on pra eu dar uma olhada?
  14. obrigado por compartilhar ... rep+
  15. Clique em melhor resposta para que o tópico fique como resolvido!
  16. Tem alguma action? Se sim manda o script dela!
  17. tenta mudar no layout de iso-8859-1 para utf-8
  18. Scripting --> Biblioteca e Funções: http://www.tibiaking.com/forum/forum/199-bibliotecas-e-fun%C3%A7%C3%B5es/ Funções TFS 1.0 -- http://www.tibiaking.com/forum/topic/31368-lua-functions/ Funções de TFS mais antigos -- http://www.tibiaking.com/forum/topic/18826-funcoes-lua/ Espero ter ajudado, abraços!
  19. procura a página que esta dando esses erros, por exemplo, se for a shopsystem.php, abre o arquivo e no inicio substitui isso: <?php por isso: <?php header("Content-Type: text/html; charset=ISO-8859-1",true);
  20. Dá uma olhada nessa: http://www.tibiaking.com/forum/topic/33243-mudar-pvp-a-cada-x-tempo/
  21. Resolvido?
  22. De inicio era só adicionar depois disso: <movevent type="Equip" itemid="7464" slot="legs" level="140" event="function" value="onEquipItem"> <vocation id="1"/> <vocation id="5" showInDescription="0"/> isso: </movevent>
  23. poste em spoiler seu data/movements/movements.xml

Informação Importante

Confirmação de Termo