MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!

Participe do fórum, é rápido e fácil

MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!
MMORPG Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[EE][ES]Sistema TransUP e TransDown

2 participantes

Ir para baixo

[EE][ES]Sistema TransUP e TransDown  Empty [EE][ES]Sistema TransUP e TransDown

Mensagem por DshFox Seg 11 Out 2010, 19:55

Serve pra aumentar stats/trocar sprite e reverter o processo. Deixa seu Main.txt/ess muito mais organizado e limpo.
Coloquem no final do Main


Código:
sub TransUp(index,LevelReq,for,def,magi,AntigaSprite,NovaSprite)
If getplayerlevel(index)>= levelReq then
  if getplayerSprite(index) = AntigaSprite then
    call SetplayerSTR(index,GetplayerSTR(index) + For)
    call setPlayerDef(index,GetplayerDef(index) + Def)
    call SetPlayerMagi(index,getplayermagi(index) + magi)
    call SetplayerSprite(index,NovaSprite)
    call sendstats(index)
    call sendplayerdata(index)
    call sendhp(index)
    call sendmp(index)                   
  end if
end if


Sub TransDown(index,for,def,Magi,AntigaSprite,NovaSprite)
  if getplayerSprite(index) = AntigaSprite then
    call SetplayerSTR(index,GetplayerSTR(index) - For)
    call setPlayerDef(index,GetplayerDef(index) - Def)
    call SetPlayerMagi(index,getplayermagi(index) - magi)
    call SetplayerSprite(index,NovaSprite)
    call sendstats(index)
    call sendplayerdata(index)
    call sendhp(index)
    call sendmp(index)                   
  end if



Pronto
Um exemplo :
~Pra ele se transformar precisa ter o level igual ou maior que 50 e também precisa ter a sprite número 7
~Quando ele se Transformar vai ganhar 20 ptos em cada stat e virar a sprite número 8

Você chama assim:

Call TransUp(index,50,20,20,20,7,8 )

Pronto,agora ele tem 20 a mais nos stats e virou a sprite 8
agora pra DesTransformar
Chama assim:

Call TransDown(index,20,20,20,8,7)

Agora se ele tiver a sprite 8(transformado..) vai diminuir 20 em cada stats e voltará a ser a sprite 7

Créditos: OhYehBeibi
DshFox
DshFox
Membro Vitalicio
Membro Vitalicio

Mensagens : 614

Ir para o topo Ir para baixo

[EE][ES]Sistema TransUP e TransDown  Empty Re: [EE][ES]Sistema TransUP e TransDown

Mensagem por Rio Absolut Seg 11 Out 2010, 20:34

isso seria automatico neh , tipo pego tal level chama a sub tal
Rio Absolut
Rio Absolut
Membro Vitalicio
Membro Vitalicio

Mensagens : 655

Ir para o topo Ir para baixo

[EE][ES]Sistema TransUP e TransDown  Empty Re: [EE][ES]Sistema TransUP e TransDown

Mensagem por DshFox Seg 11 Out 2010, 21:01

é soh colocar na sub OnPlayerLevelUP
DshFox
DshFox
Membro Vitalicio
Membro Vitalicio

Mensagens : 614

Ir para o topo Ir para baixo

[EE][ES]Sistema TransUP e TransDown  Empty Re: [EE][ES]Sistema TransUP e TransDown

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos