Ir para conteúdo

[action] Soul Orb Transform (adcionado Efeito)


sauvadur2

Posts Recomendados

Ae Tava tentando deixar meu ot mais rpg entao vim aqui no xtibia, e procurei por soul orb.

Nao Achei nada entao resolvi eu faze mesmo

Preguissa...

 

Bom, maos ao trabalho.

Va na sua pasta actions/scripts, e crie um arquivo .lua com o nome soul orb e ponha isto dentro dele:

--- Soul Orb by XxSauvadurxX ---
function onUse(cid, item, frompos, item2, topos)

local pos = getPlayerPosition(cid)
local effectPositions = {
{x = pos.x, y = pos.y - 3, z = pos.z},
{x = pos.x, y = pos.y + 3, z = pos.z},
{x = pos.x - 3, y = pos.y, z = pos.z},
{x = pos.x + 3, y = pos.y, z = pos.z},
{x = pos.x - 2, y = pos.y - 2, z = pos.z},
{x = pos.x + 2, y = pos.y - 2, z = pos.z},
{x = pos.x + 2, y = pos.y + 2, z = pos.z},
{x = pos.x - 2, y = pos.y + 2, z = pos.z}
}

if doPlayerRemoveItem(cid, 5944, 1) == TRUE then
doPlayerAddItem(cid, 6529, 2)
doPlayerSendTextMessage(cid,22,'Voce Trocou 1 soul orb, por 2 infernal bolts.')
	for _, ePos in ipairs(effectPositions) do
doSendDistanceShoot(pos, ePos, 15)
doSendMagicEffect(ePos, 17)
end
else
doPlayerSendCancel(cid,"Voce precisa estar com este item.")
end
end



 

Agora em actions, abra o arquivo actions.xml e adicione isto:

 <action itemid="5944" script="soul orb.lua"/>

 

 

Explicaçao do script:

Ao dar use na soul orb, voce ganhara 2 infernal bolts.

Se quiser que tenha algum custo, para fazer isto e so posta aqui.

 

SS do Efeito :camera:

image-42AF_4B24F0F2.jpg

 

 

***ATENÇAO***

COMENTE

Editado por XxSauvadurxX
Link para o comentário
Compartilhar em outros sites

Opa como já foi dito assim é muito mais eficiente e pratico.

Gostei do script e da idéia.

Porem você poderia desenvolver mais ele, ou seja ao usar algum effect aparecesse ou algo do tipo. Inove!

 

Mais tá bom, aprovado. Só falta saber se funciona.

Link para o comentário
Compartilhar em outros sites

mas pelo menos deste jeito,fica mais eficiente

Sim, fica mais eficiente, e seu servidor perde a graça por que a diversao de ir pegar a soul orb e ir trocar no Npc se resume a um Use.

 

Se quiserem fazer isso por NPC, é facinho, vo postar pra vcs aqui, vo fazer editar.

Parabens pelo script, mas nao recomendo...

Link para o comentário
Compartilhar em outros sites

@Efeito e SS adicionadas.

Agora sim fico legal cara, e olha que o efeito combinou muito.

 

@Roku

Existem opiniões diferentes tem gente que já prefere assim como você pode ter visto acima e outras não. Mais do mesmo jeito se quiser fazer isso com NPC (que acho que deixa mais RPG ainda, que é o propósito dele) pode postar ai.

 

 

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...