poste seu talkactions.xml
- Fórum
- OTServ
- Suporte
- Tópicos Sem Resposta
- [Encerrado] Onde fica o !buypremium?
[Encerrado] Onde fica o !buypremium?
Por JulioNakanishi, 09 de mar. de 2013 em Tópicos Sem Resposta
info
Grupo: Infante
Registrado: 27/01/13
Posts: 1.7k
Reputação: +104
Gênero: Masculino

info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

Se não estiver em data/talkactions/scripts, fica na pasta MODS, dentro da pasta do OT
info
Grupo: Campones
Registrado: 14/12/10
Posts: 63
Reputação: +10
Char no Tibia: Naoteinteressa

já achei e resolvi o problema, não era em talkactions.
______________________________________________
to com outra dúvida to com um erro no distro, alguem sabe o que é
[9/3/2013 14:17:5] [Error - CreatureScript Interface] [9/3/2013 14:17:5] data/creaturescripts/scripts/advancesave.lua:onAdvance [9/3/2013 14:17:5] Description: [9/3/2013 14:17:5] attempt to index a nil value [9/3/2013 14:17:5] stack traceback: [9/3/2013 14:17:5] [C]: in function 'doSendMagicEffect' [9/3/2013 14:17:5] data/creaturescripts/scripts/advancesave.lua:15: in function <data/creaturescripts/scripts/advancesave.lua:7>
Dúvida Sanada. Crie outro tópico pra essa outra dúvida.
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

Domis passe o arquivo advance save.lua da pasta data/creaturescript/scripts
info
Grupo: Campones
Registrado: 14/12/10
Posts: 63
Reputação: +10
Char no Tibia: Naoteinteressa

local config = {
savePlayer = true,
healPlayerOnLevel = true
}
function onAdvance(cid, skill, oldLevel, newLevel)
if(skill == SKILL__EXPERIENCE) then
return true
end
if(skill == SKILL__LEVEL and config.healPlayerOnLevel) then
doCreatureAddHealth(cid, getCreatureMaxHealth(cid) - getCreatureHealth(cid))
doCreatureAddMana(cid, getCreatureMaxMana(cid) - getCreatureMana(cid))
end
if(config.savePlayer) then
doPlayerSave(cid, true)
end
return true
end
info
Grupo: Conde
Registrado: 03/09/11
Posts: 703
Reputação: +191
Gênero: Masculino
Char no Tibia: Mirade

Tenta Isso -
function onAdvance(cid, skill, oldLevel, newLevel)
local config = {
savePlayer = true,
hp = true,
}
if(skill == 8) then
doPlayerSendTextMessage(cid, 27, "You are advanced of "..oldLevel.." to "..newLevel..", congratulations!")
doSendMagicEffect(getThingPos(cid), 30)
return true
end
if(skill == 8) then
if config.hp then
doCreatureAddHealth(cid, getCreatureMaxHealth(cid) - getCreatureHealth(cid))
doCreatureAddMana(cid, getCreatureMaxMana(cid) - getCreatureMana(cid))
return true
end
end
if(config.savePlayer) then
doPlayerSave(cid, true)
return true
end
end
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

Reportado pelo autor do tópico.
Movido para pedidos e dúvidas atendidos ~~
info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.




info
Grupo: Campones
Registrado: 14/12/10
Posts: 63
Reputação: +10
Char no Tibia: Naoteinteressa
já procurei em talkactions e não achei lá
alguem sabe onde eu aacho pra tira do ot?