-
-
-
-
-
-
-
-
-
-
-
[Knight][Venore] Corym
Trago o script dos Corym. Porém não sei como funciona o respawn e como o pessoal caça, fiz só o primeiro andar, podem haver algumas pendências, mas o caminho em si e as funções estão OK. Deixo como pergunta a quem caça lá: Quantos potions você leva. Que classe você é. Que level você é. Que set você usa. Monster (Local de caça - Tibia Wiki) Deposita o gold, bota os itens no DP. Ainda não dá refill, eu esqueci de fazer. Quaisquer dúvida, postem aqui. Não garanto resposta imediata, porém quando houver tempo corrijo erros e faço o segundo andar. Magia de cura: exura ico. Level recomendado: 45+ Itens utilizados: Knight Set e Fire Sword.
-
[Galeria] Aline ~> Primeiras Sprites
Ótimo, parabéns. Falta pegar o sombreamento e tente fazer sprites em 32x32 pra gente já analisar "versão Tibia". Não sei se é para Tibia, mas gostei bem "desenhado".
-
DenkoRPG - Fase Final
O jogo está ótimo, está com erro de UTF-8 quando fala que o e-mail já foi cadastrado. E não tem um "esqueci minha senha". Valeu, boa sorte!, Vou jogar!
-
Lista de Waypoints
Tem larvas mage, 100%AFK?
-
[Looter] rvBot - the evolution ever closer to you
Ui, TOMOOOOOO... Críticas sem conteúdo em nexo é só pra gente rir mesmo!
-
Procura-se Spriter!
Estou procurando um Spriter, que saiba mexer no client, e fazer boas sprites é claro! Interessados posetem aqui, abraços!
-
Como fazer um npc que dá uma raça para o player
Me add msn, que achamos uma solução pra isso ai!
-
[Pedido] Script de Promotions novas
Me manda o seu msn, aqui não apareceu convite.
-
Como fazer um npc que dá uma raça para o player
bota esse 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 if(msgcontains(msg,'raças'))then selfSay('Eu vou lhe falar um pouco mais sobre as raças, qual você gostaria de conhecer melhor? {orc}, {dwarf}, {elf}',cid) if(msgcontains(msg,'orc'))then selfSay('Os orcs são uma raça muito forte, blá blaá blá',cid) selfSay('Você deseja {ser um orc}?',cid) if(msgcontains(msg,'ser um orc'))then if (getPlayerVocation(cid)==0)then doPlayerSetVocation(cid,1) doPlayerAddOutfit(cid,5, 1) doPlayerRemoveOutfit(cid,136, 1) else selfSay('Você já é de uma raça!',cid) end end end if(msgcontains(msg,'dwarf'))then selfSay('Os dwarfs são uma raça muito forte, blá blaá blá',cid) selfSay('Você deseja {ser um dwarf}?',cid) if(msgcontains(msg,'ser um dwarf'))then if (getPlayerVocation(cid)==0)then doPlayerSetVocation(cid,2) doPlayerAddOutfit(cid,69, 1) doPlayerRemoveOutfit(cid,136, 1) else selfSay('Você já é de uma raça!',cid) end end end if(msgcontains(msg,'elf'))then selfSay('Os dwarfs são uma raça muito forte, blá blaá blá',cid) selfSay('Você deseja {ser um elf}?',cid) if(msgcontains(msg,'ser um elf'))then if (getPlayerVocation(cid)==0)then doPlayerSetVocation(cid,3) doPlayerAddOutfit(cid,63, 1) doPlayerRemoveOutfit(cid,136, 1) else selfSay('Você já é de uma raça!',cid) end end end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
-
Como fazer um npc que dá uma raça para o player
Pra tirar todos outfits deles, pra só ficar do orc, vai lá deixa só o Citizen, o resto bota default = 0 Exemplo: <outfit id="23" default="0"> Ok, primeiro você cria as raças em XML/vocations.xml Com os ids: Orc = 1 Dwarf = 2 Elf = 3 Depois crie o NPC, normal como você quer e dai em script você bota scripts/raças.lua Copie algum arquivo.lua lá renomeie para raças.lua, tire tudo de dentro e bote isso: 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 if(msgcontains(msg,'raças')then selfSay('Eu vou lhe falar um pouco mais sobre as raças, qual você gostaria de conhecer melhor? {orc}, {dwarf}, {elf}',cid) if(msgcontains(msg,'orc'))then selfSay('Os orcs são uma raça muito forte, blá blaá blá',cid) selfSay('Você deseja {ser um orc}?',cid) if(msgcontains(msg,'ser um orc'))then if (getPlayerVocation(cid)==0)then doPlayerSetVocation(cid,1) doPlayerAddOutfit(cid,5, 1) doPlayerRemoveOutfit(cid,136, 1) else selfSay('Você já é de uma raça!',cid) end end end if(msgcontains(msg,'dwarf'))then selfSay('Os dwarfs são uma raça muito forte, blá blaá blá',cid) selfSay('Você deseja {ser um dwarf}?',cid) if(msgcontains(msg,'ser um dwarf'))then if (getPlayerVocation(cid)==0)then doPlayerSetVocation(cid,2) doPlayerAddOutfit(cid,69, 1) doPlayerRemoveOutfit(cid,136, 1) else selfSay('Você já é de uma raça!',cid) end end end if(msgcontains(msg,'elf'))then selfSay('Os dwarfs são uma raça muito forte, blá blaá blá',cid) selfSay('Você deseja {ser um elf}?',cid) if(msgcontains(msg,'ser um elf'))then if (getPlayerVocation(cid)==0)then doPlayerSetVocation(cid,3) doPlayerAddOutfit(cid,63, 1) doPlayerRemoveOutfit(cid,136, 1) else selfSay('Você já é de uma raça!',cid) end end end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Tenta se não der certo me fala..
-
Como fazer um npc que dá uma raça para o player
Então vou te ajudar: Fazendo script.... Já edito aqui com o script. Quais são as raças? Edit: Desculpa, eu disse que ia editar aqui, fiz new post, se alguém quiser deletar esse post aqui sem problema!
-
Erro doPlayerSetVocation(cid,id)
Olá a todos, então eu coloquei no vocations lá, tudo certo, e dai vou botar no script ele dá essa vocação ao Player, porém, quando o player loga, volta a vocation que ele tava antes dessa atribuição. Alguém poderia me ajudar? Creio eu porque eu botei 'fromvoc' equivalente o de antes, pode ser isso? Se sim, qual solução?
-
[Pedido] Script de Promotions novas
Pra não aparecer no account manager, você bota o fromvoc='4' Olha vou tentar tá? No 'script' do seu npc.xml você bota promotionlegendary 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 if(msgcontains(msg,'promotion legendary'))then if(getPlayerVocation(cid)==9)then selfSay('Você já é Legendary Warrior',cid) else selfSay('Você deseja ser Legendary Warrior?{yes/no}',cid) elseif(msgcontains(msg,'yes'))then if doPlayerRemoveMoney(cid,20000)== TRUE then doPlayerSetVocation(cid,9) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE,'Você agora é Legendary Warrior') if doPlayerRemoveMoney(cid,20000)== FALSE then selfSay('Você não tem dinheiro!',cid) else selfSay('Você quer ou não ser Legendary Warrior?',cid) end end end end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Se der errado, me add msn [email protected] te ajudo!
-
Criando um NPC de missões, pra melhorar seu OT
Valeu, vou colocar esse link no tópico, porque nem eu sei todas essas funções! Renato, cada vez melhor esse fórum em, parabéns a todos que estão admnistrando! Respostas rápidas, e sempre com algo a dizer haha! Abraço a vocês!
-
Criando um NPC de missões, pra melhorar seu OT
Belezinha, valeu Sky, seu gostoso <#