script referente a transformaçao do fighting spirit
Tipo do script: Script de Itens
Protocolo (versão do Tibia): 7.92
Servidor utilizado: Evolutions 0.7.8
Nível de experiência: Intermediario
Adicionais/Informações:
entao man
eu resolvi uma parte apenas.
quanto a ele mudar e sumir
mais ainda nao consegi por pra editar a exp.
vou te postar e depois vc tbm tenta editar para dar a xp em dobro
caso vc consiga por favor me manda por e-mail ou me add no msn plx.
meu msn: luhecah@live.com
espero ter ajudado!
abraços man.
OBS: nao sou scripter,nem nada só tenho um ot tbm na versao 7.92 e to tentando editar ele pra ficar muito rox.
^^
e por isso esse script ai tem um pokinho de cada script de scripters que postaram aki no xTibia.
aproveitando meu primeiro post aki no xTibia,para agradescer a todos voces pela enorme ajuda que vcs me dao a todo instante com inumeros posts que sempre me salva muito,(aki no meu ot)
Muito Obrigado.
mais vamso ao que realmente interessa.
zuth kimu
primeiro voce vai em: data/movements/scripts.
copie qualquer arquivo.LUA la dentro,renomeie para doubleExp,abra ele e cole isso
-- creditos desse script para 7.92,evolutions 0.7.8 para Luciano Magalhães -- por favor nao remova os creditos.
function onEquip(cid, item, slot, frompos, topos)
if(item.itemid ~= 4863) then
doSendAnimatedText(getPlayerPosition(cid), "Exp2x", TEXTCOLOR_LIGHTBLUE)
doPlayerSendTextMessage(cid,22,"Sua experiencia agora sera dobrada por 30 minutos,Bom UP!.") -- aki voce poe uma msg de sua preferencia.
doTransformItem(item.uid, 5884 )
if getConfigInfo('experienceStages') == true then
xp = getExperienceStage(getPlayerLevel(cid))
else
xp = getConfigInfo('rateExperience')
end
doPlayerSetExperienceRate(cid, xp*2) -- aki é onde devia ficar em doble exp
return true
end
return true
end
function onDeEquip(cid, item, slot)
if(item.itemid ~= 5884 ) then
return true
end
doSendAnimatedText(getPlayerPosition(cid), "Normal", TEXTCOLOR_RED)
doPlayerSendTextMessage(cid,22,"O tempo do seu fighting spirit acabou.") -- aki voce pode por uma msg de sua preferencia.
if getConfigInfo('experienceStages') == true then
xp = getExperienceStage(getPlayerLevel(cid))
else
xp = getConfigInfo('rateExperience')
end
doPlayerSetExperienceRate(cid, xp*1) -- aki é onde a exp voltaria ao normal
doTransformItem(item.uid, 7697)
return true
end
depois va em: data/movements/movements.xml.
precione Ctrl + F e digite Rings,em cima do primeiro movement event
cole isso aki:
<movevent event="Equip" itemid="4863" slot="ring" function="onEquipItem"/>
<movevent event="Equip" itemid="5884" slot="ring" function="onEquipItem"/>
<movevent event="DeEquip" itemid="5884" slot="ring" function="onDeEquipItem"/>
e pronto seus items desejados será trocado exatamente conforme o seu pedido.
espero ter te ajudado cara.
e boa sorte
nao esqueça de comentar plx.
abraços man e T+.
Atenciosamente: Luciano Magalhães.


info
Grupo: Artesão
Registrado: 18/09/06
Posts: 122
Reputação: +8
Char no Tibia: Aistan Kendrick
Tipo do script: Script de Itens
Protocolo (versão do Tibia): 7.92
Servidor utilizado: Evolutions 0.7.8
Nível de experiência: Intermediario
Adicionais/Informações:
Primeiro: Fighting Spirit
• O objetivo deste iten é após que o player por ele no slot ring, a experience dele dobrar.
Iten usado (Na backpack vai ficar assim):
ID: 4863
Iten usado (No slot ring):
ID: 4864
Obs: o item deve ser o mesmo, só que quando põe no slot ring deve se transformar e ficar azul
Agradeço desde já,
Zuth Kimu!