[Pedido] Reset ao lado do Nome Hitskin_logo Hitskin.com

Isto é uma pré-visualização de um tema em Hitskin.com
Instalar o temaVoltar para a ficha do tema

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

[Pedido] Reset ao lado do Nome

4 participantes

Ir para baixo

[Pedido] Reset ao lado do Nome Empty [Pedido] Reset ao lado do Nome

Mensagem por Hayashi Dom Dez 20, 2015 1:50 pm

Queria saber se tem como mostrar o tanto de reset ao lado do nome usando um sistema de Reset comum. Obrigado. Question

Ou possam mandar o sistema de reset verdadeiro, que conte os resets na conta, sem ser o reset simplificado.
Hayashi
Hayashi
Iniciante
Iniciante

Mensagens : 33
Créditos : 1

Ficha do personagem
Nível: 1
Experiência:
[Pedido] Reset ao lado do Nome Left_bar_bleue0/0[Pedido] Reset ao lado do Nome Empty_bar_bleue  (0/0)
Vida:
[Pedido] Reset ao lado do Nome Left_bar_bleue30/30[Pedido] Reset ao lado do Nome Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

[Pedido] Reset ao lado do Nome Empty Re: [Pedido] Reset ao lado do Nome

Mensagem por Profane ~ Seg Dez 21, 2015 10:06 am

Tem como se fazer qualquer coisa que você imaginar que seja possível ou impossível.

1º - Tente fornecer informações sobre sua engine

2º - informações sobre sua modificação de reset.

Ai eu digo onde e como você por isso =P

Att

_________________
"Mistress of shattered hopes and forever broken dreams"
Profane ~
Profane ~
Colaborador
Colaborador

Mensagens : 818
Créditos : 130

Ir para o topo Ir para baixo

[Pedido] Reset ao lado do Nome Empty [Pedido] Reset ao lado do Nome

Mensagem por Hayashi Seg Dez 21, 2015 11:22 am

Tô usando a "Naruto shinobi Engine"...
pús o sistema de reset, no caso, esse ...
____________________________________________________________
If GetPlayerLevel(index) >= 1000 Then SetPlayerLevel index, 1 
SetPlayerExp index, 1 
PlayerMsg index, "Resetou!!", White 
SendPlayerData index
SendExp index 
SendAnimation GetPlayerMap(index), 1, 0, 0, TARGET_TYPE_PLAYER, index 
End If
_____________________________________________________________________


tem como?
Hayashi
Hayashi
Iniciante
Iniciante

Mensagens : 33
Créditos : 1

Ficha do personagem
Nível: 1
Experiência:
[Pedido] Reset ao lado do Nome Left_bar_bleue0/0[Pedido] Reset ao lado do Nome Empty_bar_bleue  (0/0)
Vida:
[Pedido] Reset ao lado do Nome Left_bar_bleue30/30[Pedido] Reset ao lado do Nome Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

[Pedido] Reset ao lado do Nome Empty Re: [Pedido] Reset ao lado do Nome

Mensagem por gui408 Seg Dez 21, 2015 7:01 pm

Nao, tente procurar um tutorial onde tem o GetPlayerResets e SetPlayerResets, ai vc olha aqui mesmo no forum acho que tem tutorial de como por level al lado do nome, repare que vc vai colocar algo la de GetPlayerLevel, é so Por GetPlayerResets, acho q deu para entender.

gui408
Ocasional
Ocasional

Mensagens : 227
Créditos : 10

Ir para o topo Ir para baixo

[Pedido] Reset ao lado do Nome Empty Re: [Pedido] Reset ao lado do Nome

Mensagem por Profane ~ Seg Dez 21, 2015 7:49 pm

Seu "sistema", apenas pega o Level do Jogador e o poem lv 1 novamente, mantendo os atributos e etc.

1º Procure por isso aqui, no Client e no Servidor:

Código:
Private Type PlayerRec

Antes do End Type, adicione:

Código:
Reset as Long

- No Client

-> Procure por :
Código:
Private Sub HandlePlayerData

Abaixo das Call SetPlayerPK(i, buffer.ReadLong)
e etc...

Adicione:

Código:
Player(i).Reset = buffer.ReadLong
;

Agora é o Caso, não sei se sua engine é DX7 ou Dx8. Estarei fazendo em DX8; se for dx7 avisa aqui que ensino a arrumar essa parte.

Procure por:

Código:
Public Sub DrawPlayerName

Dentro dela:

Procure por :

Código:
Name = Trim$(Player(Index).Name)

Deixe dessa forma:

Código:
if Player(index).Reset > 0 then
Name = Trim$(Player(Index).Name) & " " & Player(index).Reset
Else
Name = Trim$(Player(Index).Name)
End if

No Servidor procure por :

Código:
Function PlayerData

Abaixo dessas opcoes:

Código:
    buffer.WriteLong GetPlayerAccess(Index)
    buffer.WriteLong GetPlayerPK(Index)

## Lembre-se que tem de fik pareada com a linha do seu Reset no HandlePlayerData no Client.

Ex:
buffer.WriteLong GetPlayerAccess(Index) - Call SetPlayerAccess(i, buffer.ReadLong)
buffer.WriteLong GetPlayerPK(Index) - Call SetPlayerPK(i, buffer.ReadLong)


Sempre tem de ser uma linha. UM no server o OUTRO no servidor.

~

Feito isso vá na sua :

Código:
If GetPlayerLevel(index) >= 1000 Then SetPlayerLevel index, 1
SetPlayerExp index, 1
PlayerMsg index, "Resetou!!", White
SendPlayerData index
SendExp index
SendAnimation GetPlayerMap(index), 1, 0, 0, TARGET_TYPE_PLAYER, index
End If

Abaixo de :

Código:
SetPlayerExp index, 1

Adicione:

Código:
Player(Index).Reset = Player(Index).Reset + 1

~

E Fim.

Att

_________________
"Mistress of shattered hopes and forever broken dreams"
Profane ~
Profane ~
Colaborador
Colaborador

Mensagens : 818
Créditos : 130

Ir para o topo Ir para baixo

[Pedido] Reset ao lado do Nome Empty Re: [Pedido] Reset ao lado do Nome

Mensagem por gui408 Seg Dez 21, 2015 9:43 pm

Ai que beleza, nem precisou de procura, ganha do grande Profane Very Happy

gui408
Ocasional
Ocasional

Mensagens : 227
Créditos : 10

Ir para o topo Ir para baixo

[Pedido] Reset ao lado do Nome Empty Re: [Pedido] Reset ao lado do Nome

Mensagem por Shiy Seg Dez 21, 2015 10:33 pm

+1 Para Prof~ <3 Belo suporte!
Shiy
Shiy
Experiente
Experiente

Mensagens : 413
Créditos : 57

https://discord.gg/cUDXtDKHMn

Ir para o topo Ir para baixo

[Pedido] Reset ao lado do Nome Empty [Pedido] Reset ao lado do Nome

Mensagem por Hayashi Ter Dez 22, 2015 8:09 am

Uía, Obrigado Agora deu Certo

[Pedido] Reset ao lado do Nome Zt7syx

Obrigado, +1 Créd.
Hayashi
Hayashi
Iniciante
Iniciante

Mensagens : 33
Créditos : 1

Ficha do personagem
Nível: 1
Experiência:
[Pedido] Reset ao lado do Nome Left_bar_bleue0/0[Pedido] Reset ao lado do Nome Empty_bar_bleue  (0/0)
Vida:
[Pedido] Reset ao lado do Nome Left_bar_bleue30/30[Pedido] Reset ao lado do Nome Empty_bar_bleue  (30/30)

Ir para o topo Ir para baixo

[Pedido] Reset ao lado do Nome Empty Re: [Pedido] Reset ao lado do Nome

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

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