[globalevent] Deathnote

-Fark-
Por -Fark-
em Globalevents e Spells

-Fark-

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 11/04/09Posts: 118Char no Tibia: Boneco Zoado

" Olá a todos!

Estou aqui para postar o meu novo script inútil! : P

 

Alguém já ouviu falar sobre Deathnote? Bem, o seu livro uma onde você escreve o nome da pessoa e a pessoa morre. No original anime Death Note, leva 40 segundos para matar, mas sou muito preguiçoso para adicionar temporizadores, então eu fiz isso num instante.

 

Vamos começar!

Primeiro, verifique sua items.xml. Estes 2 itens devem ser assim:

 

<item id="1955" article="a" name="book">

<attribute key="weight" value="1000"/>

item>

<item id="1972" article="a" name="book">

<attribute key="weight" value="1000"/>

<attribute key="writeable" value="1"/>

<attribute key="maxTextLen" value="512"/>

<attribute key="writeOnceItemId" value="1955"/>

item>

 

Se eles não são assim, você não pode escrever sobre os livros: P

Btw, se o servidor está funcionando, edita isso e tentar recarregá-lo vai trabalhar (pelo menos a didnt trabalho para mim), então você precisará reiniciar o servidor.

 

Ok. Agora em creaturescripts.xml:

<event type="textedit" name="DeathNote" event="script" value="deathnote.lua"/>

 

Crie um arquivo em creaturescripts / scripts chamado "deathnote.lua"

function onTextEdit(cid, item, newText)

if item.actionid == 9202 then

doCreatureAddHealth(getCreatureByName(newText), -100000)

end

return TRUE

end

 

E agora em login.lua:

registerCreatureEvent(cid, "DeathNote")

 

Como funciona? Simples. Abra o livro com o item id 1972. Escreva o nome de um jogador. Se o actionID do livro é 9202, o jogador que você escreveu o nome morre. Simples assim. Se você escrever o nome de um monstro em vez disso, o primeiro monstro que gerou com esse nome (se você tem 2 ratos no mapa, o primeiro na lista é a desovar uma sorte) morre. O script remove 100000 hp da criatura, portanto, exceto que os monstros super master uber, alguma coisa deve morrer. Imune a escudo de mana, uma vez que remove-lo diretamente da HP.

 

Testado em TFS 0.3.4

 

Responder se você gostou!

 

PS: Conheça os erros

1. Se você escrever o nome de um jogador ou monstro inexistente, o livro é escrito e nada mais acontece. (Você perdeu noob!: P)

2. Apenas as primeiras obras da linha. Se você escreve mais uma linha, nada acontece ao lado do livro escrito.

3. Ela irá funcionar apenas para uma criatura. Não se incomodam mesmo tentar usar vírgulas (,) para multi usá-lo

 

Logo alguém vai postar uma deathnote "avançado", talvez por isso ele vai ter bug corrigido.

 

:)

 

[/b]extras

 

adicione isto para dar preço ao livro.

local money = 1000000

 

function onTextEdit(cid, item, newText)

if item.actionid == 9202 and doRemoveMoney(cid, money) then

doCreatureAddHealth(getCreatureByName(newText), -100000)

end

return TRUE

end

 

e adicione isto para dar tempo antes de morrer.

function onTextEdit(cid, item, newText)

 

local time, param, player = (60*1000), {newText = newText}, getCreatureByName(newText)

 

 

if item.actionid == 9202 and isPlayer(player) then

 

addEvent(killPlayer, time, param)

 

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "" .. newText .. " will be killed in " .. time/1000 .. " seconds.")

 

end

 

return TRUE

end

 

function killPlayer(p)

 

local player = getCreatureByName(p.newText)

 

doCreatureAddHealth(player, -getCreatureHealth(player))

end

creditos:

95% fatelord pelo script.

5% -Fark- (por jogar no google tradutor e trazer pra cá e edição)

-Fark-

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 11/04/09Posts: 118Char no Tibia: Boneco Zoado

ta bom, mas tanto faz!

caio1523

:.Welcome to DesignEvent.:
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/02/08Posts: 48Char no Tibia: Lola Chermont

Topic

 

Até que deu para entender, mas poderia melhorar no visual.

Coloque cores, principais coisas em Negrito, Sublinado, etc.

 

 

-Fark-

 

Não leve isto para o lado ruim, mas se você se propos a fazer a Script, se proponha também a dar auxílio para quem não entendeu ou aceite sugestões de users mais avançados para melhorar cada vez mais sua script.

arian1

Killers Ot A Revolução
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 26/08/08Posts: 17Char no Tibia: Walkire

Regular ! :blush:

Metas:
[x]5 posts (SERVO)
[x]10 posts (CAMPONÊS)
[x]25 posts (CAÇADOR)
[x]50 posts (CAVALEIRO)
[ ]100 posts (BARONETE)
[ ]200 posts (BARÃO)
[ ]300 posts (VISCONDE)
[ ]400 posts (DUQUE)
[ ]600 posts (ARQUEDUQUE)
[ ]800 posts (ARISTOCRATA)
[ ]1000 posts (REGENTE)
[ ]1400 posts (SÁBIO)
[ ]1800 posts (SACERDOTE)
[ ]2500 posts (PRÍNCIPE)

Info +:
[X]..Mapper..100%
[X]..RPG_Maker..100%
[X]..Scripter.Lua..100%
[X]..OTAdmin..100%
[X]..Jogador..200% (x1)? =]
[X]..Hoster..100%
[X]..GameMaster..100%

Eu Sou Fã De :


Char No Tibia Rl :

Meus Trabalhos :



Kilerzinhos.servegame.com 8.5 , O Que Esta Esperano ? Venha Ser O Top !


Antes ? Eu Fica Flodano Alertas, Hoje Eu Parei Agora Ajudo Ao Xtibia :

Alerta: (20%) X----

Dobol

MATHEUSP.COM.BR
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 18/10/09Posts: 246Gênero: MasculinoChar no Tibia: Aran Than

Cara, tenta melhorar.

 

Eu fui fazer e não cnsegui, modifiquei tudo, e os livros continuam sem poder escrever.

 

Não tme que colocar

</item> em vez de item> ?

Antigo TheSleeper (Mapper) voltando para a área de jogos como Dobol ;)

Meus Trabalhos
• Annihilator Full Global
Talkaction - !aol
 

caoraziran

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 28/03/08Posts: 25Char no Tibia: GOD Freedom

O Script Ta Bom,Funciona

 

Mas o Post Voce Poderia Melhorar Um Pouco,Como disseram Destacar As Coisas Mais Importantes de talz

 

Nao Posso Falar Muita Coisa Porque Nao So Dos Melhores Em Post

 

 

OBS:nao sei se é por causa Do Servidor + é normal ele nao funcionar + de 1 vez?

Olá XTibiano:

Sua assinatura estava com um problema na TAG SPOILER e foi movida para a parte "Sobre mim".
Agradecemos a sua compreensão.

Atenciosamente,
JV Chequer

gkaonicx72

avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 16/07/08Posts: 1130Char no Tibia: -

Primeiro voce já não teve o trabalho de criar o script. Segundo, nem de trazudir. Então pelo menos da um suporte ou adiciona algo a ele. Melhore a formatação do tópico. Script pelo que entendi acho que vai tirar o RPG do tíbia já que a coisa mais legal é ir matar os outros. Agora se pode matar sem fazer trabalho algum.

Nota 0

 

Atenciosamente, Kaonic

Trabalhando para um futuro melhor do Xtibia - By Kaonic, não use sem colocar os créditos.

Email (não uso como msn): kaonic@xtibia.com

MSN: Envie MP

Mapping Teacher: Koddy

 

Copa XTibia Design - Participante #2 do Grupo A



1277160188-U5886.jpg

 

 

Gifts:



Moskitinho ** -Reji * -Dj Sky * -ShadowDemon** -NightAdams **

RicardoIanelli

ANBU Leader
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 18/12/09Posts: 15

e um /n ai no script, não serve pra fazer o advanced não? :)

Dai o cara só precisa pular uma linha e escrever o nome da próxima vítima :D

Faço sistemas, magias, e todo tipo de code.

Mandar mensagem caso queira negociar.

 

MaxLinux

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/11/10Posts: 3Char no Tibia: Dav Sciter

Na vdd o item;id não é pra encher linguiça :S Se vc fizer um script para varios items e com algumas pequenas formulas diferentes para cada item seria mt util...evitaria a criação de toneladas de scripts