• TibiaFace

    Tibiaface | Una comunidad Open Tibia donde encontras : mapas, scripts, Otserver, npc y amigos etc ...

    .
    demo menumenu

    Afiliados



    Votar:

    [Sistema] Tema discucion para que la invisibilidad en el juego sea completa

    Compartir:

    Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje (Página 1 de 1.)

    [Admin] God Maya

    [Admin] God Maya
    Administrador
    Administrador
    hola usuarios este es un tema sobre la invisibilidad completa en el servidor tibia espero sus aporte esta son una modificaciones para la invisibilidad completa en el ot al momneto de hacer utana vid

    buscamos

    Código:
    void Player::sendCreatureChangeVisible(const Creature* creature, Visible_t visible)

    y remplazamos

    Código:
    void Player::sendCreatureChangeVisible(const Creature* creature, Visible_t visible)
    {
    if(!client)
    return;
    const Player* player = creature->getPlayer();
    if(player == this || (player && (visible < VISIBLE_GHOST_APPEAR || (getAccess() > 2 && getGhostAccess() >= player->getGhostAccess())))
    || (!player && canSeeInvisibility()))
    sendCreatureChangeOutfit(creature, creature->getCurrentOutfit());
    else if(visible == VISIBLE_DISAPPEAR || visible == VISIBLE_GHOST_DISAPPEAR)
    sendCreatureDisappear(creature, creature->getTile()->getClientIndexOfThing(this, creature));
    else
    sendCreatureAppear(creature);
    }

    buscamos

    Código:
    bool Player::canSeeCreature(const Creature* creature) const

    y remplazamos

    Código:
    bool Player::canSeeCreature(const Creature* creature) const
    {
    if(creature == this)
    return true;
    if(const Player* player = creature->getPlayer())
    return !player->isGhost() || (getAccess() > 2 && getGhostAccess() >= player->getGhostAccess());
    return !creature->isInvisible() || canSeeInvisibility();
    }
     


    tema sugeto a cambios



    [Sistema] Tema discucion para que la invisibilidad en el juego sea completa YNU5B25
    3 participantes
    http://www.tibiaface.com

    Mexxx

    Mexxx
    Nuevo Miembro
    Nuevo Miembro
    Aún soy nuevo con eso del scripting, pero ahí voy gracias a tu guía.

    Mi pregunta va: ¿las condiciones para que este nuevo utana vid desaparezca sigues siendo las mismas? Porque hay un problema de que si funciona exactamente como el utana vid normal, este no se cae cuando alguien recibe un golpe.

    No sé si es más similar a los monster que cuando se les hace un hit con un area spell, automáticamente se les cancela la invisibilidad.

    Sólo lo digo para que no sea injusto para players de que estén atacando a otros players y se salgan con la suya con un 'utana vid'

    3 participantes

    [Adm] SevuOT

    [Adm] SevuOT
    Miembro
    Miembro
    puedes usar ghost, sin embargo tendrías que acomodar los sources, para que los monster te puedan hacer daño, ya que si estas Ghost con (player not access), los daño se cancelan a miss!



    Si necesitas hospedaje para tu servidor usa este enlace y mira los buenos planes de Windows y Linux:
    Si tu cuenta de PayPal no esta verificada no importara, igual aceptan pagos con cuentas no verificadas.


    [Sistema] Tema discucion para que la invisibilidad en el juego sea completa TRJEB8aSRYK5IulEU6ilJw
    3 participantes

    Contenido patrocinado


    3 participantes

    Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje (Página 1 de 1.)

    Permisos de este foro:
    No puedes responder a temas en este foro.

     

    BienvenidosTibiaFace es una comunidad de Open Tibia. Para participar debes estar registrado (click para Regístrate).