Ir para conteúdo
  • Cadastre-se

(Resolvido)scripter transform wodbo 8.54


Ir para solução Resolvido por Listrik,

Posts Recomendados

serve wodbo

versão=8.54

 

gente meu serve tem um sistema de transform eu adicionei +1 transform >>>transforma e tudo so que quando o player loga volta a vocação anterior 

quero retirar isso

 

quero que a vocação fique a que transformou  mesmo se logar a vocação não muda blz

 

meu sripter transform

 

elseif getPlayerVocation(cid) ==286 then    
    if getPlayerLevel(cid) >= 30 then
      doPlayerSetVocation(cid,287)
        setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+health)
        setCreatureMaxMana(cid, getCreatureMaxMana(cid)+mana)  
    doCreatureAddHealth(cid, 1)
    doCreatureAddMana(cid, 1)
        doCreatureChangeOutfit(cid,king2)
        doSendMagicEffect(getPlayerPosition(cid), 18)
else
doPlayerSendCancel(cid, "king vegeta! You need 30 level to transform.")
        doSendMagicEffect(getPlayerPosition(cid), 2) 
end
Editado por Juliocezar (veja o histórico de edições)

 4xouiw3.gif    

Wodbo battle of gods

 

galera serve novo online 24 horas 

 

site= http://wodbo.webhop.me

lista de servidores= http://tibia-dragonb...logspot.com.br/

o que temos de novo

Bills<<<<Vip

God saiyan goku<<<<Vip

Shenron<<<<Vip

King vegeta <<<<Vip

C8 <<<<Vip

>>>Infor<<<<

xp 600x <<<<stages

skill 10x

ML 10x

 

Link para o post
Compartilhar em outros sites

Bom, se você falou que ao logar a vocação volta a "normal".

 

Então deve ser function onLogout

 

 

vai em data/creaturescripts/scripts/logout.lua

 

 

e veja se tem alguma parte que faz referencia a vocação King Vegeta e remova.

 

 

Acredito que esteja mais ou menos assim:

 

--- King Vegeta ---
elseif (getPlayerVocation(cid) == 287) then
doPlayerSetVocation(cid,286)
 
 
Basta remova a parte referente a essa vocação que ele não voltará mais a transformação ao logar.

 

 

 

 

 

 

 

 

 

 

Link para o post
Compartilhar em outros sites

vlw


so mais 1 duvida como coloco ai para ficar saindo um efeito da vocação?

 4xouiw3.gif    

Wodbo battle of gods

 

galera serve novo online 24 horas 

 

site= http://wodbo.webhop.me

lista de servidores= http://tibia-dragonb...logspot.com.br/

o que temos de novo

Bills<<<<Vip

God saiyan goku<<<<Vip

Shenron<<<<Vip

King vegeta <<<<Vip

C8 <<<<Vip

>>>Infor<<<<

xp 600x <<<<stages

skill 10x

ML 10x

 

Link para o post
Compartilhar em outros sites
  • Solução

edit:

 

 

tente assim:

 

Vá em data/globalevents/scripts/

 

 

E crie um arquivo lua como o nome que desejar...dentro dele adicione isso:

 

 

function onThink(interval, lastExecution)
local players = getPlayersOnline()
for _, pid in ipairs(getPlayersOnline()) do
if(getPlayerVocation(pid) == 6) then
playerpos = getPlayerPosition(pid)
doSendMagicEffect(playerpos, 5)
end
end
return true 
end
 
 
 
 
Depois vá em data/globalevents/globalevents.xml
 
 
E adicione a seguinte tag:
 
 
<globalevent name="nome do seu arquivo" interval="1" event="script" value="nome do seu arquivo.lua"/>
 
 
 
Explicando cada parte:
 
 
Onde tem:
 
 
if(getPlayerVocation(pid) == 6) then
 
 
 
Coloque a vocação que você quer o efeito.
 
 
 
Onde tem:
 
doSendMagicEffect(playerpos, 5)
 
 
Coloque o efeito(ItemType) que você desejar.
 
 
 
 
 
É isso...se de certo posta aqui..Até!
 
 
Ajudei? REP +    Não vai cair a mão!!
Editado por Listrik (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

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.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo