-Fark- 4 Postado Outubro 18, 2009 Share Postado Outubro 18, 2009 (editado) " 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) Editado Outubro 18, 2009 por -Fark- Link para o comentário https://xtibia.com/forum/topic/122001-globalevent-deathnote/ Compartilhar em outros sites More sharing options...
rockstar96 4 Postado Outubro 19, 2009 Share Postado Outubro 19, 2009 Primeiro, não é globalevent, é um creaturescript. Segundo, as verificações de itemid são somente "ilusões do passado." Antigamente, só colocavam if item.itemid == xxxx pra encher linguiça, não sabiam que um script não precisa de verificação para executar funções. Link para o comentário https://xtibia.com/forum/topic/122001-globalevent-deathnote/#findComment-804014 Compartilhar em outros sites More sharing options...
-Fark- 4 Postado Outubro 19, 2009 Autor Share Postado Outubro 19, 2009 ta bom, mas tanto faz! Link para o comentário https://xtibia.com/forum/topic/122001-globalevent-deathnote/#findComment-804149 Compartilhar em outros sites More sharing options...
rockstar96 4 Postado Outubro 19, 2009 Share Postado Outubro 19, 2009 Por isso que eu tou quase parando de entrar no XTibia...só dizem tanto faz e não querem melhorar. Link para o comentário https://xtibia.com/forum/topic/122001-globalevent-deathnote/#findComment-804162 Compartilhar em outros sites More sharing options...
caio1523 0 Postado Outubro 22, 2009 Share Postado Outubro 22, 2009 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. Link para o comentário https://xtibia.com/forum/topic/122001-globalevent-deathnote/#findComment-804995 Compartilhar em outros sites More sharing options...
arian1 1 Postado Outubro 22, 2009 Share Postado Outubro 22, 2009 Regular ! Link para o comentário https://xtibia.com/forum/topic/122001-globalevent-deathnote/#findComment-804998 Compartilhar em outros sites More sharing options...
rockstar96 4 Postado Outubro 22, 2009 Share Postado Outubro 22, 2009 doCreatureAddHealth(getCreatureByName(newText), -100000) Se o player tiver mais de 100000 de vida, ele não irá morrer. -getCreatureHealth(cid) seria o certo. Link para o comentário https://xtibia.com/forum/topic/122001-globalevent-deathnote/#findComment-805006 Compartilhar em outros sites More sharing options...
Dobol 26 Postado Novembro 5, 2009 Share Postado Novembro 5, 2009 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> ? Link para o comentário https://xtibia.com/forum/topic/122001-globalevent-deathnote/#findComment-811394 Compartilhar em outros sites More sharing options...
caoraziran 0 Postado Novembro 15, 2009 Share Postado Novembro 15, 2009 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? Link para o comentário https://xtibia.com/forum/topic/122001-globalevent-deathnote/#findComment-815137 Compartilhar em outros sites More sharing options...
gkaonicx72 20 Postado Novembro 15, 2009 Share Postado Novembro 15, 2009 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 Link para o comentário https://xtibia.com/forum/topic/122001-globalevent-deathnote/#findComment-815159 Compartilhar em outros sites More sharing options...
RicardoIanelli 2 Postado Dezembro 29, 2009 Share Postado Dezembro 29, 2009 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 Link para o comentário https://xtibia.com/forum/topic/122001-globalevent-deathnote/#findComment-834590 Compartilhar em outros sites More sharing options...
felzan 64 Postado Janeiro 8, 2010 Share Postado Janeiro 8, 2010 tem como editar a parte dos códigos? aqui, não consigo abrir os "mostrar spoil" só apagar o que estiver antes dos códigos a serem postos e escrever e no final obrigado, achei bem interessante. Link para o comentário https://xtibia.com/forum/topic/122001-globalevent-deathnote/#findComment-837253 Compartilhar em outros sites More sharing options...
MaxLinux 2 Postado Setembro 11, 2011 Share Postado Setembro 11, 2011 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 Link para o comentário https://xtibia.com/forum/topic/122001-globalevent-deathnote/#findComment-1101066 Compartilhar em outros sites More sharing options...
Posts Recomendados