Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o tema • Voltar para a ficha do tema
Transformação por Spell
+2
Nanzin
thales12
6 participantes
Página 1 de 1
Transformação por Spell
Client~Side
Na frmEdiotr_Spell na cmbTyppe adicione mais um item a list chamado:
Agora crie uma frame com as seguintes configurações:
E dentro dela crie um ScrollBox e uma label com as configurações:
Label
De 2 cliques na cmbType e adicione isso dentro dela:
Procure por:
E abaixo adicione:
No final da Private Type SpellRec antes do End Type adicione:
Procure por:
E abaixo adicione:
Serve~Side
No final da Private Type SpellRec antes do End Type adicione:
Procure por:
E abaixo adicione:
Procure por:
E acima adicione:
Creditos:
Ricardo por criar o sistema e tutorial
Thales12 por postar aqui
Na frmEdiotr_Spell na cmbTyppe adicione mais um item a list chamado:
Trans
Agora crie uma frame com as seguintes configurações:
Name: fraTrans
Caption: Trans
Visible: False
E dentro dela crie um ScrollBox e uma label com as configurações:
Label
E dentro do scrlTrans adicione:Name: lblTrans
Caption: Sprite da Transformação: NoneScrollBox
Name: scrlTrans
- Código:
' If debug mode, handle error then exit out
If Options.Debug = 1 Then On Error GoTo errorhandler
lblTrans.Caption = "Sprite da Transformação: " & scrlTrans.Value
Spell(EditorIndex).trans = scrlTrans.Value
' Error handler
Exit Sub
errorhandler:
HandleError "scrlTrans_Change", "frmEditor_Spell", Err.Number, Err.Description, Err.Source, Err.HelpContext
Err.Clear
Exit Sub
De 2 cliques na cmbType e adicione isso dentro dela:
- Código:
If cmbType.ListIndex = SPELL_TYPE_TRANS Then
scrlRange.Value = 0
chkAOE.Value = 1
fraTrans.Visible = True
End If
Procure por:
- Código:
.scrlRange.Value = Spell(EditorIndex).Range
E abaixo adicione:
- Código:
.scrlTrans.Value = Spell(EditorIndex).Trans
No final da Private Type SpellRec antes do End Type adicione:
- Código:
Trans As Long
Procure por:
- Código:
Public Const SPELL_TYPE_WARP As Byte = 4
E abaixo adicione:
- Código:
Public Const SPELL_TYPE_TRANS As Byte = 5
Serve~Side
No final da Private Type SpellRec antes do End Type adicione:
- Código:
Trans As Long
Procure por:
- Código:
Public Const SPELL_TYPE_WARP As Byte = 4
E abaixo adicione:
- Código:
Public Const SPELL_TYPE_TRANS As Byte = 5
Procure por:
- Código:
' find out what kind of spell it is! self cast, target or AOE
E acima adicione:
- Código:
' Transformação
With Spell(SpellNum)
If .Type = SPELL_TYPE_TRANS Then
Call SetPlayerSprite(Index, Spell(Index).Trans)
Call SetPlayerStat(Index, Stats.Strength, GetPlayerRawStat(Index, Stats.Strength) * 2)
Call SetPlayerStat(Index, Stats.Endurance, GetPlayerRawStat(Index, Stats.Endurance) * 2)
Call PlayerWarp(Index, GetPlayerMap(Index), GetPlayerX(Index), GetPlayerY(Index))
End If
End With
Creditos:
Ricardo por criar o sistema e tutorial
Thales12 por postar aqui
_________________
Meu fã ? Meu Amigo ? Entao Use !
Minha Sign:
Minha Sign:
Re: Transformação por Spell
cara se nao me engano o Ricardo já postou aqui :S
_________________
Para Aqueles que gostam de Min e de meu Trabalho;
Upem Meu Pet nao custa nda!!
- Pet:
Nanzin- Membro de Honra
- Mensagens : 1550
Créditos : 252
Re: Transformação por Spell
Nanzin escreveu:cara se nao me engano o Ricardo já postou aqui :S
Sim, mais ele apago !
_________________
Meu fã ? Meu Amigo ? Entao Use !
Minha Sign:
Minha Sign:
Re: Transformação por Spell
Como funciona o sistema? no ultimo código, se o jogador estiver com 200 str e usar a magia ele dobra o str?
CrazyTeam- Novato
- Mensagens : 4
Créditos : 0
Re: Transformação por Spell
Não teria como postar umas prints? Da transformação.
Lhaisfarr- Novato
- Mensagens : 4
Créditos : 0
Re: Transformação por Spell
pô ... alguém poderia me ajudar ? não sei se estou revivendo o tópico . se sim desculpe ...
este tutorial já vem com tipo um tempo para a transformação sumir ?
se não como eu faço para coloca-lo ?
Ty adiciona no skype: shaddow8d
Edit:
e tipo, quando eu uso várias vezes ele da Overflow ...
Edit²: descobri porquê da overflow, mais agora quando vi cada vez que você usa a skill multiplica por 2 tipo
se eu tiver 10 str 10 end e usar fica 20
se eu usar de novo fica 40
e assim por diante ...
este tutorial já vem com tipo um tempo para a transformação sumir ?
se não como eu faço para coloca-lo ?
Ty adiciona no skype: shaddow8d
Edit:
e tipo, quando eu uso várias vezes ele da Overflow ...
Edit²: descobri porquê da overflow, mais agora quando vi cada vez que você usa a skill multiplica por 2 tipo
se eu tiver 10 str 10 end e usar fica 20
se eu usar de novo fica 40
e assim por diante ...
Spooky- Membro Ativo
- Mensagens : 267
Créditos : 24
Re: Transformação por Spell
Hum Bartolomeo você reviveu tópico sim, e anteriormente esse post já foi revivido pelo CrazyTeam...
_________________
Tente novamente.
XWlash- Semi-Experiente
- Mensagens : 88
Créditos : 23
Tópicos semelhantes
» Transformação por Spell-aumentar e almentar velocidade na spell
» Transformação por Spell
» Transformação por Spell
» ajuda com transformação por spell
» [TUTORIAL] Transformaçao por Spell
» Transformação por Spell
» Transformação por Spell
» ajuda com transformação por spell
» [TUTORIAL] Transformaçao por Spell
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos