• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    Level Diference Protection PVP

    Compartir:

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

    1default Level Diference Protection PVP el Dom Jun 08, 2014 10:15 pm

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Hola Usuarios de tibiaface

    Bueno este un codigo c++ para copilar su sources y añadir un nueva linea a su config.lua.

    se trata de diferencia de level proteccion.

    siustedes configuran esta linea leveldiffallowattack = 0 y le colocan 30 level un player de lvl 100 no podra matar a player menor de 30 lvl que el. y lo mismo para todos

    instalacion muy sencilla:


    En configmanager.cpp, buscamos esta linea :

    Código:
    m_confNumber[MAX_PLAYER_SUMMONS] = getGlobalNumber(L, "maxPlayerSummons", 2);

    y abajo añadimos esto:

    Código:
    m_confNumber[PROTECT_LEVEL] = getGlobalNumber(L, "leveldiffallowattack", 0);

    En configmanager.h, buscamos esta linea:

    Código:
    MAX_PLAYER_SUMMONS,


    Y abajo añadimos esto:

    Código:
    PROTECT_LEVEL,


    En combat.cpp, buscamos esta linea:

    Código:
    checkZones = true;
             if((g_game.getWorldType() == WORLD_TYPE_NO_PVP && !Combat::isInPvpZone(attacker, target)) ||
                isProtected(const_cast<Player*>(attackerPlayer), const_cast<Player*>(targetPlayer)))
                return RET_YOUMAYNOTATTACKTHISPLAYER;

    y abajo añadimos esto:

    Código:
    //level dif protection by ravock.
          uint32_t plvl = g_config.getNumber(ConfigManager::PROTECT_LEVEL);
          if(plvl != 0)
          {
          if((attackerPlayer->getLevel()) > ((targetPlayer->getLevel()) + (plvl)) || (attackerPlayer->getLevel()) < ((targetPlayer->getLevel()) - (plvl)))
          return RET_YOUMAYNOTATTACKTHISPLAYER;
                    }


    En config.lua añadimos esta linea

    Código:
    leveldiffallowattack = 0

    el 0 modifican por la diferencia que quieran ustedes



    Ver perfil de usuario http://www.tibiaface.com

    2default Re: Level Diference Protection PVP el Lun Nov 03, 2014 5:25 pm

    Invitado

    avatar
    Invitado
    funciona a la perfección, para ello, en mi ot y nadas equivocado Smile

    3default Re: Level Diference Protection PVP el Mar Dic 15, 2015 3:10 am

    shino2548

    avatar
    Nuevo Miembro
    Nuevo Miembro
    Solo se agrega con source?

    Ver perfil de usuario

    4default Re: Level Diference Protection PVP el Mar Dic 15, 2015 3:17 am

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Solo se agrega con source?


    si este es el tutorial para aquello



    Ver perfil de usuario http://www.tibiaface.com

    Contenido patrocinado


    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).