Soporte ✅ Detalles que no puedo corregir en "firstitems.lua"

kurinino

Miembro
LV
21
 
Awards
19
Hola buenas Alex, bro no se porque a todos los personajes, le agrega una mochila con 3 Gold Coins dentro, quisiera saber como quitarla por favor, ya que esa backpack y esos 3 Gold Coins creo no aparecen dentro del "firstitems.lua". (Todo lo demás me funciona perfecto, los items según cada vocación).

Te adjunto foto sobre lo que quiero quitar y el código. Muchas gracias de antemano 😁.
Código Lua:
local creatureevent = CreatureEvent("FirstItems")
local config = {
    [1] = { -- Sorcerer
        items = {
            {2175, 1}, -- spellbook
            {2190, 1}, -- wand of vortex
            {8819, 1}, -- magician's robe
            {8820, 1}, -- mage hat
            {2468, 1}, -- studded legs
            {2643, 1}, -- leather boots
            {2661, 1}  -- scarf
        },
        container = {
            {2120, 1}, -- rope
            {2554, 1}, -- shovel
            {7620, 10}  -- mana potion
        }
    },
    [2] = { -- Druid
        items = {
            {2175, 1}, -- spellbook
            {2182, 1}, -- snakebite rod
            {8819, 1}, -- magician's robe
            {8820, 1}, -- mage hat
            {2468, 1}, -- studded legs
            {2643, 1}, -- leather boots
            {2661, 1}  -- scarf
        },
        container = {
            {2120, 1}, -- rope
            {2554, 1}, -- shovel
            {7620, 10}  -- mana potion
        }
    },
    [3] = { -- Paladin
        items = {
            {2525, 1}, -- dwarven shield
            {2389, 5}, -- 5 spears
            {2660, 1}, -- ranger's cloak
            {8923, 1}, -- ranger legs
            {2643, 1}, -- leather boots
            {2661, 1}, -- scarf
            {2480, 1}  -- legion helmet
        },
        container = {
            {2120, 1},  -- rope
            {2554, 1},  -- shovel
            {7618, 5},  -- health potion
            {7620, 5},  -- mana potion
            {2456, 1},  -- bow
            {2544, 50}  -- 50 arrows
        }
    },
    [4] = { -- Knight
        items = {
            {2525, 1}, -- dwarven shield
            {8601, 1}, -- steel axe
            {2465, 1}, -- brass armor
            {2460, 1}, -- brass helmet
            {2478, 1}, -- brass legs
            {2643, 1}, -- leather boots
            {2661, 1}  -- scarf
        },
        container = {
            {8602, 1}, -- jagged sword
            {2439, 1}, -- daramanian mace
            {2120, 1}, -- rope
            {2554, 1}, -- shovel
            {7618, 10}  -- health potion
        }
    }
}
function creatureevent.onLogin(player)
    local targetVocation = config[player:getVocation():getId()]
    if not targetVocation then
        return true
    end
    if player:getLastLoginSaved() ~= 0 then
        return true
    end
    for i = 1, #targetVocation.items do
        player:addItem(targetVocation.items[I][1], targetVocation.items[I][2])
    end
    local backpack = player:addItem(1988) -- backpack
    if not backpack then
        return true
    end
    for i = 1, #targetVocation.container do
        backpack:addItem(targetVocation.container[I][1], targetVocation.container[I][2])
    end
    return true
end
creatureevent:register()
 

Adjuntos

  • bpy3GP.png
    bpy3GP.png
    1,1 MB · Visitas: 5
Solución
Hola buenas Alex, bro no se porque a todos los personajes, le agrega una mochila con 3 Gold Coins dentro, quisiera saber como quitarla por favor, ya que esa backpack y esos 3 Gold Coins creo no aparecen dentro del "firstitems.lua". (Todo lo demás me funciona perfecto, los items según cada vocación).

Te adjunto foto sobre lo que quiero quitar y el código. Muchas gracias de antemano 😁.

local creatureevent = CreatureEvent("FirstItems")
local config = {
[1] = { -- Sorcerer
items = {
{2175, 1}, -- spellbook
{2190, 1}, -- wand of vortex
{8819, 1}, -- magician's robe
{8820, 1}, -- mage hat
{2468, 1}, -- studded legs
{2643, 1}, -- leather boots...

Alex

Miembro del equipo
Webdesigner
LV
58
 
Awards
38
Hola buenas Alex, bro no se porque a todos los personajes, le agrega una mochila con 3 Gold Coins dentro, quisiera saber como quitarla por favor, ya que esa backpack y esos 3 Gold Coins creo no aparecen dentro del "firstitems.lua". (Todo lo demás me funciona perfecto, los items según cada vocación).

Te adjunto foto sobre lo que quiero quitar y el código. Muchas gracias de antemano 😁.

local creatureevent = CreatureEvent("FirstItems")
local config = {
[1] = { -- Sorcerer
items = {
{2175, 1}, -- spellbook
{2190, 1}, -- wand of vortex
{8819, 1}, -- magician's robe
{8820, 1}, -- mage hat
{2468, 1}, -- studded legs
{2643, 1}, -- leather boots
{2661, 1} -- scarf
},
container = {
{2120, 1}, -- rope
{2554, 1}, -- shovel
{7620, 10} -- mana potion
}
},
[2] = { -- Druid
items = {
{2175, 1}, -- spellbook
{2182, 1}, -- snakebite rod
{8819, 1}, -- magician's robe
{8820, 1}, -- mage hat
{2468, 1}, -- studded legs
{2643, 1}, -- leather boots
{2661, 1} -- scarf
},
container = {
{2120, 1}, -- rope
{2554, 1}, -- shovel
{7620, 10} -- mana potion
}
},
[3] = { -- Paladin
items = {
{2525, 1}, -- dwarven shield
{2389, 5}, -- 5 spears
{2660, 1}, -- ranger's cloak
{8923, 1}, -- ranger legs
{2643, 1}, -- leather boots
{2661, 1}, -- scarf
{2480, 1} -- legion helmet
},
container = {
{2120, 1}, -- rope
{2554, 1}, -- shovel
{7618, 5}, -- health potion
{7620, 5}, -- mana potion
{2456, 1}, -- bow
{2544, 50} -- 50 arrows
}
},
[4] = { -- Knight
items = {
{2525, 1}, -- dwarven shield
{8601, 1}, -- steel axe
{2465, 1}, -- brass armor
{2460, 1}, -- brass helmet
{2478, 1}, -- brass legs
{2643, 1}, -- leather boots
{2661, 1} -- scarf
},
container = {
{8602, 1}, -- jagged sword
{2439, 1}, -- daramanian mace
{2120, 1}, -- rope
{2554, 1}, -- shovel
{7618, 10} -- health potion
}
}
}
function creatureevent.onLogin(player)
local targetVocation = config[player:getVocation():getId()]
if not targetVocation then
return true
end
if player:getLastLoginSaved() ~= 0 then
return true
end
for i = 1, #targetVocation.items do
player:addItem(targetVocation.items[1], targetVocation.items[2])
end
local backpack = player:addItem(1988) -- backpack
if not backpack then
return true
end
for i = 1, #targetVocation.container do
backpack:addItem(targetVocation.container[1], targetVocation.container[2])
end
return true
end
creatureevent:register()
Hola

Los 3 gold coins si te lo concedo es complicado encontrarlo , se encuentra en el data/scripts/creaturescripts/objets/login.lua , al principio encima de las quests liberadas hay un código que dice que si el player nunca se ha conectado entonces abrir la ventana ourdit agregar una bp y 3 gold coins si no encuentras abre el archivo ctrl +f y busca por la id del gold coin y lo veras ese famoso 3.
 

kurinino

Miembro
LV
21
 
Awards
19
Hola

Los 3 gold coins si te lo concedo es complicado encontrarlo , se encuentra en el data/scripts/creaturescripts/objets/login.lua , al principio encima de las quests liberadas hay un código que dice que si el player nunca se ha conectado entonces abrir la ventana ourdit agregar una bp y 3 gold coins si no encuentras abre el archivo ctrl +f y busca por la id del gold coin y lo veras ese famoso 3.
Buena Alex, logré sacarlo y quedó justo con lo que yo quería, muchas gracias crack 😁👍
 

Adjuntos

  • personajeNuevo.jpg
    personajeNuevo.jpg
    233,7 KB · Visitas: 4
Arriba