Templo RPG Maker
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

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

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

1Sistema de Resets  Empty Sistema de Resets 10/4/2012, 01:44

RenanR

RenanR
Membro Honorário I
Membro Honorário I

Resets

-|Descrição|-
•Sistema de Reset Melhorado.

-|Requerimentos|-
•Visual Basic
•Main.txt or Principal.txt
•Computador (LOL?)


-|Tutorial|-
•Server~Side

-|Inicio|-

Primeiramente proucure por
Código:

CharInfo(20).Caption = "Index: " & Index

abaixo adicione isso
Código:

CharInfo(21).Caption = "Resets: " & GetPlayerResets(Index)

certo agora em ModDataBase proucure por
Código:

Player(Index).Char(i).Guildaccess = Val(GetVar(FileName, "CHAR" & i, "Guildaccess"))

abaixo adicione
Código:

Player(Index).Char(i).Resets = Val(GetVar(FileName, "CHAR" & i, "Resets"))

proucure por
Código:

Call PutVar(FileName, "CHAR" & i, "Guildaccess", STR(Player(Index).Char(i).Guildaccess))

abaixo adicione
Código:

Call PutVar(FileName, "CHAR" & i, "Resets", STR(Player(Index).Char(i).Resets))

mudando de Mod vamos para a modTypes, nela proucure por
Código:

PK As Byte

abaixo adicione
Código:

Resets As Long

agora proucure por
Código:

Sub SetPlayerY(ByVal Index As Long, _
  ByVal y As Long)
    Player(Index).Char(Player(Index).CharNum).y = y
End Sub

logo abaixo adicione
Código:

Function GetPlayerResets(ByVal Index As Long) As Long
    GetPlayerResets = Player(Index).Char(Player(Index).CharNum).Resets
End Function

Sub SetPlayerResets(ByVal Index As Long, _
  ByVal Resets As Long)
    Player(Index).Char(Player(Index).CharNum).Resets = Resets
End Sub

terminamos no modTypes agora vamos para o clsCommands!!

no Final da clsCommands adicione
Código:

Function GetPlayerResets(ByVal Index As Long) As Long
    GetPlayerResets = Player(Index).Char(Player(Index).CharNum).Resets
End Function

Sub SetPlayerResets(ByVal Index As Long, _
  ByVal Resets As Long)
    Player(Index).Char(Player(Index).CharNum).Resets = Resets
End Sub

agora para terminar na frmServer vai na aba Players proucure pela PicStats é onde fica os
Código:

Account:
Character:
Level:
HP:/
...

abaixo do
Código:

Points:

adicione uma label nova!
mais facil você pegar copiar a index e colar da sim e mude a Caption dela para Resets.

Agora proucure por
Código:

Call BattleMsg(Index, "Você possui " & GetPlayerPOINTS(Index) & " pontos.", 9, 0)

abaixo adicione
Código:

If GetPlayerLevel(index) => 1000 Then
    Call PlayerMsg(index, "Você foi resetado com Sucesso!", 15)
    Call SetPlayerExp(index, 1) 
      Call SetPlayerLevel(index, 1)
    Call SetPlayerPOINTS(index, GetPlayerPoints(index) + 100)
    Call SetPlayerResets(index, GetPlayerResets(index) + 1)
    Call SavePlayer(index)
          Call SendPOINTS(Index)
          Call SendStats(Index)
    End If

isso faz que resete level 1000 e ao resetar você ganhara + 100 pontos extras!

-|FIM|-

-|Observação|-
•Testado, Causo ocorra algum error Favor Avisar-me.

-|Creditos|-
•Gu1lh3rm3 - por fazer
•snool - Por testar
•Templo RPG Maker - Por postar.



Última edição por RenanR em 20/5/2012, 17:04, editado 1 vez(es)

2Sistema de Resets  Empty Re: Sistema de Resets 11/4/2012, 17:45

GustavoNunes

GustavoNunes
Ajudante
Ajudante
tem que compilar ou algo do tipo?? se tiver diz como compila

3Sistema de Resets  Empty Re: Sistema de Resets 11/4/2012, 19:46

RenanR

RenanR
Membro Honorário I
Membro Honorário I
Mas é claro que depois de seguir o tutorial, tem que compilar.

https://templorpgmakerbr.forumeiros.com/t433-como-compilar-no-vb6#1277
Tutorial de como compilar.

4Sistema de Resets  Empty Re: Sistema de Resets 11/4/2012, 23:47

GustavoNunes

GustavoNunes
Ajudante
Ajudante
DEU ERRO NO CallSendPoints

renanR, sei que não é o topico certo mas tem como add em alguma rede social pra vc passa ums tuto, é que é meio complicado as vezes...

5Sistema de Resets  Empty Re: Sistema de Resets 12/4/2012, 00:00

RenanR

RenanR
Membro Honorário I
Membro Honorário I
Estarei mandando meu msn por PM..

O Callsendpoints.. exclua esta linha, é assim msm não precisa dela.

Conteúdo patrocinado


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

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