MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!

Participe do fórum, é rápido e fácil

MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!
MMORPG Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[ALL]Master Reset

+3
Cris~
Lucas Roberto
DarkKang
7 participantes

Ir para baixo

[ALL]Master Reset Empty [ALL]Master Reset

Mensagem por DarkKang Seg 30 Ago 2010, 13:52

Olá ~

Bem, muitos devem conhecer o famoso jogo MU Online.

Antes de mais nada, você precisa ter um sistema de reset, parecido como este que criei:

Código:
      Case "/reset"
         If GetPlayerLevel(index) = 5000 Then
            Call PlayerMsg(Index, "Parabéns, você resetou!", BLUE)
            Call GlobalMsg(GetPlayerName(Index) & " resetou!", GREEN)
            Call SetPlayerExp(index, 1)
            Call SetPlayerLevel(index, 1)
            Call SetPlayerResets(index, GetPlayerResets(index) + 1)
            Call SavePlayer(index)
            Call SendStats(Index)
            Call SendPOINTS(Index)

            Exit Sub
         End If
         
         Call PlayerMsg(Index, "Você não possui nível para resetar!", RED)

         Exit Sub

Como vocês sabem, Reset precisa de level. E Master Reset, precisa de Resets! Vamos ver:

► Abra o Principal.txt (EEB), Main.txt (EE) ou Events > Commands.txt (ES) e procure por:

Código:
      Case "/admin"
         If GetPlayerAccess(Index) < ADMIN_MONITOR Then
            Call PlayerMsg(Index, "Você não é GM para utilizar este comando!", BRIGHTRED)

            Exit Sub
         End If

         Call PlayerMsg(Index, "Social Commands:", WHITE)
         Call PlayerMsg(Index, """msghere = Global Admin Message", WHITE)
         Call PlayerMsg(Index, "=msghere = Private Admin Message", WHITE)
         Call PlayerMsg(Index, "Available Commands: /admin, /loc, /mapeditor, /warpmeto, /warptome, /warpto, /setsprite, /mapreport, /kick, /ban, /edititem, /respawn, /editnpc, /motd, /editshop, /ban, /editspell", WHITE)

         Exit Sub

► Abaixo disto, adicione:

Atenção: Antes do comando há o Case, isto é para o Eclipse Stable, veja como funciona os comandos do EEB ou EE (seja lá qual for a engine que você usa) e adapte!

Código:
      Case "/master"
         If GetPlayerAccess(Index) >= 1 Then
            If GetPlayerResets(Index) >= 3 Then
               Call PlayerMsg(Index, "Parabéns, você realizou um Master Reset e recebeu 2 Golds!", BLUE)
               Call GlobalMsg(GetPlayerName(Index) & " realizou um Master Reset!", GREEN)
               Call SetPlayerExp(index, 1)
               Call SetPlayerLevel(index, 1)
               Call SetPlayerResets(index, 0)
               Call SetPlayerPOINTS(Index, 100)
               Call SendPlayerData(Index)
               Call SendStats(Index)
               Call SendPTS(Index)

               Exit Sub
            End If

            Call PlayerMsg(Index, "Você precisa de 3 resets para realizar um Master Reset!", RED)

            Exit Sub
         End If

         Call PlayerMsg(Index, "Você precisa ser ao menos usuário VIP para realizar um Master Reset!", RED)

         Exit Sub

Explicando...:

"/master" → Comando á ser digitado, no caso, /master!
If GetPlayerAccess(Index) >= 1 Then → O acesso do player tem que ser maior (>) ou igual (=) á 1!
If GetPlayerResets(Index) >= 3 Then → O player precisa ter 3resets!
Call PlayerMsg(Index, "Parabéns, você realizou um Master Reset e recebeu 2 Golds!", BLUE) → Mensagem á ser mostrada!
Call GlobalMsg(GetPlayerName(Index) & " realizou um Master Reset!", GREEN) → Mensagem á ser mostrada á todos os players online no momento!
Call SetPlayerExp(index, 1) → A nova experiência do char, no caso, 1!
Call SetPlayerLevel(index, 1) → O novo level do char, no caso, 1!
Call SetPlayerResets(index, 0) → Nova quantidade de resets do char, no caso, 0!
Call SetPlayerPOINTS(Index, 100) → Nova quantidade de pontos, no caso, 100!

O resto vocês sabem XD. Flw.
DarkKang
DarkKang
Membro
Membro

Mensagens : 172

Ir para o topo Ir para baixo

[ALL]Master Reset Empty Re: [ALL]Master Reset

Mensagem por Lucas Roberto Seg 30 Ago 2010, 20:59

Vlw passei esse Sistema para Elysium e deu sertinho Muito Obrigado +1 de CRED por me da ispiraçoes
Lucas Roberto
Lucas Roberto
Membro Veterano
Membro Veterano

Mensagens : 1794

http://universogamesmmo.forumeiros.com/forum

Ir para o topo Ir para baixo

[ALL]Master Reset Empty Re: [ALL]Master Reset

Mensagem por Cris~ Seg 30 Ago 2010, 21:05

ehehe valeu manolo Very Happy
Cris~
Cris~
Membro Veterano
Membro Veterano

Mensagens : 1574

Ir para o topo Ir para baixo

[ALL]Master Reset Empty Re: [ALL]Master Reset

Mensagem por Rio Absolut Seg 30 Ago 2010, 22:34

tem como ponha 1 rank para master reset ? ou 1 / ki ?
Rio Absolut
Rio Absolut
Membro Vitalicio
Membro Vitalicio

Mensagens : 655

Ir para o topo Ir para baixo

[ALL]Master Reset Empty Re: [ALL]Master Reset

Mensagem por DarkKang Ter 31 Ago 2010, 11:08

@ADM_Dante
Bom proveito á sua imaginação! Very Happy

@Supremo~
De nada, bom proveito manolo Very Happy

@ADM Geração
Yeah, já estou realizando um sistema igual á esse. Ele já está pronto, porque é facinho, ainda hoje posto-o! Very Happy
DarkKang
DarkKang
Membro
Membro

Mensagens : 172

Ir para o topo Ir para baixo

[ALL]Master Reset Empty Re: [ALL]Master Reset

Mensagem por written Seg 21 Fev 2011, 17:45

mano na linha
Call SetPlayerResets(index, GetPlayerResets(index) + 1)

eu fiquei em duvida Getplayerresets(index)+ 1)

Vou fazer tipo a pergunta do rio Absolut
Precisa de uma tabela
edita uma coisa no client?
aguardando sua resposta...
written
written
Novato
Novato

Mensagens : 23

Ir para o topo Ir para baixo

[ALL]Master Reset Empty Re: [ALL]Master Reset

Mensagem por Biriba CS2D Qui 24 Fev 2011, 18:27

vlw ai, essa ajudou
avatar
Biriba CS2D
Banido
Banido

Mensagens : 5

Ir para o topo Ir para baixo

[ALL]Master Reset Empty Re: [ALL]Master Reset

Mensagem por iagocc Dom 06 Mar 2011, 22:37

aff sem xance eu não intendi nen como coloca o /reset e.e e nen sei aond coloca '-' faiz um video? =S
iagocc
iagocc
Novato
Novato

Mensagens : 6

Ir para o topo Ir para baixo

[ALL]Master Reset Empty Re: [ALL]Master Reset

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