Universo Games
Ola , Convidado



Você ainda não e cadastrado então cadastre-se e veja todas as atualizações no mundo rpg!!!
Universo Games

Suporte e Desenvolvimento só no Universo Games

Ola Convidado, Seja Bem vindo a equipe lhe deseja boa sorte no seu projeto!

Você não está conectado. Conecte-se ou registre-se

ADD mais de 255 em 1 stat

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

1Tutorial ADD mais de 255 em 1 stat em Qua 16 Nov 2011, 15:23

Thales12


Membro
Membro
e.e nao sei qual seria o nome ideal para o topico e.e, mais se alguem souber 1 nome melhor me fale! Very Happy

bom.. mts tem me pedido para fazer 1 tutorial de como add mais de 255 ou 250 pts em 1 stat, então ta ai o tutorial Very Happy

No Client~Side procure por:

Código:
If GetPlayerStat(Index, x) < 255 Then

ou

Código:
If GetPlayerStat(Index, x) < 250 Then

e mude para:

Código:
If GetPlayerStat(Index, x) < MAX_LONG Then

dps procure por:

Código:
If Index > MAX_PLAYERS Then Exit Sub
    If Value <= 0 Then Value = 1
    If Value > MAX_BYTE Then Value = MAX_BYTE
    Player(Index).Stat(Stat) = Value

e mude para:

Código:
If Index > MAX_PLAYERS Then Exit Sub
    If Value <= 0 Then Value = 1
    If Value > MAX_LONG Then Value = MAX_LONG
    Player(Index).Stat(Stat) = Value

dps na Private Type PlayerRec procure por:

Código:
Stat(1 To Stats.Stat_Count - 1) As Byte

e mude para:

Código:
Stat(1 To Stats.Stat_Count - 1) As Long

Client~Side terminado, agora no Server~Side procure por:

Código:
If GetPlayerRawStat(Index, PointType) >= 255 Then

ou

Código:
If GetPlayerRawStat(Index, PointType) >= 250 Then

e mude para:

Código:
If GetPlayerRawStat(Index, PointType) >= MAX_LONG Then

Agora no final da modConstants adicione:

Código:
'values
Public Const MAX_BYTE As Byte = 255
Public Const MAX_INTEGER As Integer = 32767
Public Const MAX_LONG As Long = 2147483647

dps na Private Type PlayerRec procure por:

Código:
Stat(1 To Stats.Stat_Count - 1) As Byte

e mude para:

Código:
Stat(1 To Stats.Stat_Count - 1) As Long
Acabou ;D
Simples e Fácil.

Créditos: A Mim Thales12



Última edição por Thales12 em Qua 16 Nov 2011, 20:48, editado 1 vez(es)

2Tutorial Re: ADD mais de 255 em 1 stat em Qua 16 Nov 2011, 18:32

Luucas Robeerto


Fundador
Fundador
certinho Thales mais tem um probleminha nada de mais, mais pode ocorrer o erro por este motivo

Este codigo

If GetPlayerStat(Index, x) <255 Then

Repare que o <255 esta grudado do < o separa eles vai ficar assim

If GetPlayerStat(Index, x) < 255 Then

Pronto!!! agora sim 100% a outra coisa bom queria explicar como o thales vez esta magica rs , muitos queria saber como se faz simples vamos la

primeiro você precisar saber de variável bom existe 6 tipo de variáveis (pelo menos eu acho) bom vou tentar explicar cada uma dessas 6 variáveis

1°Variável
Boolean - True, False
Quando Visual Basic converte valores de tipos de dados numéricos para Boolean, 0 se torna False e todos os outros valores tornam-se True. Quando Visual Basic converte valores Boolean em tipos numéricos, False se torna 0 e True torna-se -1.


Intege
números inteiros de -32768 a 32767

Long
números inteiros de –2.147.483.648 a
2.147.483.647

Single
números reais com limites muito grandes

Variant
qualquer valor

String
texto de comprimento variável

Byte
números inteiros de -255 a 255

Bom o EO usa as Byte que seu maximo de numeros inteiros e de 255 o que o thales fez foi modificar este Byte por Long que tem uma maior definição de Numeros Interiros assim pode se utilizado os status maior que 255

Bom e isto se alguem não entendeu pergunte e eu vou tentar responder da melhor forma posivel...


_______________________________________________________________________________________________________

[Você precisa estar registrado e conectado para ver esta imagem.]
Spoiler:
[Você precisa estar registrado e conectado para ver esta imagem.]
[Você precisa estar registrado e conectado para ver esta imagem.]
[Você precisa estar registrado e conectado para ver esta imagem.]

[Você precisa estar registrado e conectado para ver esta imagem.]
[Você precisa estar registrado e conectado para ver esta imagem.]
http://universogamesmmo.forumeiros.com

3Tutorial Re: ADD mais de 255 em 1 stat em Qua 16 Nov 2011, 20:49

Thales12


Membro
Membro
Esqueci de por o espaço ;D
mais ja coloquei la, obrigado por avisar lucas ..
e obrigado pela explicação e.e
nao para mim para os outros ..
+1 para tu tbm guerreiro ;D

@credito: eu nao recebi meu credito --' cd ? --'

4Tutorial Re: ADD mais de 255 em 1 stat em Qua 16 Nov 2011, 20:58

-Skadi!


Membro
Membro
Bom tutorial Thales12, +1 cred.

Para quem quiser saber mais sobre variáveis basta Clicar[Você precisa estar registrado e conectado para ver este link.]

Conteúdo patrocinado


Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum