Aldeia RPG

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

Suporte ao desenvolvimento de jogos


4 participantes

    [Pedido] Reset ao lado do Nome

    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)

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

    Mensagem por Hayashi Dom Dez 20, 2015 4: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.
    Profane ~
    Profane ~
    Colaborador
    Colaborador


    Mensagens : 818
    Créditos : 130

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

    Mensagem por Profane ~ Seg Dez 21, 2015 1:06 pm

    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"
    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)

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

    Mensagem por Hayashi Seg Dez 21, 2015 2:22 pm

    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?
    avatar
    gui408
    Ocasional
    Ocasional


    Mensagens : 227
    Créditos : 10

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

    Mensagem por gui408 Seg Dez 21, 2015 10: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.
    Profane ~
    Profane ~
    Colaborador
    Colaborador


    Mensagens : 818
    Créditos : 130

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

    Mensagem por Profane ~ Seg Dez 21, 2015 10: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"
    avatar
    gui408
    Ocasional
    Ocasional


    Mensagens : 227
    Créditos : 10

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

    Mensagem por gui408 Ter Dez 22, 2015 12:43 am

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


    Mensagens : 413
    Créditos : 57

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

    Mensagem por Shiy Ter Dez 22, 2015 1:33 am

    +1 Para Prof~ <3 Belo suporte!
    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)

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

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

    Uía, Obrigado Agora deu Certo

    [Pedido] Reset ao lado do Nome Zt7syx

    Obrigado, +1 Créd.

    Conteúdo patrocinado


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

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sex Nov 22, 2024 1:15 am