SK

Cabine De Suicício

Por Sky Hunter, 14 de fev. de 2007 em Actions e Talkactions

script
29
5.7k
14 de fevereiro de 2007 às 10:46

\data\talkactions\scripts\suic.lua

 

---Suic por talkaction-by Sky Hunter---
function onSay(cid, words, param)

playerpos = getPlayerPosition(cid)

if math.max(math.abs(playerpos.x-156), math.abs(playerpos.y-192)) < 2 then
doPlayerAddHealth(cid,-99999)
doPlayerSay(cid, "Adeus mundo cruél!", 16)
return 0
end
return 1

end

 

\data\talkactions\talkactions.xml

 

<talkaction words="adeus" script="suic.lua" />

 

cabinsuicrj6.png

http://img466.imageshack.us/img466/8364/cabinsuicrj6.png

Editado Fevereiro 14 por Sky Hunter

GM MatthorG
14 de fevereiro de 2007 às 12:02

Cara como q eu coloco esse script no meu ot?

Cya

LokefrsL
14 de fevereiro de 2007 às 12:06

Nossa

Cara muito boa essa ideia

Todas as suas ideias sao boas

Parabéns..

14 de fevereiro de 2007 às 12:23
Cara como q eu coloco esse script no meu ot?

Cya

Só funciona nas versões mais novas, é a mesma coisa que fazer action, só que é talkaction, a diferença é que ao invés de acionar dando "use", é acionado por texto.

 

Nossa

Cara muito boa essa ideia

Todas as suas ideias sao boas

Parabéns..

 

Então vai firme e coloca minha fan bar na tua sign. :hi:

freretyF
14 de fevereiro de 2007 às 16:24

HiHo!

 

Wowwwwww... :D~~~~~~

Criatividade a 1000, hein?!?

 

Sugestão: Pq vc não faz com que o player só possa falar isso se ele tiver em cima do tile? De resto tah perfeito :p

---Suic por talkaction-by Sky Hunter---
function onSay(cid, words, param)

tilepos = { x=156, y=192, z=7 } -- posição do tile que o player tem que estar em cima pra falar as palavras mágicas
playerpos = getPlayerPosition(cid)

if playerpos.x == tilepos.x and playerpos.y == tilepos.y and playerpos.z == tilepos.z then
doPlayerAddHealth(cid,-getPlayerHealth(cid))
doPlayerSay(cid, "Adeus mundo cruél!", 16)
return 0
end
return 1

end

;*

Vlw por compartilhar :]

14 de fevereiro de 2007 às 21:48
HiHo!

 

Wowwwwww... :D~~~~~~

Criatividade a 1000, hein?!?

 

Sugestão: Pq vc não faz com que o player só possa falar isso se ele tiver em cima do tile? De resto tah perfeito :p

---Suic por talkaction-by Sky Hunter---
function onSay(cid, words, param)

tilepos = { x=156, y=192, z=7 } -- posição do tile que o player tem que estar em cima pra falar as palavras mágicas
playerpos = getPlayerPosition(cid)

if playerpos.x == tilepos.x and playerpos.y == tilepos.y and playerpos.z == tilepos.z then
doPlayerAddHealth(cid,-getPlayerHealth(cid))
doPlayerSay(cid, "Adeus mundo cruél!", 16)
return 0
end
return 1

end

;*

Vlw por compartilhar :]

 

Eu coloquei dois Sqm de distância pra esse modelo de cabine aí, mas depois pensei melhor e mudei pra 1 no meu server de testes, tô pensando em colocar funções novas na cabine, se alguém tiver idéias é só postar aqui que eu tento. :hi:

ClaudiooC
19 de fevereiro de 2007 às 03:55

A idéia é boa.

Mas eu tenho uma sugestão de um outro modelo.

Quando o player pisa no tile, ou quando ele fala as palavras pra ativar, as paredes começam a jogar Throling Stars (acho que escrevi errado ^^")

se bem que ai as paredes teriam que ser monsters, nao sei... Bom, minha sugestão esta dada ;)

xhoT-BRX
19 de fevereiro de 2007 às 15:12

Nossa... outro grande código.

Está de parabens novamente.

 

Ficou show .. boa idéia.

 

xhoT! :hi:

SilviuxS
23 de fevereiro de 2007 às 15:40

muito bom cara

=D

parabéns

 

 

// Silviux

ChakauC
23 de fevereiro de 2007 às 17:43

ideia rox

bem moderna

cabine suicidio

mais pra que alguem vai querer fazer isso...

=X

TylerT
23 de fevereiro de 2007 às 19:13

o.O Po eu fis aki ..

Ate fico rox ^^

Parbêns pelo esforço ..

1 mês depois...
CharizardC
31 de março de 2007 às 08:44

amigo boa action, em meu ot tem um tribunal, ai vou usar isto para execuçoes agora tem como voce disponibilizar em for de alavanca? um player puxa essa alavanca e o que esta na cabine morre?

ZeZiNhOxDZ
31 de março de 2007 às 23:16

muito bom

fico muito criativa a ideia =D

eu também gostei da ideia do frerety, só que pizar em cima dele é mais legal pra se matar

ainda acho mais facio matar o jogador com o GM invez de teleportar ele para essa cabine, mas não dexa de estar boa a ideia

HeNnetH
01 de abril de 2007 às 00:00

Putz... que criatividade em cara? ;0

Num tinha pensado nisso em um ot de tibia, deve servir para tribunais como o cara falo ali em cima xD

 

Ou em cadeias para PENA DE MORTE xD

 

 

 

Abraços HenNEt :cool:

2 meses depois...
Lord_XL
03 de junho de 2007 às 12:03

Bem legal. Mas como eu defino pra isso só funcionar quando o player estiver, por exemplo, no sqm x=200, y=196, z=7?