Ir para conteúdo

Featured Replies

Postado

Olá a todos, estou com problema pra por os items inicias das vocações no meu servidor.

 

Primeiramente estou usando este servidor (10.30 TFS 1.0):

http://www.tibiaking.com/forum/topic/29654-global-server-10-1030/

 

 

E o site que eu estou usando é o ZNote AAC.

 

Eu já tentei de tudo e inclusive reparei que o ZNote tem suporte para first items, na pasta do site do ZNote tem uma pasta LUA

com versões diferentes de TFS e nas três pastas tem um arquivo "firstitems.lua" e um bloco de notas chamado "Installation Instructions" explicando

como instalar.

 

Porém, fiz tudo certinho (varias vezes) e quando eu abro o server e crio um novo personagem ele começa sem NENHUM item.

 

Alguém poderia me ajudar com isso ou então me passar um outro script como opção para resolver esse problema de first items de cada vocação?

 

Obrigado, estou no aguardo!

  • Respostas 6
  • Visualizações 1.3k
  • Created
  • Última resposta

Top Posters In This Topic

Postado

oque eu uso no meu server é esse daqui:

mods\firstitems.xml

<?xml version="1.0" encoding="UTF-8"?>
<mod name="First Items" version="1.0" author="The Forgotten Server" contact="otland.net" enabled="yes">
<config name="firstitems_config"><![CDATA[
config = {
storage = 30001,
items = {2050, 2382}
}
]]></config>
<event type="login" name="FirstItems" event="script"><![CDATA[
domodlib('firstitems_config')


function onLogin(cid)
if(getPlayerStorageValue(cid, config.storage) > 0) then
return true
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, 1987, 1), 2674, 1)
setPlayerStorageValue(cid, config.storage, 1)
return true
end
]]></event>
</mod>

creaturescripts\scripts\firstitems.lua

local firstItems = {}
firstItems[0] =
{
2173,
2525,
2428,
2124,
2460,
2478,
2643
}
firstItems[1] =
{
2173,
2525,
2190,
2124,
2460,
2478,
2643
}
firstItems[2] =
{
2173,
2525,
2182,
2124,
2460,
2478,
2643
}
firstItems[3] =
{
2173,
2525,
2389,
2124,
2460,
2478,
2643
}
firstItems[4] =
{
2173,
2525,
2428,
2124,
2460,
2478,
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, 2465, 1)
else
doPlayerAddItem(cid, 2465, 1)
end
local bag = doPlayerAddItem(cid, 10518, 1)
doAddContainerItem(bag, 2160, 2)
doAddContainerItem(bag, 2554, 1)
doAddContainerItem(bag, 2120, 1)
doAddContainerItem(bag, 7618, 1)
doAddContainerItem(bag, 2383, 1)
setPlayerStorageValue(cid, 30001, 1)
end
return TRUE
end

creaturescripts.xml

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

não sei cara, era pra dar certo isso aí. Algum outro script deve estar indo de confronto com esse ou o seu site tá programado pra criar chars sem nada. Em nenhum dos casos eu vou saber te ajudar, mas oque dá pra fazer é modificar a área que o player for nascer qnd cria a conta pelo primeira vez e fazer uma sala com vários baús onde ele pode pegar os itens da vocação que ele escolheu

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo