Postado Fevereiro 21, 2013 12 anos É, todos conhecem a "Mana Rune", então nem tenho muito o que fala... Então vamos lá.. A Imagem da Runa que será a "Mana Rune" está no spoiler abaixo. 1° Passo ! Abra a pasta: Data / Spells / Scripts / Healing. Copie um arquivo ".lua" já existente e renomei-o para "manarune.lua". Abra-o e apague tudo que há dentro, e cole o código abaixo: setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, FALSE) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, TRUE) function onCastSpell(cid, var) doCreatureAddMana(cid, math.random(1500,3000)) doCreatureSay(cid,"Aaaah...", TALKTYPE_ORANGE_1) return doCombat(cid, combat, var) Onde está o 1500, 3000, é a quantidade mínima e máxima de mana que poderá "healar" ao usar a runa. doCreatureAddMana(cid, math.random(1500,3000)) 2° Passo ! Abra o arquivo "spells.xml" da pasta anterior (Data / Spells) . Adicione a tag abaixo: <rune name="Mana Rune" id="2281" allowfaruse="1" charges="10" lvl="0" maglv="4" exhaustion="1200" aggressive="0" needtarget="1" blocktype="solid" script="healing/manarune.lua"/> 3° Passo ! Vá para a pasta "Data / Items" e abra o arquivo. "Items.xml". Aperte "Ctrl+F" ou o comando de busca do programa que usa para editar. E digite a ID "2281" para encontrar a runa desejada. Caso não ache a runa pela ID, clique no Spoiler abaixo. Se você não encontra, é porque as runas que não são usadas são nomeadas em apenas uma tag. Ex: <item fromid="2275" toid="2285" article="a" name="spell rune"> <attribute key="weight" value="120" /> </item> Item FromID 2275 - ToID 2285, ou seja, da ID 2275 à ID 2285 todos os items serão chamados de "spell rune" como está na tag. P- Certo, então como procurá-la então? R- Simples... basta você procurar pelo nome do item, ou seja, procure por "spell rune". Nessa parte tem um porém... você tem que verificar se não há uma tag que comprometa a nova tag que será adicionada. P- Como assim? R- Simples, como no exemplo que usei acima, ele renomeia as runas de ID 2275 à 2285, ou seja, a "2281" que é a Runa na qual iremos editar já está sendo nomeada. Usando este exemplo (que é fictício) vamos fazer o seguinte, ao invés de deixar renomeando até a 2285, você edita para renomear até a 2280 já que iremos usar a "2281". Para o exemplo que citei acima, ficará assim: <item fromid="2275" toid="2280" article="a" name="spell rune"> <attribute key="weight" value="120" /> </item> Certo, agora você adiciona a tag da runa abaixo do código que foi alterado. A tag da "Mana Rune" é a que está abaixo: <item id="2281" article="a" name="Mana Rune"> <attribute key="weight" value="120" /> <attribute key="charges" value="100" /> </item> Após feito isso, para as runas restantes não ficarem sem nome (runas de ID 2282, 2283, 2284 e 2285, no nosso exemplo), adicione o código abaixo renomeando-as. <item fromid="2282" toid="2285" article="a" name="spell rune"> <attribute key="weight" value="120" /> </item> Vale lembrar que para cada caso, as ID's vão está diferente. Se você leu o tutorial pela opção "não conseguiu encontrar a "ID da RUNA"" você acaba por aqui. Apague o que está codificado e adicione o código abaixo em seu lugar. <item id="2281" article="a" name="Mana Rune"> <attribute key="weight" value="120" /> <attribute key="charges" value="100" /> </item> O Tutorial foi esse,espero que tenham gostado. Creditos - Adriano SwaTT. Obrigado, Abraços. Editado Fevereiro 21, 2013 12 anos por xFatality (veja o histórico de edições)
Postado Março 8, 2015 10 anos 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 → Scripting → Tutoriais de Scripting" Para: "OTServ → Scripting → Outros Tipos" Te ajudei?? REP + e ficamos quites... http://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'> Atenciosamente, Daniel. Abraços! Meus tutoriais: Programação: Resolvendo QUALQUER erro na data base. Scripts (system's, creaturescripts, mod's, NPC's, etc): (Sistema) GOD Ambient Light Full. Adicionando novas mounts ao servidor [NPC] Papai Noel que dá presente todo ano. Web-site: Resolvendo problema de caracteres especiais em PHP Formatando textos em PHP! Mudando a cor, tamanho, fonte, etc. Criando e configurando tabelas para paginas PHP
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.