PNJ Téléporteur
[Image: 335606Capture.png]

Pour tout partage sur un autre site me contacter


  1. Prérequis
    Serveur MaNGOS Rev 10373
  2. À quo ça sert ?
    Ce patch permet d'avoir un seul PNJ qui vous téléporte à l'endroit que vous avez choisi.
  3. Screen
    [Image: 865142PNJ.jpg]
    [Image: 621520Menu1.jpg][Image: 666589Menu2.jpg]
  4. Info
    Voici toutes les information que vous pouvez modifier dans le SQL pour le mettre à votre goût Heureux
    Citation :-- Attribaution des IDs
    /* PNJ */

    Set @ID=7;
    Set @Display =22723;

    /* Pour éviter les valeurs en doubles*/
    Set @Text=6;
    Set @Menu=38000;
    Set @Script=9700;

    Pour activer la zone shop ouvrez le fichier et suivez les instructions :
    Code :
    /* Zone Shop */

    /* Supprimer cette ligne et compléter les coordonnées pour activer la zone shop

        -- Zone Shop Alliance (Défaut Hurlevent)
    Set @AMapID =0;
    Set @Ax=-8833.38;
    Set @Ay=628.628;
    Set @Az=94.0066;

        -- Zone Shop Horde (Défaut Orgrimmar)
    Set @HMapID =1;
    Set @Hx=1629.36;
    Set @Hy=-4373.39;
    Set @Hz=31.2564;

    Insert into `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_script_id`, `cond_1`, `cond_1_val_1`, `cond_1_val_2`) values
        (@Menu, 5, 2, 'Zone Shop Alliance'    , 1, 1, 0, (@Script + 75) + 1, 14, 1101, 2047),
        (@Menu, 6, 2, 'Zone Shop Horde'        , 1, 1, 0, (@Script + 75) + 2, 14,  690, 2047);

    Insert into `gossip_scripts` (`id`, `command`, `datalong`, `x`, `y`, `z`) values
        ((@Script + 75) + 1, 6, @AMapID, @Ax, @Ay, @Az),    -- Zone Shop Alliance
        ((@Script + 75) + 2, 6, @HMapID, @Hx, @Hy, @Hz);    -- Zone Shop Horde
    Supprimer cette ligne et compléter les coordonnées pour activer la zone shop */
  5. Téléchargement
    L'archive contient un fichier "Delete.sql" pour supprimer le patch, un fichier "Téléporteur Gossip.sql" qui contient que le PNJ téléporteur.

Pièce(s) jointe(s)
.zip  Téléporteur.zip (Taille : 4.94 Ko)
Fonctionne sous trinity ce système de gossip en Sql ?
Manière de coder en sql étonnante, mais marrante Xd
Sinon, merci Clin
Faudrait que je teste sous trinity
Dommage qu'il y ait d'aussi grosses fautes, quand même. ;/
Si tu me donnerais les fautes je pourrais les corriger Clin
Salutations* xxx. Où souhaites-tu aller*?
Capitales* de l'Alliance
Villes neutres*
Instances* & raids*

Même chose côté horde.
Merci Heureux

C'est corrigé
(19-08-2010 18:51)Kinen-sō a écrit :  
[Image: 335606Capture.png]

Pour tout partage sur un autre site me contacter


  1. Prérequis
    Serveur MaNGOS Rev 10373
  2. À quo ça sert ?
    Ce patch permet d'avoir un seul PNJ qui vous téléporte à l'endroit que vous avez choisi.
  3. Screen
    [Image: 865142PNJ.jpg]
    [Image: 621520Menu1.jpg][Image: 666589Menu2.jpg]
  4. Info
    Voici toutes les information que vous pouvez modifier dans le SQL pour le mettre à votre goût Heureux
    Citation :-- Attribaution des IDs
    /* PNJ */

    Set @ID=7;
    Set @Display =22723;

    /* Pour éviter les valeurs en doubles*/
    Set @Text=6;
    Set @Menu=38000;
    Set @Script=9700;

    Pour activer la zone shop ouvrez le fichier et suivez les instructions :
    Code :
    /* Zone Shop */

    /* Supprimer cette ligne et compléter les coordonnées pour activer la zone shop

        -- Zone Shop Alliance (Défaut Hurlevent)
    Set @AMapID =0;
    Set @Ax=-8833.38;
    Set @Ay=628.628;
    Set @Az=94.0066;

        -- Zone Shop Horde (Défaut Orgrimmar)
    Set @HMapID =1;
    Set @Hx=1629.36;
    Set @Hy=-4373.39;
    Set @Hz=31.2564;

    Insert into `gossip_menu_option` (`menu_id`, `id`, `option_icon`, `option_text`, `option_id`, `npc_option_npcflag`, `action_menu_id`, `action_script_id`, `cond_1`, `cond_1_val_1`, `cond_1_val_2`) values
        (@Menu, 5, 2, 'Zone Shop Alliance'    , 1, 1, 0, (@Script + 75) + 1, 14, 1101, 2047),
        (@Menu, 6, 2, 'Zone Shop Horde'        , 1, 1, 0, (@Script + 75) + 2, 14,  690, 2047);

    Insert into `gossip_scripts` (`id`, `command`, `datalong`, `x`, `y`, `z`) values
        ((@Script + 75) + 1, 6, @AMapID, @Ax, @Ay, @Az),    -- Zone Shop Alliance
        ((@Script + 75) + 2, 6, @HMapID, @Hx, @Hy, @Hz);    -- Zone Shop Horde
    Supprimer cette ligne et compléter les coordonnées pour activer la zone shop */
  5. Téléchargement
    L'archive contient un fichier "Delete.sql" pour supprimer le patch, un fichier "Téléporteur Gossip.sql" qui contient que le PNJ téléporteur.


Édition :
merci
Pour ceux qui aurais des erreur de modelid, voici le ligne a modifié dans le SQL ( sous UDB ) :

Code :
-- Créature
Insert into `creature_template` (`entry`, `modelid_1`, `modelid_3`, `name`, `gossip_menu_id`, `minhealth`, `maxhealth`, `faction_A`, `faction_H`, `npcflag`)
À remplacer par ceci Clin :
Code :
-- Créature
Insert into `creature_template` (`entry`, `modelid_A`, `modelid_H`, `name`, `gossip_menu_id`, `minhealth`, `maxhealth`, `faction_A`, `faction_H`, `npcflag`)

Retourner en haut Accueil