só se tu for magico
info
Grupo: Conde
Registrado: 18/07/08
Posts: 545
Reputação: +21
Char no Tibia: Nem eu sei

info
Grupo: Marquês
Registrado: 22/07/12
Posts: 1.1k
Reputação: +400
Gênero: Masculino
Char no Tibia: Luck Oake

só se tu for magico
Cara, segunda vez que te vejo floodando só hoje, seu comentário é totalmente desnecessário, não ajudou em nada no tópico e ainda zoou com a pessoa. REP-. Na próxima é alerta.
Editado Janeiro 18 por LuckOake
info
Grupo: Conde
Registrado: 16/09/07
Posts: 600
Reputação: +151
Gênero: Masculino
Char no Tibia: NãoJogoMais

só se tu for magico
Cara, segunda vez que te vejo floodando só hoje, seu comentário é totalmente desnecessário, não ajudou em nada no tópico e ainda zoou com a pessoa. REP-. Na próxima é alerta.
Concordo plenamente, ainda mais um comentário tão ultrapassado como este, sendo que hoje em dia é possível fazer qualquer coisa no OTServ, mesmo se preciso editar as sources.
@@Tópico;
Enfim, eu creio que até seja possível sim, vou dar uma olhada aqui e se conseguir e funfar eu posto o script.
local block = {}
function onEquip(cid, item, slot)
if os.time() - getPlayerLastLogin(cid) <= 1 then return true end
if block[cid] then block[cid] = nil return true
else block[cid] = 1 end
setCreatureMaxMana(cid, getCreatureMaxMana(cid) + 100)
doCreatureAddMana(cid, 100)
return true
end
function onDeEquip(cid, item, slot)
setCreatureMaxMana(cid, getCreatureMaxMana(cid) - 100)
doCreatureAddMana(cid, -100)
return true
end
E no xml:
<movevent type="Equip" itemid="????" slot="ammo" event="script" value="???.lua"/>
<movevent type="DeEquip" itemid="????" slot="ammo" event="script" value="???.lua"/>
Editado Janeiro 19 por brun123
info
Grupo: Visconde
Registrado: 10/02/11
Posts: 377
Reputação: +78

vlw brun123
depois dou + rep
q o meu ja deu o limite =X
podem mover =)
edit: brun123
eu vi um erro
tem vezes q quando equipa
ele aumenta 200 de mana em vez de 100
Editado Janeiro 20 por rohfagundes
info
Grupo: Herói
Registrado: 23/12/08
Posts: 2.4k
Reputação: +359
Gênero: Masculino
Char no Tibia: Gordo Warlike

Movido!
info
Grupo: Conde
Registrado: 16/09/07
Posts: 600
Reputação: +151
Gênero: Masculino
Char no Tibia: NãoJogoMais

Eu tinha feito o script, porém como o Brun123 já postou, entao boa sorte aí.
#Eu testei e está funcionando de boa.
@OBS: Só que tem um bug, por ser potion, são itens agrupáveis, ou seja, se ir add 1 por 1, vai aumentando 100 + 100 + 100 + 100 + 100 (5 potions)...
Aí se remover todas de uma vez, removerá somente 100 de mana, ou seja, ficando com 400 de mana ainda, ou seja², da pra ter mana infinita no server.
Se mal lhe pergunto, pra que serve esta parte do Script?
if os.time() - getPlayerLastLogin(cid) <= 1 then return true end if block[cid] then block[cid] = nil return true else block[cid] = 1 end
Editado Janeiro 20 por Adriano Swatt
info
Grupo: Príncipe
Registrado: 19/08/10
Posts: 4k
Reputação: +1.1k
Gênero: Masculino

/\
para bloquiar a dupla execuçao do onEquip..
info
Grupo: Conde
Registrado: 16/09/07
Posts: 600
Reputação: +151
Gênero: Masculino
Char no Tibia: NãoJogoMais

/\
para bloquiar a dupla execuçao do onEquip..
Como assim dupla execução?





info
Grupo: Visconde
Registrado: 10/02/11
Posts: 377
Reputação: +78
tava pensando aqui
tem como a mana do player ser assim
ele começa com 0
e a mana dele só vai ser maior
se ele estiver carregando mana potion
1 mana potion = 100 de mana
só q só vai aumentar a mana se estiver no slot de flechas
tem como?