Ir para conteúdo
  • 0

Libertação De Estagio De Magia


elvissorin

Pergunta

Tipo do script:Liberação de estagio de magia

Protocolo: 8.00

Servidor utilizado: TFS ~ 0.2.6

Nível de experiência: Básica

Adicionais/Informações: Queria um script tipo de libertação de estagio de magia, para o player soltar uma magia tem que ter soltado outra.

Ex1 : para o player soltar exevo gran mas vis tem ke ter soltado primeiro utamo vita, se nao a magia nao pega.

Ex2 : o player pode ficar com poderes de um demon, mas para isso ele precisa ter dado primeiro, utevo res ina "demon.

Bom é isso se alguém souber PF min ajude :/

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Tem que usar storages. Exemplo:

 

Para o jogador soltar exevo gran mas vis, terá de soltar antes o utamo vita:

 

Script do utamo vita:

 

---- Configurações da magia, bla bla bla ----

function onCastSpell(cid, var)
doCombat(cid, combat, var)
setPlayerStorageValue(cid, 21598, 1)
return true
end

 

Agora o script do exevo gran mas vis

 

---- Configurações da magia, bla bla bla ----

function onCastSpell(cid, var)
      if getPlayerStorageValue(cid, 21598) >= 1 then
         doCombat(cid, combat, var)
         setPlayerStorageValue(cid, 21598, 0)
      else
        doPlayerSendCancel(cid, "You must first cast the spell called utamo vita.")
      end
return true
end

 

 

 

Espero que entenda.

 

 

flw

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...