Ir para conteúdo
  • Cadastre-se

[Pedido] Item que Ensina Magia


Posts Recomendados

Opa, eu queria uma script que tipo o cara clicava em tal item e aparecia você aprendeu nova magia exemplo , ele clicava numa scroll e aparecia você aprendeu Amaterasu. se alguem poder ajudar :)

Link para o post
Compartilhar em outros sites
function onUse(cid, item)


local magia = "Target Spell"



if getPlayerLearnedInstantSpell(cid, magia) then
doPlayerSendTextMessage(cid,25,"You already learned everything from this scroll.")
elseif doPlayerLearnInstantSpell(cid, magia) then
local pos = getCreaturePosition(cid)
doSendMagicEffect(pos, 0)
doPlayerSendTextMessage(cid,19,"By reading this ancient scroll you learned the secrets of "..magia..".")
end
end

em local magia você tem que colocar o nome da magia (NOME mesmo, não as palavras que usa).
Depois é só adicionar isso no actions.xml:

<action itemid="1967" script="scroll.lua"/>

o ID do scroll vc muda aqui /\

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Link para o post
Compartilhar em outros sites

clica em melhor resposta pro tópico ser dado como resolvido

Todos os meus trabalhos importantes estão na seção "Sobre mim" no meu perfil; Dá uma passada lá!

"Há três caminhos para o fracasso: não ensinar o que se sabe, não praticar o que se ensina, e não perguntar o que se ignora." - São Beda

I7Pm6ih.png

(obg ao @Beeny por fazer essa linda sign <3)

Link para o post
Compartilhar em outros sites
  • 1 year later...
  • 2 years later...
Em 18/06/2014 em 09:24, xWhiteWolf disse:

function onUse(cid, item)


local magia = "Target Spell"



if getPlayerLearnedInstantSpell(cid, magia) then
doPlayerSendTextMessage(cid,25,"You already learned everything from this scroll.")
elseif doPlayerLearnInstantSpell(cid, magia) then
local pos = getCreaturePosition(cid)
doSendMagicEffect(pos, 0)
doPlayerSendTextMessage(cid,19,"By reading this ancient scroll you learned the secrets of "..magia..".")
end
end

em local magia você tem que colocar o nome da magia (NOME mesmo, não as palavras que usa).
Depois é só adicionar isso no actions.xml:


<action itemid="1967" script="scroll.lua"/>

o ID do scroll vc muda aqui /\

Desculpa reviver o topico, seria possivel.

colocar storage para eu poder fazer mais scrolls? E só poder aprender uma spell?

Link para o post
Compartilhar em outros sites
  • 8 months later...

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo