Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Criando sistema de ranking de hunt  (Visto 2278 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline phcaraujo Posteado: June 01, 2018, 11:25:13 AM | Modificado: June 01, 2018, 12:32:49 PM by phcaraujo

  • 0 puntos por ventas
  • *
  • Rank: Heroe
  • Posts: 179
  • Gracias recibida: 2749
  • br
1. Crie uma nova coluna na tabela Character, como no exemplo abaixo:



Estou fazendo o exemplo com o monstro "Skeleton King".
O id do mesmo é 55.

2. Vamos configurar o "CustomMonster" (MuServer > Data > Custom > CustomMonster)

//Index   MapNumber   MaxLife   DamageMin   DamageMax   Defense   AttackRate   DefenseRate   ExperienceRate   KillMessage   InfoMessage   RewardValue1   RewardValue2
0055     00        100      100         100         100        100         100          100           *            *           10             0
end

Ai está definido para caso alguém matar o Skeleton King no mapa 00 (Lorencia), vai receber 10 pontos de premiação no RewardValue1. Ainda vamos definir que tipo de premiação será essa.

3. Vá até a procedure "CustomMonsterReward" (SQL > Databases > MuOnline > Programmability > Store Procedures)

Utilize esse código na procedure:



Como vocês podem ver, a premiação está sendo de 1 ponto na coluna "MonsterKill_SkeletonKing" para o usuário que matar o monstro.
Com isso, vocês podem criar um ranking para saber qual usuário mais matou determinado monstro.

Para criar com outros monstros, basta repetir o mesmo processo na tabela Character e no CustomMonster.
Na procedure, basta apenas copiar o IF e alterar o ID do monstro.

Esse é o IF:

-- HUNT Ranking Skeleton King
if (@MonsterClass = 55)
begin
UPDATE Character SET MonsterKill_SkeletonKing=MonsterKill_SkeletonKing+1 WHERE Name=@Name
end


Offline ZabiinoOo #1 Posteado: June 01, 2018, 12:46:49 PM

  • MAESTRO

  • US. DE HONOR

  • LEYENDA

  • Administrador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 7.270
  • Gracias recibida: 125171
  • pe
Muy buena y excelente guia, muy completa amigo :D




Prohibido pedir soporte via MP
Leer las reglas de cada seccion
we trust god

Gracias:


Offline wesley #2 Posteado: October 23, 2022, 02:31:43 PM

  • 0 puntos por ventas
  • *
  • Rank: Principiante
  • Posts: 20
  • Gracias recibida: 331
  • br
pharchangel , nao to conseguindo fazer funciona poderia ajuda??


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
0 Replies
541 Views
Last post January 25, 2019, 12:01:30 PM
by ghostx
10 Replies
1961 Views
Last post April 28, 2022, 08:18:41 PM
by rdgbr
11 Replies
2942 Views
Last post January 19, 2023, 02:40:58 PM
by heosuand
5 Replies
3333 Views
Last post January 25, 2023, 08:54:06 PM
by rdgbr
0 Replies
204 Views
Last post April 10, 2023, 05:55:15 PM
by sampaforce