[ERRO] Nova vocação no login.lua

yagoshira004
em Scripts

yagoshira004

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/02/10Posts: 55Char no Tibia: Ynu

Criei uma nova vocação no meu servidor, (fighter), ja adicionei ela no vocation.xml e ela aparece na hr de criar o char, porem na hora de logar no char, ele da esse erro no distro:


[23:7:08.307] [Error - CreatureScript Interface]
[23:7:08.312] data/creaturescripts/scripts/firstitems.lua:onLogin
[23:7:08.314] Description:
[23:7:08.315] data/creaturescripts/scripts/firstitems.lua:55: bad argument #1 to 'maxn' (table expected, got nil)
[23:7:08.316] stack traceback:
[23:7:08.318]   [C]: in function 'maxn'
[23:7:08.321]   data/creaturescripts/scripts/firstitems.lua:55: in function <data/creaturescripts/scripts/firstitems.lua:53>
[23:7:08.525] Fabinho has logged out.

[23:7:08.635] [Error - CreatureScript Interface]
[23:7:08.637] In a timer event called from:
[23:7:08.640] data/creaturescripts/scripts/ExpGuild.lua:onLogin
[23:7:08.647] Description:
[23:7:08.663] (luaDoPlayerSendTextMessage) Player not found

[/spoiler]
  
  alguém sabe o que fazer? ja adicionei os numeros no first items.xml mas não deu certo...

ja pesquesei no forum e não achei nd a respeito....

JME Connection !

nbb147

My sweet sadness, my favorite feeling. ♪♫
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 06/04/11Posts: 350Char no Tibia: Mulekepirado

você tem q adicionar os itens iniciais a essa vocação, poste o script de firstitems aqui ele esta em creaturescript

 
 

 

yagoshira004

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/02/10Posts: 55Char no Tibia: Ynu

local firstItems = {}
firstItems[0] =
{
2173,
2525,
3965,
2124,
2457,
2647,
2643
}
firstItems[1] =
{
2173,
2525,
2190,
2124,
2457,
2647,
2643
}
firstItems[2] =
{
2173,
2525,
2182,
2124,
2457,
2647,
2643
}
firstItems[3] =
{
2173,
2525,
2399,
2124,
2457,
2647,
2643
}
firstItems[4] =
{
2173,
2525,
2428,
2124,
2457,
2647,
2643
}
firstItems[13] =
{
2173,
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)], 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, 2160, 10)
doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2120, 1)
doAddContainerItem(bag, 8602, 1)
setPlayerStorageValue(cid, 30001, 1)
end
return TRUE
end

 

 

 

A vocação seria o ID:13

eu ja coloquei ali, tem mais algo?

JME Connection !