Ir para conteúdo

Amuleto do Rozinx de 25 ( tambem da pra fazer o de 12 ) 100%


lovenina12

Posts Recomendados

Eae XTibianos da minha benga do 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 hola holy)

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 ANOS e 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 por ProfissaoPK
Link para o comentário
Compartilhar em outros sites

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 por ProfissaoPK
Link para o comentário
Compartilhar em outros sites

  • 4 years later...

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 ) ??

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...