cara mais dai vai salva se ele taca fora, e vai fica sem de qualquer jeito
maximo que tem como fase é o char vim com items padrão sempre que loga
info
Grupo: Conde
Registrado: 30/10/11
Posts: 625
Reputação: +101
Gênero: Masculino

cara mais dai vai salva se ele taca fora, e vai fica sem de qualquer jeito
maximo que tem como fase é o char vim com items padrão sempre que loga
info
Grupo: Campones
Registrado: 14/12/11
Posts: 74
Reputação: 0
Char no Tibia: Bagola

Como coloca para ele vim sempre com os items padrao?
info
Grupo: Conde
Registrado: 30/10/11
Posts: 625
Reputação: +101
Gênero: Masculino

é so muda umas coisa no first item
passa ele que eu mudo
info
Grupo: Campones
Registrado: 14/12/11
Posts: 74
Reputação: 0
Char no Tibia: Bagola

E que ele nao começa com os items, e bau que vc clica e Vem os item. Mais se te ajudar ele ta ai :
local firstItems =
{
2050,
2382
}
function onLogin(cid)
if getPlayerStorageValue(cid, 30001) == -1 then
for i = 1, table.maxn(firstItems) do
doPlayerAddItem(cid, firstItems, 1)
end
if getPlayerSex(cid) == 0 then
doPlayerAddItem(cid, 2651, 1)
else
doPlayerAddItem(cid, 2650, 1)
end
local bag = doPlayerAddItem(cid, 1987, 1)
doAddContainerItem(bag, 2674, 1)
setPlayerStorageValue(cid, 30001, 1)
end
return TRUE
end
info
Grupo: Conde
Registrado: 30/10/11
Posts: 625
Reputação: +101
Gênero: Masculino

copie uma xml troque o nome para firstitems.xml e cole isto dentro
<?xml version="1.0" encoding="UTF-8" ?>
- <mod name="First Items" version="1.0" author="" contact="" enabled="yes">
- <config name="firstitems_config">
- <![CDATA[
bagid = ----id da bag inicial
items = {{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},} --items inicias,os items que vem no corpo,n coloque mais items
bagitems = {{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},} --items que vem na bag,pode adionar mais,desdeque n seja mais do que a bag suporta
]]>
</config>
- <event type="login" name="FirstItems" event="script">
- <![CDATA[
domodlib('firstitems_config')
function onLogin(cid)
if getCreatureName(cid) == "Account Manager" then
return true
end
l = 1
while l <= 6 then
j = getPlayerSlotItem(cid, l)
doRemoveItem(j.uid, 1)
l = l + 1
end
i = 1
while i <= #items do
doPlayerAddItem(cid, items[i][1], items[i][2])
i = i + 1
end
local bag = getPlayerItemById(cid, false, bagid).uid
k = 1
while k <= #bagitems do
doAddContainerItem(bag, bagitems[k][1], bagitems[k][2])
k = k + 1
end
return true
end
]]>
</event>
</mod>
configure os ids e quantidades,caso n va usar um dos espaços colo que 0 no id
recorte esse mesmo arquivo e cole ele na pasta mods
info
Grupo: Campones
Registrado: 14/12/11
Posts: 74
Reputação: 0
Char no Tibia: Bagola

Ocorreu um Erro:
enexpected symbol near '<'
E so colocar o < e arruma neh?
Não funcionou
Editado Março 15 por FehZito
info
Grupo: Conde
Registrado: 30/10/11
Posts: 625
Reputação: +101
Gênero: Masculino

sim tem como colocar por voc,,eu tinha colocado "then" no lugar do "do" puriço tava dando erro
<?xml version="1.0" encoding="UTF-8" ?>
- <mod name="First Items" version="1.0" author="" contact="" enabled="yes">
- <config name="firstitems_config">
- <![CDATA[
bagid = ----id da bag inicial
items = {[1] ={
{itemid, quantidade}, -- items sorcer
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade} },
[2] ={{itemid, quantidade}, - items druid
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade} },
[3] ={{itemid, quantidade}, --items pala
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade} },
[4] ={{itemid, quantidade}, --items kinght
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade} }
}
bagitems = {[1] ={{itemid, quantidade}, --items bag sorc
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade} },
[2] ={{itemid, quantidade}, --items bag druid
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade} },
[3] ={{itemid, quantidade}, --items bag pala
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade} },
[4] ={{itemid, quantidade}, --items bag kina
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade} },} --items que vem na bag,pode adionar mais,desdeque n seja mais do que a bag suporta
]]>
</config>
- <event type="login" name="FirstItems" event="script">
- <![CDATA[
domodlib('firstitems_config')
function onLogin(cid)
if getCreatureName(cid) == "Account Manager" then
return true
end
z = getPlayerVocation(cid)
if z > 4 then
z = z - 4
end
x = 1
while x <= 6 do
j = getPlayerSlotItem(cid, x)
doRemoveItem(j.uid, 1)
x = x + 1
end
i = 1
while i <= #items do
doPlayerAddItem(cid, items[i][z][1], items[i][z][2])
i = i + 1
end
local bag = getPlayerItemById(cid, false, bagid).uid
k = 1
while k <= #bagitems do
doAddContainerItem(bag, bagitems[k][z][1], bagitems[k][z][2])
k = k + 1
end
return true
end
]]>
</event>
</mod>
fe se asim funciona pra todas as voc
Editado Março 15 por lordbug99
info
Grupo: Campones
Registrado: 14/12/11
Posts: 74
Reputação: 0
Char no Tibia: Bagola

Ok! VLW
vou ver se funfa se funfa +REP! pra ti
Coloca Isso no Creature scripts?
<event type="login" name="firstitems" event="firstitems.xml"/>
Porque nao ta funfando.
E isso certo?
Meu ot nao tem pasta mods.
info
Grupo: Conde
Registrado: 30/10/11
Posts: 625
Reputação: +101
Gênero: Masculino

para por no creaturescript coloca asim
bagid = ----id da bag inicial
items = {[1] ={
{itemid, quantidade}, -- items sorcer
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade} },
[2] ={{itemid, quantidade}, - items druid
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade} },
[3] ={{itemid, quantidade}, --items pala
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade} },
[4] ={{itemid, quantidade}, --items kinght
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade} }
}
bagitems = {[1] ={{itemid, quantidade}, --items bag sorc
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade} },
[2] ={{itemid, quantidade}, --items bag druid
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade} },
[3] ={{itemid, quantidade}, --items bag pala
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade} },
[4] ={{itemid, quantidade}, --items bag kina
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade},
{itemid, quantidade} },} --items que vem na bag,pode adionar mais,desdeque n seja mais do que a bag suporta
function onLogin(cid)
if getCreatureName(cid) == "Account Manager" then
return true
end
z = getPlayerVocation(cid)
if z > 4 then
z = z - 4
end
x = 1
while x <= 6 do
j = getPlayerSlotItem(cid, x)
doRemoveItem(j.uid, 1)
x = x + 1
end
i = 1
while i <= #items do
doPlayerAddItem(cid, items[i][z][1], items[i][z][2])
i = i + 1
end
local bag = getPlayerItemById(cid, false, bagid).uid
k = 1
while k <= #bagitems do
doAddContainerItem(bag, bagitems[k][z][1], bagitems[k][z][2])
k = k + 1
end
return true
end
info
Grupo: Campones
Registrado: 14/12/11
Posts: 74
Reputação: 0
Char no Tibia: Bagola
Ola, a todos do Forum.
O topico jah diz tudo.
Queira pro meu ot de War um Globalevents ou Creaturescripts que Salvase os items dos chares.
EXEMPLO: Eu jogo todos os meus Items na Água e Deslogo, quando eu logar denovo quero que todos os items estajam no char denovo.
Entendeu? Quero um Scprit que Salve os items do Chares.
{GRATO}
REP+ para quem ajudar