Postado Novembro 11, 2015 9 anos Boa Noite sera que alguem tem um script que toque a vocação e o oultifit do char mais para o player fazeer isso ele precisa de um item. *Obs: Elle precisa de 30 itens para poder mudar Eu encontrei uns akii no TK maiis nao funcionou. Editado Novembro 11, 2015 9 anos por Axion Nitron (veja o histórico de edições)
Postado Novembro 11, 2015 9 anos é o que? explique direito. E poste na secão correta na proxima vez. Discord: vankk #7765 Precisando de ajuda? Entre em contato comigo via Discord. Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.
Postado Novembro 11, 2015 9 anos Esta é uma mensagem automática, este tópico foi movido para a área correta. Regras do fórum: http://www.tibiaking.com/forum/topic/1281-regras-gerais/#comment-7680Este tópico foi movido: De: Suporte OTServ > OTServ > Suporte de WebSites Para: Suporte OTServ > OTServ > Suporte de Scripts Discord: vankk #7765 Precisando de ajuda? Entre em contato comigo via Discord. Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.
Postado Novembro 11, 2015 9 anos Autor Malz kkkkk Assim o player vai no npc da 30 itens e troca a vocação e com isso o ultifilt dela tbm muda Agora, vankk disse: é o que? explique direito. E poste na secão correta na proxima vez. Editado Novembro 11, 2015 9 anos por Axion Nitron (veja o histórico de edições)
Postado Novembro 11, 2015 9 anos Achei esse script na internet, voce escolhe o item, e o player fala !sorcerer/!druid/!paladin/!knight e muda de vocacão e já faz o calculo do HP/MANA <talkaction words="!sorcerer;!druid;!paladin;!knight" event="script" value="script.lua"/> local config = { item = {xxxx, y}, -- xxxx = itemid, y = itemcount needed start = {hp = 150, mana = 0}, leaveRook = 8 -- leave the character leaves rook - needed to set correct health/mana } function onSay(cid, words, param) local lvl, tovoc = getPlayerLevel(cid) for i = 1, 4 do if words:find(getVocationInfo(i).name:lower()) then tovoc = getVocationInfo(i) break end if i == 4 then return doPlayerSendCancel(cid, "ERROR: Vocation not found") end end if getPlayerVocation(cid) == tovoc.id then return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You are already a "..tovoc.name:lower().."!") end if not doPlayerRemoveItem(cid, config.item[1], config.item[2]) then return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You need "..config.item[2].."x "..getItemNameById(config.item[1]).." to change your vocation.") end local new = {health = (config.leaveRook >= lvl and (config.start.hp+(lvl-1)*getVocationInfo(0).healthGain) or (config.start.hp+(getVocationInfo(0).healthGain*(lvl-(lvl-config.leaveRook+1))+(lvl-config.leaveRook)*tovoc.healthGain))), mana = (config.leaveRook >= lvl and (config.start.mana+(lvl-1)*getVocationInfo(0).manaGain) or (config.start.mana+(getVocationInfo(0).manaGain*(lvl-(lvl-config.leaveRook+1))+(lvl-config.leaveRook)*tovoc.manaGain)))} setCreatureMaxHealth(cid, new.health) setCreatureMaxMana(cid, new.mana) doCreatureAddHealth(cid, new.health) doCreatureAddMana(cid, new.mana) doPlayerSetVocation(cid, tovoc.id) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You are now a "..tovoc.name:lower().."!") return true end Faca as modificacões e seja feliz :p Discord: vankk #7765 Precisando de ajuda? Entre em contato comigo via Discord. Muitos vêm seus muitos dias de glória, mas poucos vêm seus muitos dias de luta.
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.