Ir para conteúdo

Script Firstitems.xml


nandolokao

Posts Recomendados

Estou com um problema no meu firstitems não consigo editar ele, eu achei um qe quase todo mundo bota ! so qe sempre qe inicio o server não pega e o char nasce pelado !

 

TA AE O MEU ATUAL SCRIPT QE VEIO NO OTSERVER -- .XML

 

 

<?xml version="1.0" encoding="UTF-8"?>

<mod name="First Items" version="1.0" author="The Globr Server" contact="######" enabled="yes">

<config name="firstitems_config"><![CDATA[

config = {

storage = 30001,

items = {2050, 2382}

}

]]></config>

<event type="login" name="FirstItems" event="buffer"><![CDATA[

domodlib('firstitems_config')

if(getPlayerStorageValue(cid, config.storage) > 0) then

return

end

 

for _, id in ipairs(config.items) do

doPlayerAddItem(cid, id, 1)

end

 

if(getPlayerSex(cid) == PLAYERSEX_FEMALE) then

doPlayerAddItem(cid, 2651, 1)

else

doPlayerAddItem(cid, 2650, 1)

end

 

doAddContainerItem(doPlayerAddItem(cid, 1988, 1), 2674, 1)

setPlayerStorageValue(cid, config.storage, 1)

]]></event>

</mod>

Link para o comentário
Compartilhar em outros sites

Tente este:

 

Vá em data/creaturescripts/scripts

 

Crie um arquivo.lua e renomeie para firstitems.lua

 

Coloque nele:

 

local firstItems = {}
firstItems[0] =
{
2525,
8819,
8820,
2468,
2647,
2643
}
firstItems[1] =
{
2525,
2190,
2124,
2457,
2647,
2643
}
firstItems[2] =
{
2525,
2182,
2124,
2457,
2647,
2643
}
firstItems[3] =
{
2525,
2399,
2124,
2457,
2647,
2643
}
firstItems[4] =
{
2525,
2428,
2124,
2457,
2647,
2643
}

function onLogin(cid)
if getPlayerStorageValue(cid, 30001) == -1 then
for i = 1, table.maxn(firstItems[getPlayerVocation(cid)]) do
doPlayerAddItem(cid, firstItems[getPlayerVocation(cid)][i], 1)
end
if getPlayerSex(cid) == 0 then
doPlayerAddItem(cid, 2463, 1)
else
doPlayerAddItem(cid, 2463, 1)
end
local bag = doPlayerAddItem(cid, 11235, 1)
doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2120, 1)
doAddContainerItem(bag, 7618, 1)
setPlayerStorageValue(cid, 30001, 1)
end
local bag = doPlayerAddItem(cid, 11235, 1)
doAddContainerItem(bag, 2152, 100)
doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2120, 1)
doAddContainerItem(bag, 7618, 1)
setPlayerStorageValue(cid, 30001, 1)
return TRUE
end

 

 

Depois vá no creaturescripts.xml e adicione:

 

<event type="login" name="FirstItems" event="script" value="firstitems.lua"/>

 

 

 

Edite os IDs a seu gosto, lembrando que:

 

 

Linha vermelha: None ou Rooker (Rookgard)

Llinha verde: Sorcerer

Linha rosa: Druid

Linha azul: Paladin

Linha roxa: Knight

 

 

FONTE: First Items - XTibia

TODOS os creditos aos que contribuiram com o script no link.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...