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.

Exp: Conforme o Level

5 participantes

Ir para baixo

Exp: Conforme o Level Empty Exp: Conforme o Level

Mensagem por lucas100vzs Ter 17 Jul 2012, 14:15

Bem, como o título já diz, este sistema funciona no seguinte, quando você está a 10 níveis acima do: "NPC", "MOB", "Monstro", você não ganha "EXP" do mesmo......Lembrando que funciona somente, ou em Eclipse Origins 2.6, ou em uma Engine da Eclipse que contenha sistema de "NPC LEVEL" para ser um sistema funcional. Bem, vamos ao tutorial bem simples:


SERVER~SIDE Em ModCombat, procure por:

Código:
 'Make sure we dont get less then 0
If exp < 0 Then
            exp = 1
        End If

Mude toda essa parte citada para:

Código:
' Make sure we dont get less then 0
        If GetPlayerLevel(attacker) - 10 = Npc(npcNum).Level Then
        exp = 0
        Else
        If exp < 0 Then
            exp = 1
        End If
        End If


*Caso você queria fazer a alteração de diferença de levels entre o player e o Npc, basta você trocar o Valor numérico "10" , por o número que desejar que haja uma diferença entre o seu level e o Npc.*

E pronto está aí, a pedidos do willunited neste sistema simples(que me custou meia hora de Exp: Conforme o Level 1574364447 Exp: Conforme o Level 403577 mas no fim sou iniciante e estou Exp: Conforme o Level 535201 )
Se for usar ou só ler eu aceito +1 de crédito, e até mais pessoal!!! Exp: Conforme o Level 332646
lucas100vzs
lucas100vzs
Membro Sênior
Membro Sênior

Mensagens : 396

Ir para o topo Ir para baixo

Exp: Conforme o Level Empty Re: Exp: Conforme o Level

Mensagem por Guardian Ter 17 Jul 2012, 14:27

Cara, dou uma dica melhor...

Acima disso :

Código:
' Make sure we dont get less then 0
        If exp < 0 Then
            exp = 1
        End If

Adicione :

Código:
' Sistema Exp de Acordo com Level
        If GetPlayerLevel(attacker) <= Npc(npcNum).Level Then
        exp = exp
        Else
        exp = Npc(npcNum).exp - Int(((GetPlayerLevel(attacker) - Npc(npcNum).Level) * exp) / 10)
        End If

Isso é um esquema de experiência que eu fiz no meu jogo. Funciona da seguinte forma :

Se Meu nível for menor ou igual ao do Npc, a Experiência fica normal. Se eu passar 1 level a mais que ele, diminui 10% da Exp do npc.

Suponha que tem um Npc lvl 10 que dê 1000 de Exp.
Se eu for lvl 10 ou menor vai me dar 1000 de exp.
Se eu for lvl 11 vai me dar 900 de exp.
Se eu for lvl 12 vai me dar 800 de exp.
E assim em diante, até eu ser 10 lvls a mais que ele e retirar 100%. Ai eu não recebo nada kkk'

Se gostou e quiser mudar não precisa dar cred pra mim. Só editar o tópico e pode deixar seus cred. =D
Guardian
Guardian
Membro de Honra
Membro de Honra

Mensagens : 781

Ir para o topo Ir para baixo

Exp: Conforme o Level Empty Re: Exp: Conforme o Level

Mensagem por Eduardo Ter 17 Jul 2012, 15:21

apesar de ser facil dei +1 Credito e organizei o topico melhor espero que tenha gostado continue assim
Eduardo
Eduardo
Membro Veterano
Membro Veterano

Mensagens : 1178

Ir para o topo Ir para baixo

Exp: Conforme o Level Empty Re: Exp: Conforme o Level

Mensagem por BiosGamer Sex 22 Nov 2013, 18:42

Mil Desculpas reviver o topico mais aqui não vai, ele não acha oq que eu faço?Sad 
BiosGamer
BiosGamer
Novato
Novato

Mensagens : 49

Ir para o topo Ir para baixo

Exp: Conforme o Level Empty Re: Exp: Conforme o Level

Mensagem por Fogomax Sáb 23 Nov 2013, 12:56

Especifique melhor o seu erro. Sua engine tem o sistema de Nível no NPC?
Fogomax
Fogomax
Membro Veterano
Membro Veterano

Mensagens : 1167

Ir para o topo Ir para baixo

Exp: Conforme o Level Empty Re: Exp: Conforme o Level

Mensagem por BiosGamer Sáb 23 Nov 2013, 13:07

Bom, como eu sei se tem ou não? Embarassed 

BiosGamer
BiosGamer
Novato
Novato

Mensagens : 49

Ir para o topo Ir para baixo

Exp: Conforme o Level Empty Re: Exp: Conforme o Level

Mensagem por Fogomax Sáb 23 Nov 2013, 15:57

Eu coloquei aqui e funcionou perfeitamente.
Você tem que trocar o nível do NPC nesse campo:
Exp: Conforme o Level XHZ2fSF
Do nível 1 ao 13 eu ganhava experiência da abelha (lv3), do 14 em diante não.
Fogomax
Fogomax
Membro Veterano
Membro Veterano

Mensagens : 1167

Ir para o topo Ir para baixo

Exp: Conforme o Level Empty Re: Exp: Conforme o Level

Mensagem por BiosGamer Ter 26 Nov 2013, 18:27

Consegui!!!
BiosGamer
BiosGamer
Novato
Novato

Mensagens : 49

Ir para o topo Ir para baixo

Exp: Conforme o Level Empty Re: Exp: Conforme o Level

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