Majesty 1,755 #1 Posted April 13, 2021 Citar Nome: [Revscriptsys] Itens Iniciais | Script convertido: firstitems.lua Versão: [10.98+] // Compatível com TFS 1.3 / OTServBR-Global Tipo do script: Creature Script data/scripts/creaturescripts, firstitems.lua: Spoiler -- With Rookgaard --[[ local firstItems = {2050, 2382} -- torch and club local rookFirstItems = CreatureEvent("RookFirstItems") function rookFirstItems.onLogin(player) if player:getLastLoginSaved() <= 0 then for i = 1, #firstItems do player:addItem(firstItems[i], 1) end player:addItem(player:getSex() == 0 and 2651 or 2650, 1) -- coat player:addItem(ITEM_BAG, 1) player:addItem(2674, 1) -- red apple end return true end rookFirstItems:register() ]]-- -- Without Rookgaard 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, 1} -- 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, 1} -- 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, 1}, -- health 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, 1} -- health potion } } } local mainFirstItems = CreatureEvent("MainFirstItems") function mainFirstItems.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) 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 mainFirstItems:register() 2 Elver Maguh and bennydz reacted to this Share this post Link to post