Ir para conteúdo
Entre para seguir isso  
Nandonalt

[8.0+]Estátua que mata o player na tela.

Recommended Posts

Nandonalt    0
Nandonalt

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

Nome: Estátua que mata o player se ele falar algo e estiver na tela da estátua.

Versão: 8.0+

Tipo do script: Talkaction

Servidor Testado: Aries 0.4.5

Autor: Nandonalt

REQUERIMENTOS: Função inScreen by Jovial!

Para instalar, somente cole a função no final do seu global.lua, na pasta data.

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

 

Bom, o script eu fiz pensando no bug de outro script que tem por aqui.

O outro o player falava toda a hora, morria, esse o player precisa estar na tela da estátua.

 

Par começarmos, vá na pasta do seu e depois data/talkactions/scripts, copie qualquer arquivo *.lua de lá e renomeie para estatua.lua, abra-o e adicione esse script:

---Script por Nandonalt, não copiar para outros sites sem falar comigo antes.
function onSay(cid, words, param)
estatuapos = [color="DarkGreen"]{x=XXX, y=YYY ,z=ZZZ}[/color]

if inScreen(getCreaturePosition(cid), estatuapos) == TRUE then
hp = getCreatureHealth(cid)
doSendMagicEffect(getPlayerPosition(cid), 15)
doSendAnimatedText(estatuapos,"[color="Navy"]MORRA!![/color]",math.random(1,50))
doSendMagicEffect(estatuapos, 3)
doCreatureAddHealth(cid,-hp)
doPlayerSay(cid,words,1)

else
doPlayerSay(cid,words,1)
end
end

Explicando:

{x=XXX, y=YYY ,z=ZZZ} = As coordenadas X, Y, e Z da estátua.

MORRA!! = O que a estátua irá falar quando o player morrer, máximo 9 caracteres(incluindo espaços)!

 

Agora vá em data/talkactions e abra o arquivo talkactions.xml, e adicione:

<talkaction words="fuck" script="estatua.lua" />

 

Para adicionar mais palavrões, adicione:

<talkaction words="[b]NOME DO PALAVRÃO[/b]" script="estatua.lua" />

Lembrando que não pode ter acentos e ç na palavra/frase.

 

Créditos:Nandonalt

Jovial

Editado por Nord

Compartilhar este post


Link para o post
Nord    2
Nord

Muito boa nando, demorei pra aprovar seu tópico mas não tem problema, acredito que todos vão gostar.

Interessante a cor que a estátua fala, é randomizada.

Mudei a função getPlayerHealth por getCreatureHealth --(Aparentemente não mudou muita coisa, mas alguns servers não tem getPlayerHealth porque precisa do compat.lua)

 

Tópico aprovado e movido.

Compartilhar este post


Link para o post
Undead Slayer    0
Undead Slayer

Mto bom kra, uma boa é botar a 'estatua' no templo e no dp, o kra chinga, 'You are dead' auheuaehaue

Compartilhar este post


Link para o post
Sago    0
Sago

Muito legal o script mano parabéns... :]

Segue assim fazendo grandes scripts :o

Aprovado

Compartilhar este post


Link para o post
Elys Zarox    0
Elys Zarox

num seria muito legal isso pros players Oo, mais pela funçao onScreen ficou legal, vou procurar usar ela em algum script vlw por me mostrar ela, eu nao conhecia =]

Compartilhar este post


Link para o post
Mock    32
Mock

u.u massa

agora podiam criar uma talkaction que fosse so assim:

onSay(cid,words)

n importasse oq ele falasse ia executa a função :P

Compartilhar este post


Link para o post
izabelaa    0
izabelaa

Tá Brigada ^^

Compartilhar este post


Link para o post
Machine!    2
Machine!

cara parecer seu muito interessante!

;D

parabens , aprovado esse script!

 

mata todos da tela!? ou vai matando de um em um!?

 

 

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

edit

 

vlws por responde r, etaum irei por ela bem no templo , quem flar coisas feia no templo iraa morrer uhulll ;D

e irei ver c tem um jeito pra quando morrer o corpo jah sumir ;D

Editado por marlontrovao

Compartilhar este post


Link para o post
Mush    0
Mush

Simples porem util

uma duvida ela tem exausted?

Compartilhar este post


Link para o post
Nandonalt    0
Nandonalt
cara parecer seu muito interessante!

;D

parabens , aprovado esse script!

 

mata todos da tela!? ou vai matando de um em um!?

 

Mata o player que falar a coisa feia.

 

 

@Izabelaa

Não entendi o quê você quis dizer o_O

 

@Mush

Não.

Compartilhar este post


Link para o post
Bloodslayer    0
Bloodslayer

Legal.. bem dificil de fazer..

eu ainda vou conseguir fazer.. huh xD

Compartilhar este post


Link para o post
muitholoco    0
muitholoco

Caracaaa muito boa ideia pra quem falar palavrao no tempo ou Dp falo merda morreu xD

 

Muito bom xD!

Compartilhar este post


Link para o post
Entre para seguir isso  
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×