Cara, o que esse amuleto faz?
- Fórum
- OTServ
- Recursos
- Scripting
- Actions e Talkactions
- Amuleto do Rozinx de 25 ( tambem da pra fazer o de 12 ) 100%
Amuleto do Rozinx de 25 ( tambem da pra fazer o de 12 ) 100%
Por lovenina12, 12 de abr. de 2013 em Actions e Talkactions
info
Grupo: Marquês
Registrado: 18/05/11
Posts: 1.1k
Reputação: +150
Gênero: Masculino

info
Grupo: Campones
Registrado: 29/03/11
Posts: 90
Reputação: +15
Char no Tibia: Zoaklen

olha o amuleto faz oq o nome diz:
<item id="10134" article="a" name="Level protection and Red Skull Amulet. Nao perde level ao morrer e Aol infinito para red skull + 40 por cento de mana e vida + 90 por cento de todas skills.">
Editado Abril 13 por ProfissaoPK
info
Grupo: Marquês
Registrado: 18/05/11
Posts: 1.1k
Reputação: +150
Gênero: Masculino

Ah, entendi!
Obrigado pelo conteúdo.
info
Grupo: Campones
Registrado: 29/03/11
Posts: 90
Reputação: +15
Char no Tibia: Zoaklen

de nada, eu sei que tem uns lek doidao por esse amuleto. u.u eu ate podia trocar ele por um negocio de pegar vip la no rozinx =/
info
Grupo: Campones
Registrado: 13/10/17
Posts: 3
Reputação: 0
Gênero: Masculino

cara nao sei mais nao ta saindo aquele efeito em holy quando a char morre.. sabe aquela cruz com efeito de holy ela nao aparece.. como faz pra aparecer esse efeito apos o char morrer ( proprio do item 10134 ) ??


info
Grupo: Campones
Registrado: 29/03/11
Posts: 90
Reputação: +15
Char no Tibia: Zoaklen
Eae XTibianos da minha
bengado meu coracao =) como prometido no meu ultimo topico eu ia divulgar aki o amuleto do rozinx, ai ninguem ajudou sobre o amuleto entao eu pensei: foda-se esse script editado. eu vo fazer um simplezinho. e adivinha: vou falar mais calmamente possivel!SAPOHAFUNFOUDIREITINHO!
olha:
primeiro va na pasta data/movements/scripts e crie um arquivo chamado statsaol.lua!
dentro dele bote essa coisa:
local condition1 = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition1, CONDITION_PARAM_TICKS, -1)
setConditionParam(condition1, CONDITION_PARAM_SKILL_FISTPERCENT, 190)
setConditionParam(condition1, CONDITION_PARAM_SKILL_FISHINGPERCENT, 190)
setConditionParam(condition1, CONDITION_PARAM_SKILL_CLUBPERCENT, 190)
setConditionParam(condition1, CONDITION_PARAM_SKILL_SWORDPERCENT, 190)
setConditionParam(condition1, CONDITION_PARAM_SKILL_AXEPERCENT, 190)
setConditionParam(condition1, CONDITION_PARAM_SKILL_DISTANCEPERCENT, 190)
setConditionParam(condition1, CONDITION_PARAM_SKILL_SHIELDPERCENT, 190)
setConditionParam(condition1, CONDITION_PARAM_SKILL_FISHINGPERCENT, 190)
setConditionParam(condition1, CONDITION_PARAM_STAT_MAGICPOINTSPERCENT, 190)
setConditionParam(condition1, CONDITION_PARAM_STAT_MAXHITPOINTSPERCENT, 140)
setConditionParam(condition1, CONDITION_PARAM_STAT_MAXMANAPOINTSPERCENT, 140)
function onEquip(cid, item, slot)
if not isPlayer(cid) then
return TRUE
end
doAddCondition(cid, condition1)
return TRUE
end
function onDeEquip(cid, item, slot)
if not isPlayer(cid) then
return TRUE
end
doRemoveCondition(cid, CONDITION_ATTRIBUTES)
return TRUE
end
se voce quiser um igual o do rozinx nao meche em poha nenhuma
ai em movements.xml voce add isso
<movevent type="Equip" itemid="10134" event="script" value="statsaol.lua"/>
<movevent type="DeEquip" itemid="10134" event="script" value="statsaol.lua"/>
ai no data/items/items.xml voce add isso no MEIO!
<item id="10134" article="a" name="Level protection and Red Skull Amulet. Nao perde level ao morrer e Aol infinito para red skull + 40 por cento de mana e vida + 90 por cento de todas skills.">
<attribute key="weight" value="800" />
<attribute key="slotType" value="necklace" />
</item>
depois, essa parte muitos ja fizeram. mais kem nao tem, eu vo citar: e a parte de quando redskull voce nao perde nada ( nem level, nem skill, nem um esperma, e ainda sai akela
holaholy)em data/creaturescripts/scripts e crie un novo arquivo chamado preparedeath.lua como alguns ja tem pode kerer modificar entao tem ke colocar issake dentro:
function onPrepareDeath(cid, lastHitKiller, mostDamageKiller)
if isPlayer(cid) == TRUE then
if (getPlayerSlotItem(cid, 2).itemid == 10134) and getPlayerSkullType(cid) >= 0 then
doCreatureSetDropLoot(cid, false)
doPlayerSetLossSkill(cid, false)
doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, 0)
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_HOLYAREA)
return TRUE
end
end
return TRUE
end
e depoes la no creaturescripts.xml voce add isso la no meio:
<event type="preparedeath" name="rozinx aol" event="script" value="preparedeath.lua"/>
prontu crianca, agora voce ta com o aol certinho: id 10134 jamais tenta invocar pelo nome se vai ter ke copiar do items.xml so pode '-'
lembrando: esse e o amuleto exato do rozinx, nao tem nada a ver com outro item! entao, nao reclame que ta mal explicado pra como editar algumas coisas, pq nao e pra editar quase nada. do jeito ke ta ai ta certinho eu axo, so reclame se deu algo errado ou algo assim, isso nao e um tutorial.
Creditos:
55% eu por postar o topico e por criar a parte de add skills e vida e mana.
45% pro cara ke criou o script ali do preparedeath.lua.
Fim.
so fiz esse topico pq tava chuvendo mais ke nao sei oq, meu olho ta mais roxo ke a cabeca do meu
PROIBIDO PARA MENORES DE 70 ANOSe to ouvindo linkin parke. e tbm pro gleison pq axo ke ele ker esse script, e gleison se tu kiser, eu tenho algumas magias principais aki como "utito spin", "clone falls", "music frozendrive", essas desse tipo.gente, anteriormente eu eskeci de falar que você tem que add o negocio la no login.lua (data/creaturescripts/scripts/login.lua)
a linha é essa:
registerCreatureEvent(cid, "rozinx aol")
se você nao fizer isso o seu server vai crashar cada vez que alguem tirar o amuleto. era isso que eu precisava descobrir
e lembrando tbm que tem que adicionar essa linha la onde tem outras parecidas com essa viu !
Editado Setembro 13 por ProfissaoPK