na area de sprites ???
reportado para moverem
na area de sprites ???
reportado para moverem
ali en cima tem um return true end na mesma linha
tenta dakela linha la botar assim
normal
function onAdvance(cid, skill, oldLevel, newLevel)
if getPlayerStorageValue(cid, 25686) >= 1 or getPlayerStorageValue(cid, 25687) >= 1 then return true end
if (getPlayerLevel(cid) == 150) then
doPlayerAddItem(cid, 7424, 1)
doSendMagicEffect(getThingPos(cid), configuracao.efeito[math.random(#configuracao.efeito)])
doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, )
setPlayerStorageValue(cid, 25686, 1)
editado
function onAdvance(cid, skill, oldLevel, newLevel)
if getPlayerStorageValue(cid, 25686) >= 1 or getPlayerStorageValue(cid, 25687) >= 1 then
if (getPlayerLevel(cid) == 150) then
doPlayerAddItem(cid, 7424, 1)
doSendMagicEffect(getThingPos(cid), configuracao.efeito[math.random(#configuracao.efeito)])
doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, )
setPlayerStorageValue(cid, 25686, 1)
se n der bota
return true
end
dps disso




info
Grupo: Campones
Registrado: 04/07/10
Posts: 53
Reputação: +2
Char no Tibia: druid
quero quando player upar x level ganhar x iten conforme esta no script só que n sei que ta de errado nele alguem me ajuda ai pf valendo rep+
local configuracao = { efeito = {27,28, 29,79}, -- Efeito que vai mandar ao avançar de level. } function onAdvance(cid, skill, oldLevel, newLevel) if getPlayerStorageValue(cid, 25686) >= 1 or getPlayerStorageValue(cid, 25687) >= 1 then return true end if (getPlayerLevel(cid) == 150) then doPlayerAddItem(cid, 7424, 1) doSendMagicEffect(getThingPos(cid), configuracao.efeito[math.random(#configuracao.efeito)]) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, ) setPlayerStorageValue(cid, 25686, 1) elseif (getPlayerLevel(cid) == 150) and getPlayerVocation(cid) == 4, 8, 12 then -- vocações doPlayerAddItem(cid, 115, 1) doSendMagicEffect(getThingPos(cid), configuracao.efeito[math.random(#configuracao.efeito)]) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, ) setPlayerStorageValue(cid, 25687, 1) elseif (getPlayerLevel(cid) == 150) and getPlayerVocation(cid) == 3, 7, 11 then -- vocações doPlayerAddItem(cid, 2352, 1) doPlayerAddItem(cid, 7438, 1) doSendMagicEffect(getThingPos(cid), configuracao.efeito[math.random(#configuracao.efeito)]) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, ) setPlayerStorageValue(cid, 25687, 1) elseif (getPlayerLevel(cid) == 150) and getPlayerVocation(cid) == 2, 10, 6 then -- vocações doPlayerAddItem(cid, 7424, 1) doSendMagicEffect(getThingPos(cid), configuracao.efeito[math.random(#configuracao.efeito)]) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, ) setPlayerStorageValue(cid, 25687, 1) elseif (getPlayerLevel(cid) == 150) and getPlayerVocation(cid) == 1, 5, 9 then -- vocações doPlayerAddItem(cid, 7424, 1) doSendMagicEffect(getThingPos(cid), configuracao.efeito[math.random(#configuracao.efeito)]) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, ) setPlayerStorageValue(cid, 25687, 1) end return true endpreciso para essas vocações e esses itens .
Editado Agosto 15 por godleandro