• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Windows How to change starter items?

Pluttarn

New Member
Joined
Jun 19, 2009
Messages
4
Reaction score
0
Well, im making a OT, the version is 8.0 When I make a new character the character gets MPA a full backpack with food and also 3 other backpacks whit runes in it, I want to remove the things you get and let them go to a place and get their items, can anyone tell me how to do? :)
Also, does anyone know how to remove PZ in Remeres map editor?

Thanks in advance.
 
Last edited:
Click this magical button to unlock all lifes wonders.


Seriously, just search firstitems and script and see what happens.
Credits to ayla the poster of the thread @ Here.
Lua:
local commonItems = {
  -- ITEMS ALL VOCS RECEIVE
  {itemid=2480, count=1}, -- legion helmet
  {itemid=2464, count=1}, -- chain armor
  {itemid=2468, count=1}, -- studded legs
  {itemid=2643, count=1}, -- leather boots
  {itemid=2120, count=1}, -- rope
  {itemid=5710, count=1} -- shovel
}
 
local firstItems = {
  { -- SORC ITEMS
    {itemid=2190, count=1}, -- wand of vortex
    {itemid=2175, count=1} -- spellbook
  },
  { -- DRUID ITEMS
    {itemid=2182, count=1}, -- snakebite rod
    {itemid=2175, count=1} -- spellbook
  },
  { -- PALADIN ITEMS
    {itemid=2456, count=1}, -- bow
    {itemid=2544, count=100} -- 100 arrows
  },
  { -- KNIGHT ITEMS
    {itemid=2412, count=1}, -- katana
    {itemid=2530, count=1} -- copper shield
  }
}
 
for _, items in ipairs(firstItems) do
  for _, item in ipairs(commonItems) do
    table.insert(items, item)
  end
end
 
local storage = 35353
function onLogin(cid)
        if getPlayerGroupId(cid) < 3 then
        local receivedItems = getPlayerStorageValue(cid, storage)
                if receivedItems == -1 then
                --[[local backpack = ]]doPlayerAddItem(cid, 1988, 1)
                local giveItems = firstItems[getPlayerVocation(cid)]
                        if giveItems ~= nil then
                        for _, v in ipairs(giveItems) do
                                --doAddContainerItem(backpack, v.itemid, v.count or 1)
                                doPlayerAddItem(cid, v.itemid, v.count or 1)
                        end
                        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have recieved your first items!")
                end
                setPlayerStorageValue(cid, storage, 1)
        end
        return true
end
 
@up

I dont think he uses Sample characters as they dont install with MPA and a backpack full of food. I think he has a downloaded server with firstitems already done which he can remove in Data/creaturescripts :ninja:
 
Back
Top