Ir para conteúdo

Featured Replies

Resolvido por klipstyle

Ir para solução
Postado
  • Solução

em actions crie um arquivo com nome scroll.lua e cole o seguinte dentro.

 

Mostrar conteúdo oculto

function onUse(cid, item, frompos, item2, topos) 

if getPlayerItemCount(cid, 53049) <= 0 then -- 53049 é o ID do scroll que ira usar.
return doPlayerSendCancel(cid, "Voce precisa ter o scroll na sua bag.")
end
storage = getPlayerStorageValue(cid,19548) ---- storage da magia
if storage == -1 or storage == 0 then
setPlayerStorageValue(cid,19548,1)
doPlayerRemoveItem(cid,53049,1) -- 53049 é o ID do scroll que ira usar.
doPlayerSendTextMessage(cid,22,"você acaba de aprender uma nova magia.")
else
doPlayerSendTextMessage(cid,22,"você ja aprendeu essa magia.")
end
return true

end

 

em actions.xml registre a tag.

 

<action itemid="ID DO SCROLL" event="script" value="scroll.lua"/>

 

agora vamos a parte da spell.

 

no arquivo da magia .lua após a seguinte linha.

 

function onCastSpell(cid, var)

 

adicione o seguinte código.

Mostrar conteúdo oculto

storage = getPlayerStorageValue(cid,19548)


if storage == -1 or storage == 0 then
doPlayerSendTextMessage(cid,22,"você ainda não aprendeu essa magia.")
return false
end

 

ficara assim .

Mostrar conteúdo oculto

function onCastSpell(cid, var)


storage = getPlayerStorageValue(cid,19548)
if storage == -1 or storage == 0 then
doPlayerSendTextMessage(cid,22,"você ainda não aprendeu essa magia.")
return false
end
return doCombat(cid, combat, var)
end

Editado por klipstyle (veja o histórico de edições)

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo