Por Boguemon, 04 de jul. de 2016 em Scripts
info
Grupo: Artesão
Registrado: 04/02/08
Posts: 112
Reputação: +3
Char no Tibia: Pizza de Churros
Gostaria de pedir se alguém poderia fazer o seguinte, adicionar no script a seguir um maneira de ao upa r de lvl o player ganhasse 1 soul points, mas se ele morrer e upar o mesmo nivel ele obviamente não ganhe novamente
@EDIT ja resolvi
local strg = 12345local strg_lvl = 12346local config = { savePlayersOnAdvance = true}function onAdvance(cid, skill, oldLevel, newLevel) if skill == SKILL__LEVEL then doCreatureAddHealth(cid,getCreatureMaxHealth(cid)) doCreatureAddMana(cid,getCreatureMaxMana(cid)) getLevel, olderLevel = getPlayerLevel(cid), getPlayerStorageValue(cid, strg_lvl) getPoints = getPlayerStorageValue(cid, strg) if getLevel > olderLevel then if getPoints >= 0 then setPlayerStorageValue(cid, strg, (getPoints+1)) else setPlayerStorageValue(cid, strg, 1) end doPlayerAddSoul(cid, 1) end setPlayerStorageValue(cid, strg_lvl, getLevel) doPlayerSave(cid, true) end return trueend
e se possível, criar um npc que ao pedir advance skill X, ele remove um ponto de soul e da um ponto de skill
Editado Julho 4 por balla1009
info
Grupo: Artesão
Registrado: 04/02/08
Posts: 112
Reputação: +3
Char no Tibia: Pizza de Churros
Gostaria de pedir se alguém poderia fazer o seguinte, adicionar no script a seguir um maneira de ao upa r de lvl o player ganhasse 1 soul points, mas se ele morrer e upar o mesmo nivel ele obviamente não ganhe novamente
@EDIT ja resolvi
e se possível, criar um npc que ao pedir advance skill X, ele remove um ponto de soul e da um ponto de skill
Editado Julho 4 por balla1009