EL

Libertação De Estagio De Magia

Por elvissorin, 26 de ago. de 2010 em Scripts

script
4
1.5k
elvissorinE
26 de agosto de 2010 às 21:54

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

joaohdJ
27 de agosto de 2010 às 07:46

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

elvissorinE
28 de agosto de 2010 às 03:13

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

Editado Agosto 30 por elvissorin

30 de agosto de 2010 às 09:17

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.