• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    [CreatureEvents] Login Skill o start skills war server (TFS 1.3)

    Compartir:

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

    [Admin] God Maya

    avatar
    Administrador
    Administrador
    Hola usuarios de tibiaface



    Hola usuarios de tibiaface bueno aqui le traigo un scripts que me saco canas verdes pero logre remarkarlo por es un conjunto de varios scripts la verdad que en tfs 1.3 lo skill son tomado con experiencia como level cada skill tiene su experiencia bueno creo que es aparte no me la sabia fue motivo que no podia terminarlo bueno aqui le dejo el scripts para que sus vocaciones comiencen con skill en sus servidor war.


    nos vamos a:

    Data/CreatureScipts/scripts

    copiamos cualquier archivo y renombramos por skill.lua y luego pegamos esto

    Código:
    local firstStorage = 56364
    local firstSkills = {
        [1] = {
            {    amount = 96      }
        },
        [2] = {
            {  amount = 96        }
        },
        [3] = {
            {  skillid = SKILL_DISTANCE,  skillLevel = 109200        },
            {  skillid = SKILL_SHIELD,    skillLevel = 339200          },
            {  amount  = 20    }
        },
        [4] = {
            {  skillid = SKILL_CLUB,        skillLevel = 519200            },
            {  skillid = SKILL_SWORD,        skillLevel = 519200      },
            {  skillid = SKILL_AXE,        skillLevel = 519200            },
            {  skillid = SKILL_SHIELD,        skillLevel = 1019200        },
            {  amount = 8                                        }
        },
        [5] = {
            {  amount = 96        }
        },
        [6] = {
            {  amount = 96        }
        },
        [7] = {
            {  skillid = SKILL_DISTANCE,  skillLevel = 109200        },
            {  skillid = SKILL_SHIELD,    skillLevel = 339200      },
            {  amount  = 20    }
        },
        [8] = {
            {  skillid = SKILL_CLUB,      skillLevel = 519200        },
            {  skillid = SKILL_SWORD,    skillLevel = 519200        },
            {  skillid = SKILL_AXE,      skillLevel = 519200        },
            {  skillid = SKILL_SHIELD,    skillLevel = 1019200        },
            {  amount = 8        }
        }
    }
     
    function onLogin(player)
        local player = Player(player)
        local playerVoc = firstSkills[player:getVocation():getId()]
        if (not playerVoc) then
            return true
        end
        if (player:getStorageValue(firstStorage) == -1) then
            for i = 1, #playerVoc do
                if (playerVoc[i].skillid) then
                   
                    player:addSkillTries(playerVoc[i].skillid, playerVoc[i].skillLevel)
                end
     
                if (playerVoc[i].amount) then
                    local magicNeed = ( playerVoc[i].amount - player:getMagicLevel() )
                    player:addManaSpent(player:getVocation():getRequiredManaSpent(player:getBaseMagicLevel() + magicNeed) - player:getManaSpent())
                end
            end
            player:setStorageValue(firstStorage, 1)
        end
        return true
    end

    ahora nos vamos a:

    Data/CreatureScripts/CreatureScripts.xml

    y agregamos esta tag

    Código:
    <event type="login" name="skill" script="others/skill.lua" />


    configuracion:

    knight
    { skillid = SKILL_CLUB, skillLevel = 519200 }, ----> este numero representa 81 de skill
    { skillid = SKILL_SWORD, skillLevel = 519200},----> este numero representa 81 de skill
    { skillid = SKILL_AXE, skillLevel = 519200},----> este numero representa 81 de skill
    { skillid = SKILL_SHIELD, skillLevel = 1019200},----> este numero representa 81 de skill

    paladin

    { skillid = SKILL_DISTANCE, skillLevel = 109200},----> este numero representa 71 de skill
    { skillid = SKILL_SHIELD, skillLevel = 339200},----> este numero representa 71 de skill

    magos(druid and sorcerer)


    { amount = 96 } -----> representa 70 de magic level


    y listo


    creditos:

    god maya

    Ratser



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

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