Creando Mu Online

MuOnline => Soporte / Ayudas / Suporte / Support / Help => Temas solucionados => Mensaje iniciado por: kaffa22 en Marzo 22, 2021, 10:46:18 am

Título: Cómo limito la agilidad máxima un número específico?
Publicado por: kaffa22 en Marzo 22, 2021, 10:46:18 am
Buenas comunidad! hay una opción de limitar todas las estadísticas usando MaxStatPoint_AL0 desde GS. Pero yo quiero limitar solamente la agilidad que el máximo sea 3500 y los demás sin límite por temas de balance.

Alguien tendrá alguna query que limite el int de agilidad desde la sql?

Gracias, un saludo.
Título: Re:Cómo limito la agilidad máxima un número específico?
Publicado por: Guga en Marzo 22, 2021, 05:34:46 pm
Buenas comunidad! hay una opción de limitar todas las estadísticas usando MaxStatPoint_AL0 desde GS. Pero yo quiero limitar solamente la agilidad que el máximo sea 3500 y los demás sin límite por temas de balance.

Alguien tendrá alguna query que limite el int de agilidad desde la sql?

Gracias, un saludo.
Tem como rodar uma JOB de 1 em 1 minuto para alterar os pontos para 3500 sempre que estiverem acima desse valor, mas não é tão funcional pois é necessário relogar para os pontos atualizarem.

Tem uma função, que é a CHECK, que ela checa uma condição e só faz a adição no SQL se a condição for cumprida, no caso colocamos a condição em maior ou igual a 3500.

Seria rodar esse comando, que faz a checagem se a coluna Dexterity (Agilidade) está menor do que 3500.. Acredito que ele não deixe passar desse valor.
Código
ALTER TABLE Character
ADD CHECK (Dexterity<=3500);

FAÇA UM BACKUP POIS NUNCA TESTEI ISSO, TIVE APENAS UMA IDEIA AGORA DE UM MODO DE TENTAR ISSO.

@Louis, tenta por isso na próxima atualização, é uma ideia legal :)
Título: Re:Cómo limito la agilidad máxima un número específico?
Publicado por: Louis en Mayo 21, 2021, 09:13:24 pm
@Guga  sim vou adicionar no update 26