Libertação De Estagio De Magia

elvissorin
em Scripts

elvissorin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/10/07Posts: 6Gênero: Masculino

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 :/

joaohd

Neox Boy
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/02/09Posts: 361Char no Tibia: Fearless Man

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

elvissorin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/10/07Posts: 6Gênero: Masculino

Consegui jah colocar com tempo e tudo vlw ajudo mto '-'

luisfe23

avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 31/10/08Posts: 871Char no Tibia: Luis Felipe Knight

Tópico movido para a subseção referente a esta área.

Caso o usuário precise de ajuda avançada, deverá utilizar o mesmo tópico.

 

Abraços.

luisfe23 here