Keltalaz-WOW
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Keltalaz-WOW

Keltalaz-WOW Fun 2.3.X [Rates=X600]
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Pokémon EV06 : où acheter le Bundle Lot ...
Voir le deal

 

 Suggestions très interessantes !!

Aller en bas 
AuteurMessage
magcono
membre confirmé



Nombre de messages : 55
Localisation : st gerrmain en laye
Date d'inscription : 20/12/2007

Suggestions très interessantes !! Empty
MessageSujet: Suggestions très interessantes !!   Suggestions très interessantes !! Icon_minitimeJeu 3 Jan - 18:35

Concert :

Voila pour le concert il faut ces table :

Spoiler:
DELETE FROM `creature_template` WHERE `entry`='70000';
INSERT INTO
`creature_template` (`entry`, `modelid_A`, `modelid_A2`, `modelid_H`,
`modelid_H2`, `name`, `subname`, `minlevel`, `maxlevel`, `minhealth`,
`maxhealth`, `minmana`, `maxmana`, `armor`, `faction_A`, `faction_H`,
`npcflag`, `speed`, `rank`, `mindmg`, `maxdmg`, `dmgschool`,
`attackpower`, `baseattacktime`, `rangeattacktime`, `flags`,
`dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `class`,
`race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`,
`civilian`, `flag1`, `lootid`, `pickpocketloot`, `skinloot`,
`resistance1`, `resistance2`, `resistance3`, `resistance4`,
`resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`,
`mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`,
`RacialLeader`, `RegenHealth`, `equipment_id`, `ScriptName`)
VALUES(70000, 21659, 0, 21659, 0, 'Undead', 'L70ETC', 50, 60, 1000,
2000, 0, 0, 0, 69, 69, 0, 0.91, 0, 3, 4, 0, 26, 2000, 2200, 0, 0, 0, 0,
0, 10, 1, 1.76, 2.42, 100, 8, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, '', 0, 1, 0, 1, 0, '');

DELETE FROM `creature_template` WHERE `entry`='70001';
INSERT
INTO `creature_template` (`entry`, `modelid_A`, `modelid_A2`,
`modelid_H`, `modelid_H2`, `name`, `subname`, `minlevel`, `maxlevel`,
`minhealth`, `maxhealth`, `minmana`, `maxmana`, `armor`, `faction_A`,
`faction_H`, `npcflag`, `speed`, `rank`, `mindmg`, `maxdmg`,
`dmgschool`, `attackpower`, `baseattacktime`, `rangeattacktime`,
`flags`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`,
`class`, `race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`,
`type`, `civilian`, `flag1`, `lootid`, `pickpocketloot`, `skinloot`,
`resistance1`, `resistance2`, `resistance3`, `resistance4`,
`resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`,
`mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`,
`RacialLeader`, `RegenHealth`, `equipment_id`, `ScriptName`)
VALUES(70001, 21661, 0, 21661, 0, 'Tauren', 'L70ETC', 50, 60, 1000,
2000, 0, 0, 0, 69, 69, 0, 0.91, 0, 3, 4, 0, 26, 2000, 2200, 0, 0, 0, 0,
0, 10, 1, 1.76, 2.42, 100, 8, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, '', 0, 1, 0, 1, 0, '');

DELETE FROM `creature_template` WHERE `entry`='70002';
INSERT
INTO `creature_template` (`entry`, `modelid_A`, `modelid_A2`,
`modelid_H`, `modelid_H2`, `name`, `subname`, `minlevel`, `maxlevel`,
`minhealth`, `maxhealth`, `minmana`, `maxmana`, `armor`, `faction_A`,
`faction_H`, `npcflag`, `speed`, `rank`, `mindmg`, `maxdmg`,
`dmgschool`, `attackpower`, `baseattacktime`, `rangeattacktime`,
`flags`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`,
`class`, `race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`,
`type`, `civilian`, `flag1`, `lootid`, `pickpocketloot`, `skinloot`,
`resistance1`, `resistance2`, `resistance3`, `resistance4`,
`resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`,
`mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`,
`RacialLeader`, `RegenHealth`, `equipment_id`, `ScriptName`)
VALUES(70002, 21662, 0, 21662, 0, 'Troll', 'L70ETC', 50, 60, 1000,
2000, 0, 0, 0, 69, 69, 0, 0.91, 0, 3, 4, 0, 26, 2000, 2200, 0, 0, 0, 0,
0, 10, 1, 1.76, 2.42, 100, 8, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, '', 0, 1, 0, 1, 0, '');

DELETE FROM `creature_template` WHERE `entry`='70003';
INSERT
INTO `creature_template` (`entry`, `modelid_A`, `modelid_A2`,
`modelid_H`, `modelid_H2`, `name`, `subname`, `minlevel`, `maxlevel`,
`minhealth`, `maxhealth`, `minmana`, `maxmana`, `armor`, `faction_A`,
`faction_H`, `npcflag`, `speed`, `rank`, `mindmg`, `maxdmg`,
`dmgschool`, `attackpower`, `baseattacktime`, `rangeattacktime`,
`flags`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`,
`class`, `race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`,
`type`, `civilian`, `flag1`, `lootid`, `pickpocketloot`, `skinloot`,
`resistance1`, `resistance2`, `resistance3`, `resistance4`,
`resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`,
`mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`,
`RacialLeader`, `RegenHealth`, `equipment_id`, `ScriptName`)
VALUES(70003, 21665, 0, 21665, 0, 'Orc', 'L70ETC', 50, 60, 1000, 2000,
0, 0, 0, 69, 69, 0, 0.91, 0, 3, 4, 0, 26, 2000, 2200, 0, 0, 0, 0, 0,
10, 1, 1.76, 2.42, 100, 8, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, '', 0, 1, 0, 1, 0, '');

DELETE FROM `creature_template` WHERE `entry`='70004';
INSERT
INTO `creature_template` (`entry`, `modelid_A`, `modelid_A2`,
`modelid_H`, `modelid_H2`, `name`, `subname`, `minlevel`, `maxlevel`,
`minhealth`, `maxhealth`, `minmana`, `maxmana`, `armor`, `faction_A`,
`faction_H`, `npcflag`, `speed`, `rank`, `mindmg`, `maxdmg`,
`dmgschool`, `attackpower`, `baseattacktime`, `rangeattacktime`,
`flags`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`,
`class`, `race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`,
`type`, `civilian`, `flag1`, `lootid`, `pickpocketloot`, `skinloot`,
`resistance1`, `resistance2`, `resistance3`, `resistance4`,
`resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`,
`mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`,
`RacialLeader`, `RegenHealth`, `equipment_id`, `ScriptName`)
VALUES(70004, 21666, 0, 21666, 0, 'Blood Elf', 'L70ETC', 50, 60, 1000,
2000, 0, 0, 0, 69, 69, 0, 0.91, 0, 3, 4, 0, 26, 2000, 2200, 0, 0, 0, 0,
0, 10, 1, 1.76, 2.42, 100, 8, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, '', 0, 1, 0, 1, 0, '');


Nous n'avons plus qu'à placer la scène : .addgo 1111111
Et les musiciens : .addspw 70000 à .addspw70004
Revenir en haut Aller en bas
magcono
membre confirmé



Nombre de messages : 55
Localisation : st gerrmain en laye
Date d'inscription : 20/12/2007

Suggestions très interessantes !! Empty
MessageSujet: Re: Suggestions très interessantes !!   Suggestions très interessantes !! Icon_minitimeJeu 3 Jan - 18:37

Création/modification items :

Pour créer l'item, commencez par copier-coller un item existant, ça vous servira de base au début.

Modifiez l'ID de l'item (ne mettez pas un nombre trop grand et vérifiez qu'il ne soit pas déjà pris).

Modifiez la ligne : name= en mettant le nom que vous voulez



maintenant l'explication des differentes lignes



[item ID]

Cette ligne est l'ID de l'item, c'est grâce à cet item que vous pourrez retrouver cet objet dans le jeu

Vérifiez que l'id ne soit pas trop grand et qu'il ne soit pas déjà pris par un autre item déjà présent.



Name=



Ceci est le nom de l'item, ce nom apparaitra dans le jeu, mais
attention, convertissez vos accents, sinon au lieu qu'il soit écrit :
bâton usé il sera inscrit : bon us


Description=



Ceci est la description de l'item, ça apparaitra en jaune sous le nom
de l'item dans le jeu. Faites aussi attention aux accents dans la
description.


ammotype=



Cette ligne sert à déterminer quel type de projectile votre item demande

Si vous écrivez ammotype=2, ça sera des flèches, si vous écrivez ammotype=3 ça sera des balles.



block=



Cette ligne sert pour les boucliers, si vous écrivez block=500, votre bouclier aura 500 en bloquage.



bonding=



Cette ligne détermine si votre item et lié, et la façon dont il est lié





bonding=1 : lié quand ramassé

bonding=2 : lié quand équipé

bonding=3 : lié quand utilisé (pour les montures par exemple)

bonding=4 : Item de quête





bonus=



Cette ligne sert à ajouter des bonus à l'item

Vous devez inscrire par exemple bonus=3 15 ça ajoutera 15 points en agilité





bonus=1 : vie

bonus=3 : agilité

bonus=4 : force

bonus=5 : intelligence

bonus=6 : esprit

bonus=7 : endurance





buyprice=



Prix auquel l'item peux être acheté

buyprice=10000000 fera que l'item coute 1000 po s'il est vendu chez un marchand, tout est comptabilisé en pièces de cuivre

Pour rappel : 1 pa = 100 cuivre, 1 po = 100 pa

=> 1 po => 10000



sellprice=



Prix auquel les marchands rachètent l'objet, en général le prix est moins important.



class=

subclass=



Là c'est la classe de l'item, détermine le type d'objet que c'est.

Par exemple class=2 subclass=1 ça sera une hache à deux mains

Donc choisissez d'abord la classe, et ensuite la sous classe correspondante à la classe choisie.





class=0 : item de consomation



class=1 : Contenant (sac, mini coffre, etc)



class=2 : une arme

subclass=0 :hache à une main

subclass=1 : hache à deux mains

subclass=2 : Arc

subclass=3 : fusil

subclass=4 : masse à une main

subclass=5 : masse à deux mains

subclass=6 : hallebarde

subclass=7 : épée à une main

subclass=8 : épée à deux mains

subclass=10 : bâton

subclass=11 : arme exotique (hallebarde)

subclass=12 : arme exotique à deux mains

subclass=13 : arme de poing

subclass=14 : item de métier (couteau dépeceur, pic de mineur,etc)

subclass=15 : dague

subclass=16 : arme de jet

subclass=18 : arbalète

subclass=19 : baguette

subclass=20 : canne à pêche



class=4 : armure

subclass=0 : divers (bijoux)

subclass=1 : Armure en tissu

subclass=2 : Armure en cuir

subclass=3 : Armure en mailles

subclass=4 : Armure en plaques

subclass=6 : Bouclier



class=5 : réactif



class=6 : projectile

subclass=2 : flêches

subclass=3 : balles



class=7 : marchandise commerciale (trade goods)

subclass=0 : biens commerciaux

subclass=1 : Pièces (tube en bronze pour ingénieur par exemple)

subclass=2 : explosifs

subclass=3 : Trucs fabriqués (ex écureuil mécanique)



class=9 : Recettes

subclass=0 : Livre

subclass=1 : Recette de travail de cuir

subclass=2 : Recette de Tailleur

subclass=3 : Recette d'ingénieur

subclass=4 : Recette de forgeron

subclass=5 : Recette de cuisine

subclass=6 : Recette d'alchimie

subclass=7 : Recette de premiers soins

subclass=8 : Recette d'enchantement

subclass=9 : Recette de pêche



class=11 : Carquois

subclass=2 : Carquois de flèches

subclass=3 : Carquois de balles



class=12 : item de quête

c

lass=13 : clé

subclass=0 : clé

subclass=1 : crochetage



Classes=



Si vous inscrivez 07FF ça veux dire que toutes les classes peuvent utiliser cet item.

Sinon voici les différentes classes :



classes=001 : Guerrier

classes=002 : Paladin

classes=004 : Chasseur

classes=008 : Voleur

classes=010 : Prêtre

classes=040 : Chaman

classes=080 : Mage

classes=100 : Démoniste

classes=400 : Druide



Une fois que ceci est indiqué, seul la classe que vous avez choisi pourra porter cet item sur lui.



containerslots=



Nombre d'emplacement que comporte un sac

Ex : containerslots=20 le sac aura 20 emplacements



damage=



Voici comment s'écrit le dommage : damage=150 300 1

Le premier chiffre (150) est le dégat minimum, le deuxième chiffre
(300) est le dégat maximum, et le dernier chiffre c'est le type de
dégats


Différents types de dégats :



0=Dégat physique

1=Dégat de sacré

2=Dégat de Feu

3=Dégat de nature

4=Dégat de givre

5=Dégat d'ombre

6=Dégat des arcanes.





Delay=



Affiche le temps en miliseconde entre chaque frappe, c'est donc la vitesse de frappe. delay=3000 aura 3.0 en vitesse de frappe



durability=



Indique la durabilité de l'item, si vous inscrivez durability=200,
l'item aura 200 en durabilité avant de devoir aller le réparer.


flags=



Bon là c'est plus compliqué, il y a des dizaines de flags, disons que
ça détermine un peu à quoi sert l'item, quelle est sa fonction, ex :
monture, item de quête, item à boire, etc ...



inventorytype=



Là c'est l'endroit où l'item peut être équipé (tête, torse, jambes, etc)



inventorytype=1 : Tête

inventorytype=2 : Cou

inventorytype=3 : Epaules

inventorytype=4 : Chemise

inventorytype=5 : Torse

inventorytype=6 : Ceinture

inventorytype=7 : Jambes

inventorytype=8 : Pieds

inventorytype=9 : Bracelets (poignets)

inventorytype=10 : Gants

inventorytype=11 : Anneau

inventorytype=12 : Bijou

inventorytype=13 : a une main

inventorytype=14 : main gauche

inventorytype=15 : arc

inventorytype=16 : cape

inventorytype=17 : deux mains

inventorytype=18 : sacs

inventorytype=19 : Tabard

inventorytype=20 : Robe

inventorytype=21 : Main droite

inventorytype=22 : main gauche (orbes etc)

inventorytype=23 : Livre tenu en main gauche

inventorytype=24 : Munition

inventorytype=25 : Arme de jet

inventorytype=26 : Fusil



level=

Le level requis pour porter l'item, vous pouvez allez de 0 à 255.



loot=



Certains items peuvent être ouverts, comme les
huitres,coffres,ect.... Ceci détermine ce que contient cet item et
quelle chance vous avez de le looter.
Ex : loot=4957 67.700

Vous avez 67,7 % de chance de looter l'item 4957 (qui est un sac 6 emplacements)



material=



Détermine le matériel dans lequel l'item est fait, suivant le type de
matériel choisi, le son change lorsque vous déplacez l'item dans vos
sacs.


material=-1 : Item de consommation

material=1 : Item en métal

material=2 : Item en bois

material=3 : Item liquide

material=4 : Bijoux et pierres

material=5 : chaines

material=6 : Plaques

material=7 : Tissu

material=8 : cuir



maxcount=



Détermine le nombre d'objets similaires vous pouvez avoir dans votre
inventaire. Utile pour les quêtes pour éviter de looter 200 fois un
item que vous avez déjà récupéré.


model=



voilà une lignes des plus intéressante. Cette ligne va déterminer quel aspect aura votre item.

Donc lorsque vous créez un item, choisissez un modèle d'item que vous
aimez bien, l'item aura le même aspect mais ça sera un autre objet.
Pour trouver le modèle d'un item, chercher d'abord le skin que vous
aimerez avoir.exemple vous voulez que votre arme ressemble a
lame-tonnerre?cherche l'id 19019-----et le model est tous simplement le
display donc 30606



pagematerial=



Cette ligne détermine quel aspect aura vos pages lorsque vous créez
un livre. C'est juste le design du livre ou de la lettre, surtout pour
ce qui est de la couleur et de l'arrière plan.




pagematerial=1 : Arrière plan parchemin

pagematerial=2 : Arrière plan en pierre

pagematerial=3 : Arrière plan marbré (marbre gris et blanc)

pagematerial=4 : Arrière plan en argent

pagematerial=5 : Arrière plan en bronze



pagetext=



Pour ceci, si vous voulez créer une lettre ou un livre.

En fait c'est relié à pages.scp, l'id de la page doit être inscrite
dans le pagetext= de l'item pour être liée et que la page s'affiche.


pvprankreq=



Rang d'honneur requis pour porter ou utiliser l'item.



quality=



Ceci est la qualité de l'item (item bleu, item vert, etc)





quality=0 : Item gris, c'est un item moussi ^^

quality=1 : Item blanc c'est un item normal

quality=2 : Item vert c'est un item de qualité

quality=3 : Item bleu c'est un item rare

quality=4 : Item violet, c'est un item épique

quality=5 : Item orange c'est un item légendaire

quality=6 : Item doré c'est un artéfact



La qualité de l'item n'affecte pas les caractéristiques de l'item,
c'est juste une couleur afin de le classer et d'en déterminer la
qualité d'un simple coup d'oeil. En général de 0 à 4 ce sont les items
qu'on loot sur un serveur mais le 5 et le 6 doivent être réservés aux
items pour GM ou que vous créez pour des events etc, mais vous faites
ce que vous voulez


questscript=



C'est la quête à laquelle l'item est relié, vous devez inscrire le nom
de la quête (qui se trouve dans les tcl) pour relier l'item à la quête
et vice versa.


races=



C'est la race qui peux utiliser l'item en question

Si vous inscrivez : races=0FF, toutes les races pourrons l'utiliser

Sinon :





01 : Humain

02 : Orc

04 : Nain

08 : Elfe

10 : Mort vivant

20 : Tauren

40 : Gnome

80 : Troll



reqlevel=



C'est le level minimum pour utiliser l'item, mettez le même que le level=

En réalité je ne vois pas trop la différence entre les deux.



resistance1=



C'est l'armure de l'item, si vous écrivez resistance1=3000 cet item vous ajoutera 3000 d'armure lorsqu'il sera équipé.



resistance2=



Résistance aux dégats du sacré



resistance3=



Résistance aux dégats du feu



resistance4=



Résistance aux dégats de la nature



resistance5=



Résistance aux dégats de givre



resistance6=



Résistance aux dégats de l'ombre



resistance7=



Résistance aux dégats des arcanes



set=



Cette ligne détermine de quel set votre item fait partie (relié à itemset.dbc)



sheath=



Cette ligne sert à déterminer où sera placé l'arme sur votre personnage.



sheath=1 : dans le dos, la pointe vers le bas (pour les épées par exemple)

sheath=2 : dans le dos la pointe vers le haut (pour les bâtons et les armes d'hast par exemple)

sheath=3 : glissé dans la ceinture

sheath=4 : dans le dos (pour les boucliers)

sheath=7 : dans la ceinture mais de l'autre côté



skill=



Ceci est la compétence demandée pour utiliser l'item, comme par exemple
certains objets fabriqué par le métier d'ingénieur demandent d'avoir un
certain niveau d'ingénieurerie pour pouvoir porter cet item ou même
l'utiliser.
Donc cette ligne dira : il faut que vous soyez ingénieur pour l'utiliser



skillrank=



Détermine le level de la compétence pour porter un objet ou l'utiliser.

Donc cette ligne dira : vous devez avoir 100 en ingénieur pour l'utiliser



spell=



Exemple : spell=13492 2 0 -1 0 -1



Le premier chiffre est l'id du sort.

Le second est le type (0 : utilisé, 1:en équipant, 2: chances en frappant)

Le troisième détermine si l'item disparait ou pas après avoir été utilisé

Le quatrième est le temps de rechargement en secondes



spellreq=



Cette ligne sert à déterminer le sort que doit connaitre le joueur pour
pouvoir utiliser cet item, comme par exemple pour les totems des
chamans.


stackable=



Cette ligne sert à déterminer combien d'items du même type on peux
empiler les uns sur les autres, par exemple le tissus de lin a un
stackable=20 tandis que les potions ont stackable=5


startquest=



Détermine le numéro de la quête que cet item commence.
Revenir en haut Aller en bas
magcono
membre confirmé



Nombre de messages : 55
Localisation : st gerrmain en laye
Date d'inscription : 20/12/2007

Suggestions très interessantes !! Empty
MessageSujet: Re: Suggestions très interessantes !!   Suggestions très interessantes !! Icon_minitimeJeu 3 Jan - 18:41

Création de coffre :

Je vais vous expliquer comment créé un coffre
contenant des objets à looter. Suivez bien ce tuto car quelques truc
sont assez prise de tête, il vous faut allors êtres très ordonnée.



I - Création du coffre



Dans notre cas nous allons crée un oeuf de paque à vous de modifier l'aspect de votre object.







Citation:
INSERT
INTO `gameobject_template` VALUES ('900006', '3', '412', 'Oeuf de
paque', '77', '0', '1', '57', '2265', '0', '1', '0', '0', '0', '0',
'0', '2', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0',
'0', '0', '');








ID Identification de votre objet faite ensuite .addgo ID pour rajouté l'objet.

DISPLAY ID Cela définit quel sera l'apparence de votre coffre (dans notre cas un Oeuf).

Name Ce sera le nom affiché lorsque votre souris ce trouvera sur l'objet (ingame).

Size Défini la taille de votre objet (ingame).

Divers infos voila des infos qui ne serons pas utile pour la création
d'un coffre. Pour plus d'infos sur leur utilité je vous invite à visité
ce site.



I - Création du contenus du coffre





[quote]INSERT INTO `gameobject_loot_template` VALUES ('900006', '6984', '20', '0', '1', '1', '1');

[quote]INSERT INTO `gameobject_loot_template` VALUES ('900006', '6084', '20', '0', '1', '1', '1');

[quote]INSERT INTO `gameobject_loot_template` VALUES ('900006', '22085', '20', '0', '1', '1', '1');

[quote]INSERT INTO `gameobject_loot_template` VALUES ('900006', '13259', '20', '0', '1', '1', '1');



Citation:
INSERT INTO `gameobject_loot_template` VALUES ('900006', '20626', '20', '0', '1', '1', '1');








ID Identification des loot du coffre (pour plus de simplicité je prend le meme ID que le Gameobject.

Item Id de l'objet à looter.

ChanceOrRef D'après ce que j'ai pus comprendre il sajit du poucentage de change d'obtenir l'objet.

QuestChanceOrGroup Pareil que ci-dessus mais ceulement pour les objet de quettes.

MinCOunt Je ne sait pas.

MaxCount Je ne sait pas.

Quest_FreeForAll Je ne sait pas.



I - Association entre le coffre et le contenus du coffre



Une fois que vous avez créé votre coffre dans la table
gameobject_template et que vous aurez rajouté les diferents objet que
l'on pouras obtenir dans la table gameobject_loot_template.



- Allez dans le jeu à l'endrois ou vous voulez mettre le coffre et faite .addgo 900006 (dans notre cas).

- Faite .targetobject et noté le GUID que porte votre coffre.

- Lancez Navicat .

- Allez dans la BDD Mangos et dans la table GameObject.

- Cliquez sur le bouton "asistant de filtre".

- Cliquez sur "".

- Cliquez sur "" et mettez le GUID de votre coffre,
cliquez sur la flèche verte et sur "
appliquer>", Vous vous retrouvez allors avec l'entré qui correspond
à votre coffre.

- Chercher la colone "loot" et rentrez la valeur qui correspond à l'ID du loot dans notre cas 900006.

- Redemarez le serveur.
Revenir en haut Aller en bas
magcono
membre confirmé



Nombre de messages : 55
Localisation : st gerrmain en laye
Date d'inscription : 20/12/2007

Suggestions très interessantes !! Empty
MessageSujet: Re: Suggestions très interessantes !!   Suggestions très interessantes !! Icon_minitimeJeu 3 Jan - 18:43

Pack de noël :

Pack Décorations de noël pour Mangos UDB.



Pour avoir les sapins de noël dans la plupart des capitales de votre serveur, voici comment faire:



Télécharger le pack : http://filebeam.com/bd6df45c18221948a48519bb199471de



Puis, dézippez-le et importez-le.



Redémarez votre serveur, videz votre cache, et admirez le travail.
Revenir en haut Aller en bas
magcono
membre confirmé



Nombre de messages : 55
Localisation : st gerrmain en laye
Date d'inscription : 20/12/2007

Suggestions très interessantes !! Empty
MessageSujet: Re: Suggestions très interessantes !!   Suggestions très interessantes !! Icon_minitimeJeu 3 Jan - 18:48

Création du launcher :

Ici vous allez apprendre à créer un launcher pour votre serveur, je
crée ce tuto avec les sources d'un autre tuto dont l'auteur est Usher,
malheureusement je n'ai pas retrouvé le post (il n'est pas sur ce
forum) de cette personne, enfin j'avais trouvé le tuto sur wowdb.

J'utiliserai comme logiciel Notepad++ que vous pouvez télécharger :
http://sourceforge.net/project/downloading.php?groupname=notepad-plus&filename=npp.3.7.Installer.exe&use_mirror=surfnet

Fonctionnement


Le launcher est séparé en deux partie :


la partie en bas ne nous intéresse pas vraiment, c'est la partie
logiciel, pour modifier cela il faut décompiler le launcher et modifier
le code source ce qui demande des connaissances en langages de
programmation, cette partie contient 4 boutons, "Option", "Assistance", "Royaume de test" et "Jouer".






la partie du haut est en faite une page web inclue, c'est cela que nous modifieront.







Installation





Pour commencer nous allons éditer le launcher pour que la page inclue
soit celle de votre serveur, la page web de blizzard en français se
trouve ici.

Pour modifier la page inclue faite clic droit sur launcher.exe puis "edit with Notepad++".

Et là Notepad++ s'ouvre avec un texte incompréhensible, c'est normal
puisque le logiciel est compilé pour protéger sa source et la rendre
confidentiel.



Attention, l'adresse que vous allez mettre doit contenir 34 caractère pas 1 de plus ni de moins

Celui de blizzard fait 34 caractères : http://launcher.wow-europe.com/fr/

Je vous met des exemples :

http://mon.no-ip.info/launchersfr/ (dans ce cas là la page d'index sera dans le dossier launchersfr en partant de la racine de votre site))

http://adresseserver.no-ip.org/fr/ (dans ce cas là la page d'index sera dans le dossier fr en partant de la racine de votre site)

http://monadressnoiporg.no-ip.org/ (dans ce cas là la page d'index sera à la racine de votre site)



Si vous avez wamp la racine de votre site se choisis à l'installation, par défaut c'est dans le dossier www du répertoire wamp.



Nous allons maintenant remplacer l'adresse de la page inclue, dans
notepad++ avec le launcher.exe ouvert vous faite Recherche/Remplacer...
ou Ctrl+H.

Ici vous avez 2 champs à remplir :

Recherche : http://launcher.wow-europe.com/fr/

Remplacer par : http://noip34caracteres.no-ip.org/

Dans remplacer vous mettez l'adresse de 34 caractères



vous pouvez répéter l'opération si vous voulez pour les autres langues voici les trois liens de blizzard :

http://launcher.wow-europe.com/es/

http://launcher.wow-europe.com/en/

http://launcher.wow-europe.com/de/










Enfin ...



Vous n'avez plus qu'a crée votre site web et à le mettre dans le dossier adéquat, la page principale doit s'appeler index suivi de l'extension voulu (index.html, index.htm, index.php), le cadre a une dimension de 640*402 pixels, c'est bon à savoir, et il faut savoir une dernière chose, sur le html, les liens et les formulaires qui pointe sur d'autre page renvoie sur le navigateur et pas sur le launcher.



J'ai terminé il y a peu de temps mon propre launcher, il est programmé en php, j'y ai mis les modules suivant :


Pour non connecté :


- Module de connection

- Système d'inscription






Pour joueur


- Système de news

- Vu des personnages (Nom, Race, Classe, Niveau)

- Formulaire de contact, pour écrire aux administrateurs






Pour les admins


- Système de news avec possibilité de supprimer les news (les news
restent dans la base mais ne s'affichent pas dans le launcher)

- Vu des personnages (Nom, Race, Classe, Niveau)

- Formulaire de création de news

- Messagerie (contiendra les messages entrés par les joueurs par le formulaire de contact)
Revenir en haut Aller en bas
magcono
membre confirmé



Nombre de messages : 55
Localisation : st gerrmain en laye
Date d'inscription : 20/12/2007

Suggestions très interessantes !! Empty
MessageSujet: Re: Suggestions très interessantes !!   Suggestions très interessantes !! Icon_minitimeJeu 3 Jan - 18:50

Commandes des lieux :




OUTLANDS


.go 2342 2642 27 530 - Raz de néant
.go 1114 7091 123 530 - Blade Edges Mountains
.go 8481 -5565 1 530- North Sea - Bois de Chantenuit
.go 9851 -7500 -4 530 - Cité de Lune d'Argent
.go -703 2724 94 530- Bastion de l'Honneur
.go 7557 -6889 96 530 - Tranquillien
.go -4020.4766 -13783.3340 73.9001 530 - Île d'Azur
.go 7880 -6193 21 530 - Terres Fantômes
.go -248 956 85 530 - Péninsule des Flammes Infernales
.go 1587 8607 -33 530 - Zangarmarsh
.go -526 8440 47 530 - Nagrand
.go -2721.6763 -12208.9297 9.0882 530 - Île de Bloodmyst
.go -1177 5336 30 530 - Entrée de la forêt de Terokkar
.go -2848 3190 8 530 - Vallée d'Ombrelune
.go -4020.4766 -13783.3340 73.900 530 - Site de Crash ( Draeinei )
.go 6862.0913 -7576.3403 85.6041 530 - Passe Amani
.go 3606.8525 5260.4902 3.1724 530 - Blades Edge Mountain
.go -3579 -23 275 530 - Haut du Temple Noir
.go 573 8655 19.3 530 - Twilight Portal
.go 10459.0205 -6366.3696 39.7917 530 - Île de Soleil quelque chose
.go -247.0472 938.1437 84.3426 530 - Stairway of Destiny ( Fly awayyy )



AZEROTH


.go 16222.1 16252.1 12.6 1 - Île des MJ ( GM Island )
.go 16391.8 16341.2 69.5 451 - île des Programmeurs ( Programers Island )
.go 16303.5 -16173.5 40.5 451 - Île des designeurs ( Designer Island )





UNE AUTRE FACON


Mais vous pouvez trés bien faire .tele "nom du lieu en Anglais" comme :
.tele stormwind / hurlevent
.tele ironforge / forgefer
.tele gmisland / l'ile des MJ
.prog / l'ile des programmeurs
.tele designerisland / l'ile des designer
Et ainsi de suite ...


AUTRES LIEU


.gotrigger 249000 / entree de l'antre de onyxia
.gotrigger 2786 / entree de stormwind
.gotrigger 542 / darnassus
.gotrigger 1103 / entree de booty bay
.gotrigger 2527 / orgrimmar
.gotrigger 709 / ile de theramore
.gotrigger 682 / auberge de lakeshire
.gotrigger 2175 / ironforge
.gotrigger 719 / tour de brill undercity
.gotrigger 712 / thelsamar loch modan
.gotrigger 722 / bloodhoof villlage
.gotrigger 743 / auberge de ratchet
.gotrigger 717 / astranaar (ashenvale)
.gotrigger 716 / auberdine (darkshore)
.gotrriger 2266 / cap nijel (desolace)
.gotrigger 1024 / feathermoon (feralace)
.gotrigger 742 / croiser des chemins(les barrens)
.gotrigger 2286 / poste de freewind (mille pointe)
.gotrigger 2267 / shadowprey (desolace)
.gotrigger 2416 / Ile des programmeurs
.gotrigger 942 / Milles Pointes
.gotrigger 715 / Donalaar - Tedrassil
.gotrigger 2786 / Stormwind
.gotrigger 246 / Freewind post
.gotrigger 803 / Menethil - WetLands
.gotrigger 1739 / Un'goro Crater
.gotrigger 2175 / Ironforge - Deeprun Tram
.gotrigger 2726 / plaguelands Est- marris stead
.gotrigger 2626 / plaguelands Ouest- felstone
.gotrigger 302 / marais Dustwallow
.gotrigger 2287 / Winterspring - Everlook
.gotrigger 722 / Bloodhoff village - Mulgore
.gotrigger 216 / The Barrens - Forgotten pools
.gotrigger 742 / Croisé des chemins
.gotrigger 448 / Altar of Atal'Hakkar Instance
.gotrigger 1606 / Kargath - Badlands
.gotrigger 235 / DarkShore - Twilight vale
.gotrigger 708 / Southshore- Hillsbrad Foothill
.gotrigger 324 / Gnomeregan Entrance
.gotrigger 98 / Stranglethorn Vale
.gotrigger 709 / Theramore isle
.gotrigger 1023 / Tanaris - Gadgetzan
.gotrigger 1447 / Zul Farrak - Tanaris istance
Revenir en haut Aller en bas
magcono
membre confirmé



Nombre de messages : 55
Localisation : st gerrmain en laye
Date d'inscription : 20/12/2007

Suggestions très interessantes !! Empty
MessageSujet: Re: Suggestions très interessantes !!   Suggestions très interessantes !! Icon_minitimeJeu 3 Jan - 18:55

Commandes Mj mangos pour les Mj "débutants" :


.gmoff Enleve le préfixe sur votre personnage.



.gmon Ajoute le préfixe sur votre personnage.



.goname $playername Se teleporter
au joueur désigné. Soit en tapant le nom, soit en cliquant sur le
portrait du joueur après s'être mis en groupe avec lui.



.gps Affiche les informations de
position de joueur ou de la créature selectionné. Ces informations sont
exprimés selon les axes X, Y, Z et son orientation.



.modify $parameter $value Modifie
la valeur de différents paramètres. Utilisez la commande ".help modify
$parameter" pour obtenir une aide détaillé sur le parametre voulu.||Les
paramètres pouvant être utilisés avec cette commande sont hp, mana,
rage, energy, gold, level, speed, swim, scale, bit, bwalk, aspeed.



.modify aspeed #speed Modifie tous
les paramètres de vitesse - course,nage,course à reculons - du joueur
selectionné. Si aucun joueur n'est selectionné, modifie votre
vitesse.|| #speed valeur comprise entre 0 et 10.



.modify bit #field #bit Change la valeur (#bit) du (#field) champ pour le joueur selectionné. Si aucun joueur sélectionné, modifie votre joueur.



.modify bwalk #speed Modifie la
vitesse de déplacement du joueur en marche arriere. Si aucun joueur
sélectionné, modifie votre vitesse.|| #speed valeur comprise entre 0 et
10.



.modify energy #energy Modifie l'energie du joueur selectionné. Si aucun joueur sélectionné, modifie votre energie.



.modifyfaction #factionid #flagid
#npcflagid #dynamicflagid Modifie la faction et flags ("but") de la
créature sélectionnée. Si aucune valeur entrée, affiche la faction et
flag par défaut de la créature selectionnée.



.modify gold #money Ajouter ou
retirer de l'argent au joueur selectionné. Si aucun joueur sélectionné,
modifie votre argent.|| #gold cette valeur peut etre négative afin
d'enlever de l'argent à un joueur.



.modify hp #newhp Modifie le hp du joueur selectionné. Si aucun joueur sélectionné, modifie votre hp.



.modify mana #newmana Modifie le mana du joueur selectionné. Si aucun joueur sélectionné, modifie votre mana.



.modify rage #newrage Modifie la rage du joueur selectionné. Si aucun joueur sélectionné, modifie votre rage.



.modify scale #scale Modifie l'echelle (taille) du joueur selectionné. Si aucun joueur sélectionné, modifie votre echelle.||Valeur de 1 à 3.



.modify speed #speed Modifie la
vitesse de course du joueur selectionné. Si aucun joueur sélectionné,
modifie votre vitesse.|| #speed valeur comprise entre 0 et 10.



.modify #spell Modifie le sort selectionné.



.modify swim #speed Modifie la
vitesse de nage du joueur selectionné. Si aucun joueur sélectionné,
modifie votre vitesse de nage.|| #speed valeur comprise entre 0 et 10.



.namego $playername Téléporter un
joueur à vous. Soit en tapant le nom, soit en cliquant sur le portrait
du joueur après s'être mis en groupe avec lui.



.recall $place Se téléporter dans
différentes villes à travers le monde. $place indique le point
d'arrivée.||Les lieux selectionnables sont entre autres sunr, thun,
cross, ogri, neth, thel, storm, iron, under, darr, et gm.



.taxicheat #flag Affiche ou masque
tous les itinéraires connus du joueur selectionné. Si aucun joueur
selectionné, affiche ou masque tous les itinéraires connus par vous
même.||Indiquer la valeur "#flag 1" pour l'affichage, "#flag 0" pour
tout masquer.



.goobject #object_guid Téleporte votre personnage à un objet du jeu dont la liste est consultable dans guid #object_guid.



.whispers on|off Active ou désactive le chuchotement à MJ.



.searchtele Recherche et inscrit toutes le commandes en .tele $substring est le nom du lieu.









NIVEAU 2




.addmove Ajoute le point où vous vous trouvez en waypoint (point de passage) à la créature selectionnée.


.changelevel #level Change le level de la créature selectionnée.||#level cette valeur peut aller de 1 à 63.


.delticket all/#num/$character_name
Efface les tickets "all" pour tous ceux du serveur, "$character_name"
pour effacer les tickets du personnage choisi, "#num" pour effacer le
ticket N° #num.


.demorph Demorph le joueur selectionné.


.displayid #displayid Change l'apparence de la créature selectionnée par l'apparence de la créature N° #displayid.


.factionid #factionid Règle la faction de la créature selectionnée.


.guid Affiche la GUID du joueur ou NPC selectionné.


.item #guid #amount Ajoute la valeur donnée #amount de l'item dont le numéro base de donnée est #guid au vendeur selectionné.


.name $name Change le nom de la créature selectionnée ou du joueur. Commande désactivée.


.npcflag #npcflag Règle le flag du PNJ sélectionné.


.random #flag Active ou désactive les mouvements
aléatoires de la créature selectionnée.||Mettre la valeur du #flag à 1
pour activation, mettre la valeur à #flag 0 pour désactiver les
mouvements aléatoires.


.run #flag Active ou désactive le
mouvement de course de la créature selectionnée.||Mettre la valeur du
#flag à 1 pour activation, mettre la valeur à #flag 0 pour désactiver
la course.


.subname $Name Change le deuxieme nom (nom du "bas") de la créature ou du joueur selectionné. Commande désactivée.


.ticket on/off/#num/$character_name on/off Pour
montrer au GM les nouveaux tickets postés, $character_name pour
l'affichage des tickets d'un personnage, #num pour afficher le ticket
#num.


.gocreature #creature_guid Vous téléporte à la créature dont la GUID est donnée dans la table #creature_guid.


.tel ou .tele #ville Vous téléporte vers le nom de la ville donné.




Niveau 3
.additem #itemid #itemcount Ajoute
un nombre d'items (#itemcount) de l'item désigné (#itemid) à votre
inventaire. Si le nombre d'item (#itemcount) n'est pas renseigné, seul
un item sera ajouté.


allowmove Active ou désactive le mouvement de la créature selectionnée.


.anim #emoteid Joue par votre personnage l'emote #emoteid.


.aura #spellid Ajoute l'aura du sort #spellid à votre personnage.


.bank Montre votre inventaire de banque.


.die Tue le joueur sélectionné. Si aucun joueur sélectionné, tue votre personnage.


.distanceAffiche la distance entre votre personnage et la créature selectionnée.


.emote #emoteid Fait jouer l'emote dont le N° est #emoteid à la créature selectionnée.


.explorecheat #flag Affiche ou
cache les cartes connues du joueur selectionné. Si aucun joueur ciblé,
affiche ou cache vos cartes.||Indiquer une valeur de #flag 1 pour
affichage ou 0 pour masquage.


.getvalue #field #isInt Affiche les
informations du champ #field de la créature selectionnée. Si aucune
créature ciblée, affiche le contenu de votre champ.


.go #position_x #position_y #position_z #mapid Vous téléporte aux coordonnées renseignées.


.hidearea #areaid Cache la zone d' #areaid du joueur selectionné. Si aucun joueur ciblé, cette zone vous sera cachée.


.hover #flag Active ou désactive le
mode hover (oui, oui comme "hovercraft") pour votre
personnage.||Utiliser une valeur de 1 pour mise en marche et 0 pour
mise à l'arrêt.


.learn #parameter Vous apprends le
sort N° #parameter. Si vous voulez apprendre tous les sorts par défaut
des GM, utilisez la commande .learn all . Si vous voulez apprendre tous
les sorts spécifiques à votre classe, tappez .learn all_myclass.


learnsk #skillId #level #max
Apprendre la compétence N° #skill au niveau #level sur un maximum de
#max au joueur selectionné. Si aucun joueur ciblé, vous apprends la
compétence.


.levelup #numberoflevels Augmente
le nombre de level du joueur selectionné de #nombredelevels. Si le
#nombredelevels n'est pas renseigné, ajoute par défaut un seul level.
Si aucun joueur selectionné, augmente votre level.


.linkgrave Lien vers le cimetière
de votre zone. Le fantome du personnage est téléporté apres être mort
au cimetière le plus pret du lien de la zone. Pour que les fantomes
dans les instance soient téléporté vers le cimetière le plus proche.


Mod32Value #field #value Ajoute la valeur #value au champ #field de votre personnage.


.neargrave [any|alliance|horde]
Recherche le cimetière le plus proche de la zone, ou uniquement pour
les fantomes de l'alliance ou de la horde [any|alliance|horde].


.morph #displayid Morph votre personnage et lui donne l'apparence de #displayid.


.NewMail #flag Envoie un mail et une notification.


.QNM #flag Interroge la reception de mail.


.revive Ressucite le joueur selectionné. Si aucun joueur ciblé, vous ressucite.


.security $name #level Regle le niveau de sécurité du joueur $name au rang #level.||La valeur du #level s'exprime de 0 à 5.


.setvalue #field #value #isInt Règle
le champ #field de la créature selectionnée à la valeur #value. Si
aucune créature ciblée, modifie votre champ.||Utiliser une valeur
#isInt de 1 si #value est un intégré.


.showarea #areaid Revele la zone #areaid du joueur selectionné. Si aucun joueur ciblé, revele votre zone.


.standstate #emoteid Modifie la posture #emoteid de votre personnage lorsque celui-ci est laissé sans mouvement.


.unaura #spellid Enleve l'aura du sort #spellid de votre personnage.


unlearn #startspell #endspell Fait
oublier les sorts compris entre le level #startspell et #endspell. Si
aucun #endspell est renseigné, désapprends completement le sort
#startspell.


.unlearnsk #parameter Désapprends la compétence #parameter du joueur sélectionné. Si aucun joueur selectionné, vous désapprends la compétence.


.update #field #value Mettre à jour
par la valeur #value le champ #field du joueur ou de la créature
selectionné.||Si aucune #value n'est renseignée, affiche le contenu du
champ #field.


.wchange #weathertype #status Modifie
la météo vers le temps #weathertype d'une intensité de
#status.||#weathertype peut etre de valeur 0 pour beau, 1 pour la
pluie, 2 pour la neige et 3 pour le sable. #status peut etre de valeur
0 pour léger, .5 pour modéré et 1 pour fort.


.worldport #continent #position_x #position_y #position_z Vous téléporte aux coordonnées rensignées du continent selectionné.


.additemset #setID Ajoute le pack d'items #setID dans le sac du joueur selectionné, si aucune cible désigné, pack ajouté à votre personnage.


.reset #flag Remise à 0 des stats
ou talents. Si le #flag corresponds aux stats, cette commande mettra à
0 (lvl 1) toutes les stats du joueur selectionné. Si le #flag
represente les talents, cette commande efface tous les talents du
joueur selectionné.||/!\ Veuillez vous assurez que le personnage s'est
déséquippé completement et qu'aucun buff ou aura est en cours avant
d'utiliser la commande .reset stats !.


.maxskill Regle toutes les compétences du joueur selectionné à leur valeur maximale pour son lvl en cours.


.reset & .levelup Effectue un .Reset puis un .LevelUp sur le joueur selectionné
Revenir en haut Aller en bas
Contenu sponsorisé





Suggestions très interessantes !! Empty
MessageSujet: Re: Suggestions très interessantes !!   Suggestions très interessantes !! Icon_minitime

Revenir en haut Aller en bas
 
Suggestions très interessantes !!
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Quelques suggestions

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Keltalaz-WOW :: en rapport avec le serveur :: Suggestion-
Sauter vers: