TA

Como Fazer Auto Clean (aprenda Aqui)

Por tavax, 16 de mar. de 2008 em Tutoriais de Scripting

otserv
tibia
script
47
15.4k
tavaxT
16 de março de 2008 às 22:30

Olá,

acabei de ajudar um amigo do Xtibia e ele me de a dica para eu postar aqui o meu npc =D

 

Primeiro Criar o npc :

 

 

<?xml version="1.0"?>

<npc name="Clean" script="data/npc/scripts/clean.lua" access="3" lookdir="2" autowalk="25">

<mana now="800" max="800"/>

<health now="200" max="200"/>

<look type="134" head="78" body="88" legs="0" feet="88"/>

</npc>

 

Depois na pasta Npc/Scrpits cria um ficheiro chamado clean

 

-- NPC Clean (by T4V4$)

 

stime = 1800 -- Tempo entre as execuções do comando (em segundos).

time = os.clock()

 

function onThink()

if (time + stime) < os.clock() then

time = os.clock()

selfSay("/clean")

end

end

 

 

Legenda

 

Comando

Tempo Do clean Em segundos Se vc quiser 10 em 10 mins faça 10x60= 600 segundos ai vc coloca 600

 

Proibido Postar noutro forum sem os creditos, nao se armem em pessoas **** Obrigado

 

 

Creditos By T4V4$

 

Espero ajudar muita gente :smile_positivo:

Dare DevilD
16 de março de 2008 às 23:05

Caro colega gostei bastante de seu script, fiz até um teste com ele e funfou perfeitamente no Aries 0.4.0 XML, ai vai umas screens do teste.

Eu coloquei pra fazer o auto-clean de 30 segundos em 30 segundos pra não ter que esperar 7 minutos.

 

Ps. Se a galera perceber ele não é um npc totalmente ele é um GM robô, pois ele tem acesso de GM e executa um comando de GM, bem bolado o script.

 

<npc name="Clean" script="data/npc/scripts/clean.lua" access="3" lookdir="2" autowalk="25">

selfSay("/clean")

 

access="3" = Nivel de acesso de um GM

/clean = Comando de GM

Colega você postou na seção incorreta, seção correta seria OTServ > Aprovação de Tutoriais.

Já que antes ele teria que passar por um processo de aprovação, mas fique confiante pois com total certeza ele será aprovado!

Screenshots



 

imagemxyi7.png

 

Eu fiz o item 7746 e aguardei o tempo que eu configurei para o auto-clean!

 

imagemx1nc6.png

 

E após os 30 segundos o "NPC/GM" Clean da o auto clean.



Script / Seção INCORRETA

 

wwwstadtauscombtn4623xfd6.png

 

wwwstadtauscombtn703084ub1.png

Editado Março 16 por Dare Devil

tavaxT
16 de março de 2008 às 23:39

Sim ele é como fosse um GM robo mas acho que quem esta a ver isso consegue percebe que tipow de comandos o npc usa. Acho eu XD

 

Vlw por completar meu topico =D

DartilusD
16 de março de 2008 às 23:56

Eu ja tinha visto este script, um amigo meu me mostrou a dias atrás.

 

Porem, nós usamos este NPC para mandar mensagens em vez de dar clean.Tentamos varias e varias vezes fazer ele mandar duas mensagens diferentes em tempos diferentes.Ex:

 

[Tempo: 30 em 30 minutos]

Mensage Npc says: /B Bem-vindos ao server!

[Tempo: 10 em 10 minutos]

Mensage Npc says: /B Duvidas falem com: GM Dartilus ou Tutor Leonardo.

 

Infelizmente nenhum de nós dois obtivemos sucesso e assim tivemos que fazer dois NPCs.

 

Mas o script é bom sim, eu aprovo.

 

Atenciosamente,

Dartilus

gabriferG
17 de março de 2008 às 13:53

Muito bom!

Organizado, bem explicado e concerteza vai ajudar muita gente!

Obrigado pelo tutorial!

APROVADO!

Abraços,

Escalador

LordfireL
17 de março de 2008 às 21:47

O script é mesmo MUITO bom.

Mas eu recomendo pra quem vai usar, botar ele num lugar isolado (no mapa editor, faça um sqm no meio do nada e ponha-o lá)

TwilightT
17 de março de 2008 às 22:22

Muito bom e uma boa ideia :p

 

mas seria bom colocar o nome dele de faxineiro e por mas umas falas "estilo faxineiro", tipo alguns cantam, outros falam "Oshhh" e etc...

 

mas ta muito bom :)

henageH
18 de março de 2008 às 09:29

Muito bom cara isso vai me ajudar muito

òtimo NPC

18 de março de 2008 às 10:59

Podia Ser Em Uma Torre

 

Cercada Por Monstros, Ia Ficar Bem Legal

 

Aprovado.

MarcolinoGODM
19 de março de 2008 às 14:45

E se você posse para 5 segundos antes dele dar clean ele falesse:

Recolham seus items! Clean em 5 segundos!

Porque se não vai pega muitos prayers desprevinidos!

henageH
19 de março de 2008 às 16:08

Amigos!...

Eu fiz tudu corretamente só que..

O npc quando ele fala /clean ele simplesmente fala normal.. ele não limpa o chão =\

 

Poderiam me ajudar? Obrigado

GM VolcanoG
19 de março de 2008 às 16:26

@henage

Não é o local apropriado para expressar suas dúvidas...

Porem, verifique no seu commands.xml para que access está o /clean,em seguida edite o npc para o acesso necessario.

 

@Topico

Bem criativo.

Acredito que isto não seja um tutorial, e sim um script pronto..

Acredito eu que o Local correto seria Programação & Scripting > Npc/Monsters

Editado Março 19 por GM Volcano

henageH
19 de março de 2008 às 16:49
@henage

Não é o local apropriado para expressar suas dúvidas...

Porem, verifique no seu commands.xml para que access está o /clean,em seguida edite o npc para o acesso necessario.

 

@Topico

Bem criativo.

Acredito que isto não seja um tutorial, e sim um script pronto..

Acredito eu que o Local correto seria Programação & Scripting > Npc/Monsters

 

 

 

Amigo sei onde é correto postar, mais aqui é o tópico do NPC e mais.. acho que ta errado alguma coisa no NPC por isso estou postando para informar ao dono do tópico.

Ja verifiquei todas possibilidades possiveis de erros para o NPC não enviar o comando clean corretamente, pois todas tentativas falharam (obs: não posto atoa.. por isso verifique meu numero de posts desde o tempo que sou registrado, só posto quando realmente estou errado ou em uma dúvida).

 

@tópico

 

Esse npc funciona em todas versões? (minha 8.10)

Editado Março 19 por henage

zimbitubaZ
19 de março de 2008 às 16:52

bom npc brother vlw memso funcionou perfeitamente.

se puder postar ele no meu forum eu agradeço, o endereço do meu forum é:

 

 

http://shynzo.forumsrpg.com

 

 

vlw até a próxima

42912264
19 de março de 2008 às 21:22

Aprovadissimo.