Construyetuservidorwow

Conectarse

Recuperar mi contraseña

Últimos temas

» Repack Trinitycore 3.3.5 PANDARIA/CATA
por blacshot-ecua Dom Dic 11, 2016 12:13 pm

» Crear un Continente o Mapa para Nogg-it
por blacshot-ecua Sáb Nov 12, 2016 3:49 pm

» Proyecto de server customizado WoW Tenebris
por azraeldestiny Sáb Sep 03, 2016 6:01 pm

» Crear npc Custom desde la db
por jhoancito Miér Ago 17, 2016 6:09 pm

» Darking WoW Tournament PVP
por thunderhof Lun Ago 08, 2016 7:52 am

» [Trinitycore SQl 3.3.5]BeastMaster Npc mascotas para cazadores
por blacshot-ecua Mar Jun 21, 2016 9:44 am

» Portal custom trinitycore
por blacshot-ecua Miér Jun 15, 2016 11:04 am

» WoW Atlas 3.3.5a (Instant-Semi Custom)
por dannyszerpa Lun Mayo 16, 2016 12:00 pm

» AYUDA TENGO PROBLEMAS CON MI SERVER WOW
por opikuko Mar Mayo 10, 2016 7:52 am


    Crear Teleport custom desde la db Trinitycore

    Comparte

    blacshot-ecua
    Admin
    Admin

    Raza :
    • Humano
    Mensajes : 98
    Puntos : 327
    Reputación : 91
    Fecha de inscripción : 09/04/2013
    Edad : 19
    Localización : Ecuador

    Trinity Crear Teleport custom desde la db Trinitycore

    Mensaje por blacshot-ecua el Vie Oct 10, 2014 7:28 pm

    Hola a todos hoy quiero enseñar ha como podemos crear un npc teleport ,es mas facil de lo que creen y de aqui agarraran conocimientos para hacer cosas aun muco mejores se los aseguro .
    Esta Guia esta super completa y 100% funcional to te costara mucho pero lo unico complicado es cuando quieres hacer muchas rutas pero no te voy a liar con esto y pues comenzemos:

    Antes que nada debes abrir tu SQlyog o tu editor de base de datos en este caso el SQLyog que lo recomiendo mucho¡¡¡
    Okey como primer paso debemos crear nuestro menu.
    Para ello nos bamos ala tabla de world llamada Gossip_menu_option
    Aqui vamos hasta la parte de abajo y creamos una nueva linea Llenaremos de la siguiente manera:

    menu_id: Aqui ponemos la id de nuestro menu Ejm:50090 "recomiendo que pongan numero de 50000 a 60000 para no tener problemas"
    Id: aqui va la id de nuestra opcion por ejemplo si colocamos varias opciones en un solo menu deberias poner una secuencia de numeros Ejm: 1
    En caso que pongas 5 opciones deberia quedar asi:
    menu_id:50090 y id:1
    menu_id:50090 y id:2
    menu_id:50090 y id:3
    menu_id:50090 y id:4
    menu_id:50090 y id:5
    opcion_icon: Ponle 2

    option_text: aqui va el nombre de la opcion Ejm: Ventormenta ."le das clip sobre el vacio o donde dice (NULL)
    se abrira una ventanita que no te deja escribir solo quitas la palomilla donde dice Set Null y te dejara escribir, escribes y de das en ok."
    option_id: Le pones 1
    box_text: Aqui podria ser como una advertencia Ejm: Seguro que quieres ir a Ventormenta?
    Listo guardamos dando clip en el disquet
    Ahora creamos el npc :
    Abrimos world dando clip en el [+] despues en tables[+] y clip en creature_template y bajamos hasta el ultimo.
    Crearemos un nuevo npc [Mira la imagen para mayor comprencion]

    [Tienes que estar registrado y conectado para ver esa imagen]

    Damos clip sobre un lugar en blanco o donde este el cero:
    "Solo haremos lo basico para no alargarnos mucho o lo basico"
    Entry: id del npc debe ser un numero alto para no interferir con otros ya creados Ejm: 450000
    Modelid1: Display id del npc la apariencia del npc Ejm: 202 Wuargen
    Name: El nombre del npc Ejm: Teleport
    IconName: El icono que tendra el npc al pauntarlo "En este caso debemos escribir la palabra no hay que dijitar ningun numero, dejare una lista de iconos"Ejm: Directions

    Lista de IconName:
    Directions : usados ​​para guardias y Teleporter NPC.
    Gunner : Indicador de una torreta NPC / jugador controlado.
    vehichleCursor: Indicador de que este es un PCV (Vehículo reproductor controlado)
    Driver :Muestra un icono Volante al pasar el mouse.
    Speak :Muestra un icono Chat en burbuja si este NPC tiene opciones de Quest / chisme.
    Taxi :Muestra un arranque w / Wings icono que identifica este NPC como "Taxi".

    Gossip_menu_id: Este es el id del menu que mostrara Ejm: 50090 "Este numero lo sacamos de la tabla Gossip_menu_option" menu_id" la que pusieron"

    minlevel: nivel del npc pongan cualquiera 1-255
    maxlevel: nivel del npc pongan cualquiera 1-255
    faction_A : Aqui ponle 35 Es para que sea neutral
    faction_H : Aqui ponle 35 Es para que sea neutral
    npcflag: Aqui le pondremos 1
    rank: el rango del npc Ejm:4

    Id de rangos:
    0 : normal
    1 : elite
    2 : elite raro
    3 : Boss
    4 : Raro
    AIName : le ponemos esto "SmartAI" sin las comillas

    Esto es todo guardan dando clip en el disquets que se encuentra debajito de 2 Table Data

    Ahora creamos el script cual nos permitira que el usuario pueda teletransportarse:
    Nos dirijimos a la tabla de world llamda Smart_scripts "Esta tabla es un poco compleja"
    Antes que nada debemos ir al juego osea encender el servidor y buscamos el lugar donde queremos que nos teletransporte el npc , una ves escojido el lugar colocan este comando ".gps" y
    Copiamos el Map,y las coordenadas x,y,z,orientacion lo ponemos en un blog de notas o lo escriben porque lo vamos a necesitar.
    Ahora habren la tabla antes mencionada Smart_scripts
    entryorguid: Aqui ponemos el id de nuestro npc que antes creamos, en este caso :450000
    suorce_type: le ponemos 0
    id: aqui le ponemos 1
    igual que el id del gossip debemos poner en el caso de los 5 menus "ojo" estos debes tener una opcion
    entryorguid:450000suorce_type:0id:1
    entryorguid:450000suorce_type:0id:2
    entryorguid:450000suorce_type:0id:3
    entryorguid:450000suorce_type:0id:4
    entryorguid:450000suorce_type:0id:5
    event_type: le pones 62
    event_change: le ponemos 100
    event_param1: Aqui va la id de nuestro gossip_menu_option que creamos al principio, en este caso : 50090
    event_param2: Aqui va la id del gossip_menu_option en este caso 1 "si tienes mas menus debes seguir la secuencia 1,2,3....5....."
    action_type:le pondremos 62
    ---DESDE AQUI OCUPAREMOS LOS DATOS QUE COPIAMOS QUE NOS SALIO EN EL GPS-----
    Coordenadas Ventormenta:
    Map=0
    X=-8842.09
    Y=626.358
    Z=94.0867
    Oientacion=3.61363

    action_param1: Aqui ponemos el id del Map :0
    target_type: le ponemos 7
    ----recuerda que debes poner las cordenas de esta manera : debes tener un total de 6 dijitos si copiaste asi:
    -8842.09987 tomas los 4 primeros y dos despues del punto que te da un total de 6 digitos site sale asi:
    -884.209433 tomas los 3 primeros y tres despues del punto que te da un total de 6 digitos .Esto debes tener en cuenta en las coordenas x,y,z,orientacion


    target_x:coordenada x :-8842.09
    target_y:coordenada y :626.358
    target_z:coordenada z :94.0867
    target_o:coordenada orientacion :3.61363
    comment : aqui es un tipo de señal para no perdernos, es decir si le pongo "teleport ventormenta" me dare cuenta de que funcion tiene y no dañare o sera facil de encontrar si tengo mas menus.

    Bueno ahora guardamos y cerramos todo Abrimos nuestro worldserver.exe y el authserver.exe
    Abrimos el wow y solo tendremos que traer el npc con este comando:
    .npc add 450000 "esta es la id del npc que creamos"
    y listo ya tendremos nuestro npc teleport claro podemos añadir mas menus para otros lugares teniendo en cuenta el id del gossip_menu_option.

    Esto es todo espero haber ayudado y comenta cualquier inquietud respectivo al tema que te ayudare incondicionalmente .
    En caso de nuevos menus puedes que tengas problemas asi que aqui estoy para ayudarte ¡¡¡
    cheers cheers cheers cheers cheers cheers cheers


    _________________
    [Tienes que estar registrado y conectado para ver esa imagen]

      Fecha y hora actual: Dom Feb 26, 2017 10:39 am