Ir para conteúdo

Sistema De Privada [com Fotos]


ph_188

Posts Recomendados

Sistema de Privada!

Ela aumenta certa % de HP e subtrai certa % de mana.

 

Além disso tudo, tem as opções de mensagens de erros e falas do personagem.

Configura tudinho que "é nóis".

 

A configuração foi feita baseada na config.lua, ou seja, bem simples de entender. É só ler, configurar, e testar.

 

Testado em: Evolutions 0.7.8 XML

Créditos: 70% by Hokage ©huck (Mapa & Script);

20% by "os criadores do Evolutions" (O OTServer utilizado em test).

10% by "Katsumoto" (Por trazer o tutorial atá o XTibia).

 

Abra um bloco de notas, digite isto:

 

-- Sistema de Privada por Hokage Chuck --

-- Essa eh boa xD --

 

function onUse(cid, item, frompos, item2, topos)

 

-- ID da Privada --

privada = 5074

-- O jogador vai falar a mensagem abaixo? (0 = nao / 1 = sim) --

fala = 1

-- Mensagem que o jogador fala ao utilizar a privada --

-- Nao precisa configurar se a escolha acima estiver marcada para 0 (nao) --

player_msg = "Aaah! Que alivio..."

-- Mensagem que aparece quando nao eh a privada certa --

error_msg = "You can not use this object."

-- Porcentagem de HP que recupera ao utilizar a privada (OBS: Porcentagem DO HP que ele ta no momento!) --

hp = 50

-- O jogador vai esperar o tempo abaixo? (0 = nao / 1 = sim) --

-- Nao precisa configurar se a escolha acima estiver marcada para 0 (nao) --

tempo = 1

-- Tempo em minutos que o jogador deve esperar (ESTIMADO) --

qntd = 2

-- Mensagem que aparece depois que o jogador tenta utilizar a privada depois do limite de vezes --

error_qntd = "You can not use this private."

-- O jogador vai perder mana? (0 = nao / 1 = sim) --

sp_test = 1

-- Porcentagem de SP que o jogador deve ter para utilizar (ao utilizar, ele ira perder essa porcentagem de SP) --

-- Nao precisa configurar se a escolha acima estiver marcada para 0 (nao) --

sp = 50

 

if item.itemid == privada then

test1 = getPlayerFood(cid)

if test1 == 0 then

if fala == 1 then

doPlayerSay(cid,player_msg,1)

end

calc = getPlayerHealth(cid)

doPlayerAddHealth(cid,calc/hp)

if sp_test == 1 then

calc2 = getPlayerMana(cid)

doPlayerAddMana(cid,-calc2/sp)

end

if tempo == 1 then

doPlayerFeed(cid,qntd*60)

doShowTextDialog(cid,privada,'You need wait more ' .. qntd .. ' minutes to use this private again!')

end

else

doPlayerSendCancel(error_qntd)

end

else

doPlayerSendCancel(error_msg)

end

end

 

 

Configure o que pode ser editado (Tudo o que você pode editar está em negrito)

 

Logo depois, salve na pasta actions/script do seu server como "privada-system.lua" (entre aspas para não salvar como .txt).

 

Abra o arquivo actions.xml e adicione:

 

<action itemid="5074" script="privada-system.lua"/>

 

Edite o ID 5074 para o ID da privada que você configurou lá em cima. ^^

Fotos abaixo! (em links)

 

Foto 1: http://img265.imageshack.us/img265/3096/foto1ti8.gif

--

Foto 2: http://img261.imageshack.us/img261/5527/foto2mz9.gif

--

Foto 3: http://img210.imageshack.us/img210/5844/foto3vi7.gif

 

OBS: Fiz o Mapa exclusivamente para o teste desse script. Não o peguei de outro servidor, e nem é do Evolutions.

 

Comentem sobre o Tutorial.

 

Atenciosamente,

~katsumoto//

Link para o comentário
Compartilhar em outros sites

  • 3 months later...

n gostei n, pra mim n tem utilidade e o item n se parece com uma privada mas caso alguem goste isso pode ser adicionado aos constructionkits se alguem quiser ta ae eh soh i em actions.xml e add isso: <action itemid="5074" script="constructionkits.lua" /> e na pasta scripts de actions add em constructionkits.lua o seguinte:

elseif item.itemid == 5074 then -- Privada

doTransformItem(item.uid,5074)

espero ter ajudado

:hi:

Link para o comentário
Compartilhar em outros sites

uehaeuah lgl

 

afinal deixa o tibia mais realistico nao ?

 

pq afinal o player,caça come e aquilo vai apara aonde ?

 

ROX !!

 

GOSTEI

VO ADD NOS FAVORITOS PQ TA ROX DPOIS PONHO NO MEU OT

 

//Aprovado

Link para o comentário
Compartilhar em outros sites

  • 2 months later...

Muito massa xD

--------------------------------------------------------------------------------

Assinatura

 

fanbarlo0.png

 

Minha Fan Bar Te ajudei? Entao Use

Link para o comentário
Compartilhar em outros sites

Interesante, porem inutil(pelomenos para mim)

 

E como nosso amigo disse, este item nao parece uma privada, imagine voce sentando na lava -.-"

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...