sábado, 17 de abril de 2010

Como mudar os itens iniciais?

Dúvida: Como mudar os itens iniciais?


Olá,

Em alguns servidores, você pode editar os itens iniciais no arquivo firstitems.lua, que se localiza na pasta .
Em outros, que possuem site, os itens iniciais se encontram nos respectivos arquivos do site.
E em alguns servidores mais antigos, os itens iniciais se encontram no config.lua (normalmente perto das configurações do Acc Manager, se possuir).

_______________________
Para os servidores onde os itens iniciais se encontram no firstitems.lua, você deve editar no próprio arquivo e tomar cuidado na hora de editar eles para não tirar nenhum caractere que faz parte da função (Ex.: , { }) para não dar erro no script.
Abrindo o spoiler abaixo, você encontrará um script que a divisão de itens é feita por vocações:

Código PHP:
local firstItems =
{
[
0] = { -- No-vocation (sem vocação)
2398, -- Mace
2512
, -- Wooden Shield
2649
, -- Leather Legs
2170
, -- Silver Amulet
2461
, -- Leather Helmet
2467
, -- Leather Armor
2643
, -- Leather Boots
},

[
1] = { --Sorcerer
2525
, -- Shield
2190
, -- Weapon
2661
, -- Necklace
2457
, -- Helmet
2463
, -- Armor
2647
, -- Legs
2643
-- Boots
},

[
2] = { --Druid
2525
, -- Shield
2182
, -- Weapon
2661
, -- Necklace
2457
, -- Helmet
2463
, -- Armor
2647
, -- Legs
2643
-- Boots
},

[
3] = { --Paladin
2455
, -- Weapon
{2543,100}, -- Ammunition,Count
2661
, -- Necklace
2457
, -- Helmet
2463
, -- Armor
2647
, -- Legs
2643
-- Boots
},

[
4] = { --Knight
2383
, -- Weapon (Sword)
2428, -- Weapon (Axe)
2422, -- Weapon (Club)
2525, -- Shield
2661
, -- Necklace
2457
, -- Helmet
2463
, -- Armor
2647
, -- Legs
2643
-- Boots
}
}

function
onLogin(cid)
if
getPlayerStorageValue(cid, 30001) <= 0 then
local bag
= doPlayerAddItem(cid, 1988, 1) -- Backpack
doAddContainerItem
(bag, 2554, 1) -- Shovel
doAddContainerItem
(bag, 2120, 1) -- Rope

local mergeidx
= getPlayerVocation(cid)
for
k,v in ipairs(firstItems[mergeidx]) do
local isArray = type(v) == "table"
doPlayerAddItem(cid, (isArray and v[1] or v), (isArray and v[2] or 1))
end

setPlayerStorageValue
(cid, 30001, 1)
end

return TRUE
end


_______________________
Para servidores que possuem site, e a configuração dos itens iniciais é feita através do site, você de editar o respectivo arquivo .php onde tais configurações se encontram.

0 comentários:

tibia 850 download server otserv mapa como 854 para global 852 yorots tutorial otserver criar map editor comandos god vancino pokemon online com baixar criando mapas 840 sql war full bot ots fazer styller sqlite serve downloads comando studio alissow 842 editar simone editado dragon itens elfbot yourots quest servidor xtibia ball serv pra enforced mcv script sem otservers alisson npc colocar usar site slayer nukar snowz bug monster download tirar client fake servfull que account thyrania acc meu vip sprut por manager key 810 pagina gangrel sistema baixa lista luz quests completo stuff programa tibiabot elf level conta magias auto senha xdream nukando onde allisow seu player snow servidores qual mudar the uma nova char mana changer xml rme item reset pelo servers multi bugs sqlitestudio otmapeditor pvp todos cliente dos dar forgotten xvx edited versao carlin aumentar creator crack otservlist otserve verso armas lua soft lag rookgaard styler karmia 493 v11 deixar fazendo tempo colocando real nao nuker skull hackear list 100 maps scripts dbz novas atk naruto