Note de ce sujet :
  • Moyenne : 3 (1 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Astuces divers
#1
[Image: i3hdw3yz.jpg]
Condensé d'astuces diverses qui peuvent rendre service 



Citation :Lister le nombre de mobs par map : Peut servir pour l'import d'une table creature apres une récup pour savoir si cela en vaut la peine
SELECT map,COUNT(*) FROM creature GROUP BY map ORDER BY COUNT(*) DESC;


Citation :Lister le nombre de Gobs par map : Peut servir pour l'import d'une table gameobject apres une récup pour savoir si cela en vaut la peine
SELECT map,COUNT(*) FROM gameobject GROUP BY map ORDER BY COUNT(*) DESC;


Citation :Savoir ci l'on a des doublons dans les scripts SmartAi : Il vous est peut être arrivé de tomber sur le script d'un mobs avec plusieurs fois la meme ID , ici pour les source_type=0 (creature)
SELECT entryorguid, id,COUNT(*) FROM smart_scripts WHERE source_type=0 GROUP BY entryorguid, id HAVING COUNT(*) > 1 ORDER BY entryorguid , id


Citation :Activer un ou plusieurs bits particuliers d'une série de mobs sans toucher aux autres bits , exemple : activer le bit 1 (ce mob a un gossip) ou corriger par exemple tout les maîtres , vendeurs etc
UPDATE `creature_template` SET `npcflag` =`npcflag`|1 WHERE `entry` = id du mob;


Citation :De activer un ou plusieurs bits particuliers d'une série de mobs sans toucher aux autres bits , exemple : de activer le bit 1 (ce mob ne doit pas avoir un gossip) ou corriger par exemple tout les maitres , vendeurs etc
UPDATE `creature_template` SET `npcflag` =`npcflag` &~ 1 WHERE `entry` = id du mob;


Citation :Copier des colonnes d'une table vers une autre table :
insert into tablecible (id, colonne1, colonne2, ...)
select id, colonne1, colonne2, ...
from tablesource
where id = 1


Citation :Rajoute  / retire un item a un vendeur dans le jeu :
.npc add item 118 / .npc del item 118


Citation :Ralentissement du jeu sur certaines maps : Il peut arriver sur certaines map comme gilnéas d'avoir de forts ralentissements inexpliqué avec un message dans la console indiquant le temps(123456) de retard en ms (Difftime UpdateMapMgr 123456)
Il suffit de supprimer ou déplacer le ficher correspondant a cette map retourné par un .gps , 0654.mmap pour gilneas
Répondre
#2
Voila de quoi faire avancer pas mal de choses, merci beaucoup mon bon maistre
Si tu avances, tu meurs ... si tu recules, tu meurs ... alors dis moi ... pourquoi tu recules?
(Proverbe mongol)
Répondre



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)