• TibiaFace

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

    .
    demo menumenu

    Afiliados



    Votar:

    First item Para Otx

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

    1default First item Para Otx el Lun Dic 21, 2015 1:18 pm

    Krapula

    avatar
    Donador User
    Donador User
    Vamos Primero a
    Creaturescript.xml

    añadimos esta linea
    Código:
    <event type="login" name="FirstItems" script="firstitems.lua"/>

    Entramos a la carpeta Creturescript/script Creamos un archivo llamado
    firstitems

    y copiamos esto dentro
    Código:
    local items = {
      [1] = { -- sorcerer
          container = {
            {id = 2120, count = 1},
            {id = 2554, count = 1},
            {id = 2674, count = 1}
          },
          eq = {
            {id = 2525, count = 1},
            {id = 2190, count = 1},
            {id = 2457, count = 1},
            {id = 2463, count = 1},
            {id = 2647, count = 1},
            {id = 2643, count = 1}
          }
      },
      [2] = { -- druid
          container = {
            {id = 2120, count = 1},
            {id = 2554, count = 1},
            {id = 2674, count = 1}
          },
          eq = {
            {id = 2525, count = 1},
              {id = 2182, count = 1},
            {id = 2457, count = 1},
            {id = 2463, count = 1},
            {id = 2647, count = 1},
            {id = 2643, count = 1}
          }
      },
      [3] = { -- paladin
          container = {
            {id = 2120, count = 1},
            {id = 2554, count = 1},
            {id = 2674, count = 1}
          },
          eq = {
            {id = 2525, count = 1},
            {id = 2389, count = 5},
            {id = 2457, count = 1},
            {id = 2463, count = 1},
            {id = 2647, count = 1},
            {id = 2643, count = 1}
          }
      },
      [4] = { -- knight
          container = {
            {id = 2120, count = 1},
            {id = 2554, count = 1},
            {id = 2674, count = 1}
          },
          eq = {
            {id = 2525, count = 1},
            {id = 2409, count = 1},
            {id = 2457, count = 1},
            {id = 2463, count = 1},
            {id = 2647, count = 1},
            {id = 2643, count = 1}
          }
      }
    }

    function onLogin(cid)

      if(getPlayerLastLoginSaved(cid) == 0) then
          local x = items[getPlayerVocation(cid)]
          if x then
            for e = 1, #x.eq do
                doPlayerAddItem(cid, x.eq[e].id, x.eq[e].count)
            end
            local bag = doPlayerAddItem(cid, 2000, 1)
            for c = 1, #x.container do
                doAddContainerItem(bag, x.container[c].id, x.container[c].count)
            end
          end
      end
      return true
    end

    Realmente no lo e probado pero Deberia Funcionar a la perfecion

    hasta luego

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

    2default Re: First item Para Otx el Lun Dic 21, 2015 1:23 pm

    Kenji

    avatar
    Miembro
    Miembro
    [Tienes que estar registrado y conectado para ver este vínculo] escribió:Vamos Primero a
    Creaturescript.xml

    añadimos esta linea
    Código:
    <event type="login" name="FirstItems" script="firstitems.lua"/>

    Entramos a la carpeta Creturescript/script Creamos un archivo llamado
    firstitems

    y copiamos esto dentro
    Código:
    local items = {
       [1] = { -- sorcerer
          container = {
             {id = 2120, count = 1},
             {id = 2554, count = 1},
             {id = 2674, count = 1}
          },
          eq = {
             {id = 2525, count = 1},
             {id = 2190, count = 1},
             {id = 2457, count = 1},
             {id = 2463, count = 1},
             {id = 2647, count = 1},
             {id = 2643, count = 1}
          }
       },
       [2] = { -- druid
          container = {
             {id = 2120, count = 1},
             {id = 2554, count = 1},
             {id = 2674, count = 1}
          },
          eq = {
             {id = 2525, count = 1},
              {id = 2182, count = 1},
             {id = 2457, count = 1},
             {id = 2463, count = 1},
             {id = 2647, count = 1},
             {id = 2643, count = 1}
          }
       },
       [3] = { -- paladin
          container = {
             {id = 2120, count = 1},
             {id = 2554, count = 1},
             {id = 2674, count = 1}
          },
          eq = {
             {id = 2525, count = 1},
             {id = 2389, count = 5},
             {id = 2457, count = 1},
             {id = 2463, count = 1},
             {id = 2647, count = 1},
             {id = 2643, count = 1}
          }
       },
       [4] = { -- knight
          container = {
             {id = 2120, count = 1},
             {id = 2554, count = 1},
             {id = 2674, count = 1}
          },
          eq = {
             {id = 2525, count = 1},
             {id = 2409, count = 1},
             {id = 2457, count = 1},
             {id = 2463, count = 1},
             {id = 2647, count = 1},
             {id = 2643, count = 1}
          }
       }
    }

    function onLogin(cid)

       if(getPlayerLastLoginSaved(cid) == 0) then
          local x = items[getPlayerVocation(cid)]
          if x then
             for e = 1, #x.eq do
                doPlayerAddItem(cid, x.eq[e].id, x.eq[e].count)
             end
             local bag = doPlayerAddItem(cid, 2000, 1)
             for c = 1, #x.container do
                doAddContainerItem(bag, x.container[c].id, x.container[c].count)
             end
          end
       end
       return true
    end

    Realmente no lo e probado pero Deberia Funcionar a la perfecion

    hasta luego


    Esto seria para cuando los character nacen level 8, pero cuando nacen en rook con no vocation????

    Ver perfil de usuario http://facebook.com

    3default Re: First item Para Otx el Lun Dic 21, 2015 1:35 pm

    Krapula

    avatar
    Donador User
    Donador User
    Intenta con este aver
    Código:
    local items = {

      [1] = { -- sorcerer

          container = {

            {id = 2120, count = 1},

            {id = 2554, count = 1},

            {id = 2674, count = 1}

          },

          eq = {

            {id = 2525, count = 1},

            {id = 2190, count = 1},

            {id = 2457, count = 1},

            {id = 2463, count = 1},

            {id = 2647, count = 1},

            {id = 2643, count = 1}

          }

      },

      [2] = { -- druid

          container = {

            {id = 2120, count = 1},

            {id = 2554, count = 1},

            {id = 2674, count = 1}

          },

          eq = {

            {id = 2525, count = 1},

              {id = 2182, count = 1},

            {id = 2457, count = 1},

            {id = 2463, count = 1},

            {id = 2647, count = 1},

            {id = 2643, count = 1}

          }

      },

      [3] = { -- paladin

          container = {

            {id = 2120, count = 1},

            {id = 2554, count = 1},

            {id = 2674, count = 1}

          },

          eq = {

            {id = 2525, count = 1},

            {id = 2389, count = 5},

            {id = 2457, count = 1},

            {id = 2463, count = 1},

            {id = 2647, count = 1},

            {id = 2643, count = 1}

          }

      },

      [4] = { -- knight

          container = {

            {id = 2120, count = 1},

            {id = 2554, count = 1},

            {id = 2674, count = 1}

          },

          eq = {

            {id = 2525, count = 1},

            {id = 2409, count = 1},

            {id = 2457, count = 1},

            {id = 2463, count = 1},

            {id = 2647, count = 1},

            {id = 2643, count = 1}

          }

      },
     
        [5] = { -- None

          container = {

            {id = 2120, count = 1},

            {id = 2554, count = 1},

            {id = 2674, count = 1}

          },

          eq = {

            {id = 2512, count = 1},

            {id = 2382, count = 1},

            {id = 2461, count = 1},

            {id = 2467, count = 1},

            {id = 2649, count = 1},

            {id = 2643, count = 1}

          }

      }

    }



    function onLogin(cid)



      if(getPlayerLastLoginSaved(cid) == 0) then

          local x = items[getPlayerVocation(cid)]

          if x then

            for e = 1, #x.eq do

                doPlayerAddItem(cid, x.eq[e].id, x.eq[e].count)

            end

            local bag = doPlayerAddItem(cid, 2000, 1)

            for c = 1, #x.container do

                doAddContainerItem(bag, x.container[c].id, x.container[c].count)

            end

          end

      end

      return true

    end

    Ver perfil de usuario http://www.facebook.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.