só se tu for magico
info
Group: Conde
Joined: 18/07/08
Posts: 545
Reputation: +21
Tibia Character: Nem eu sei

info
Group: Marquês
Joined: 22/07/12
Posts: 1.1k
Reputation: +400
Gender: Masculino
Tibia Character: 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.
Edited Janeiro 18 by LuckOake
info
Group: Conde
Joined: 16/09/07
Posts: 600
Reputation: +151
Gender: Masculino
Tibia Character: 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"/>
Edited Janeiro 19 by brun123
info
Group: Visconde
Joined: 10/02/11
Posts: 377
Reputation: +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
Edited Janeiro 20 by rohfagundes
info
Group: Herói
Joined: 23/12/08
Posts: 2.4k
Reputation: +359
Gender: Masculino
Tibia Character: Gordo Warlike

Movido!
info
Group: Conde
Joined: 16/09/07
Posts: 600
Reputation: +151
Gender: Masculino
Tibia Character: 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
Edited Janeiro 20 by Adriano Swatt
info
Group: Príncipe
Joined: 19/08/10
Posts: 4k
Reputation: +1.1k
Gender: Masculino

/\
para bloquiar a dupla execuçao do onEquip..
info
Group: Conde
Joined: 16/09/07
Posts: 600
Reputation: +151
Gender: Masculino
Tibia Character: NãoJogoMais

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





info
Group: Visconde
Joined: 10/02/11
Posts: 377
Reputation: +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?