Universo Games
Ola , Convidado

ADD mais de 255 em 1 stat Logo1110

Você ainda não e cadastrado então cadastre-se e veja todas as atualizações no Mundo RPG!!!
Universo Games
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Universo Games

Suporte e Desenvolvimento só no Universo Games
 
InícioInício  PortalPortal  EventosEventos  PublicaçõesPublicações  Últimas imagensÚltimas imagens  RegistarRegistar  EntrarEntrar  
Ola Convidado, Seja Bem vindo a equipe lhe deseja boa sorte no seu projeto!

 

 ADD mais de 255 em 1 stat

Ir para baixo 
AutorMensagem
Convidado
Convidado
Anonymous



ADD mais de 255 em 1 stat Empty
MensagemAssunto: ADD mais de 255 em 1 stat   ADD mais de 255 em 1 stat EmptyQua 16 Nov 2011, 17:23

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, 22:48, editado 1 vez(es)
Ir para o topo Ir para baixo
Lucas Roberto
Administrador
Administrador
Lucas Roberto


Mensagens : 711

ADD mais de 255 em 1 stat Empty
MensagemAssunto: Re: ADD mais de 255 em 1 stat   ADD mais de 255 em 1 stat EmptyQua 16 Nov 2011, 20:32

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

Este codigo

Citação :
If GetPlayerStat(Index, x) <255 Then

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

Citação :
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

Citação :
1°Variável
Boolean - True, False
Citação :
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
Citação :
números inteiros de -32768 a 32767

Long
Citação :
números inteiros de –2.147.483.648 a
2.147.483.647

Single
Citação :
números reais com limites muito grandes

Variant
Citação :
qualquer valor

String
Citação :
texto de comprimento variável

Byte
Citação :
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...
Ir para o topo Ir para baixo
https://universogamesmmo.forumeiros.com
Convidado
Convidado
Anonymous



ADD mais de 255 em 1 stat Empty
MensagemAssunto: Re: ADD mais de 255 em 1 stat   ADD mais de 255 em 1 stat EmptyQua 16 Nov 2011, 22:49

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 ? --'
Ir para o topo Ir para baixo
Convidado
Convidado
Anonymous



ADD mais de 255 em 1 stat Empty
MensagemAssunto: Re: ADD mais de 255 em 1 stat   ADD mais de 255 em 1 stat EmptyQua 16 Nov 2011, 22:58

Bom tutorial Thales12, +1 cred.

Para quem quiser saber mais sobre variáveis basta Clicar[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Ir para o topo Ir para baixo
Conteúdo patrocinado





ADD mais de 255 em 1 stat Empty
MensagemAssunto: Re: ADD mais de 255 em 1 stat   ADD mais de 255 em 1 stat Empty

Ir para o topo Ir para baixo
 
ADD mais de 255 em 1 stat
Ir para o topo 
Página 1 de 1
 Tópicos semelhantes
-
» Como deixar o BitTorrent e Utorrent Mais rapido Mais sem aquelas coisas de (cheat engine)
» [ALL]Adicionando mais Tiles
» Como add /for ou /def em mais de 1000
» [EE][TE][ES]Adicionando mais Tiles Eclipse
» As pessoas mais inteligentemente burras da terra 2!!

Permissões neste sub-fórumNão podes responder a tópicos
Universo Games :: Criação de Jogos :: Eclipse Origens :: Tutorias-
Ir para: