Página 1 de 1

Ayuda trigger porfa!!

NotaPublicado: 19 Abr 2012 08:23
por darckmonk
Tengo un gran problema y os juro he mirado en mil paginas y he echo pruebas durante dias pero no consigo crearlo

es simplesolo quiero un trigger que cuando ponga Matar."X" el enemigo que sea...y por lo tanto inicie el combate

me capture en el texto de "el ataque de.." el nombre del enemigo en una variable para poder usarlo en los echizos, estilo "conjurar toque helado lobo" por ejemplo


pero no consigo captar el nombre concreto del enemigo sobre todo si varian las palabras en plan El lobo, o El pequeño caracol.... y la variableclaro esta se me pira

Re: Ayuda trigger porfa!!

NotaPublicado: 20 Abr 2012 01:08
por Avari
Lo que yo uso para poner objetivos es esto:

#CLASS {Objetivo}
#ALIAS ob {
#VAR objetivo %1
#ECHO %1 es ahora tu objetivo.
}
#ALIAS fat {c 'causar fatales' @objetivo}
#ALIAS mo {matar @objetivo}
#ALIAS mr {morder @objetivo}
}

Esos alias son algunos de los que uso. Creo que se explica solo pero por si las moscas...
Pones ob xxxx y xxxx se convierte en tu objetivo. Para atacar solo tecleas el alias y ataca al objetivo...facil.

Re: Ayuda trigger porfa!!

NotaPublicado: 23 Abr 2012 20:32
por Konan
Que un trigger como tu lo nitas es algo complicado para hacerlo automatico por el asunto de q si te atacan varios mobs a la vez, se te estara cambiando el objetivo...

a mi lo que se me ocurre es un alias que sea de pattern matar (%w) y en los comandos a hacer establecer: matar %1; #variable objetivo %1

y los alias para los spells usando el objetivo por ejemplo: alias toque - comandos c 'toque helado' @objetivo

El problema en esto es que cuando te ataque un mob agresivo, tendras que poner "si o si" la frase de matar xxx pa q te agarre al mob como objetivo.

Ahora que si sigues con lo de tu trigger, basta con poner un asterisco antes del comodin para que coja la ultima palabra del mob, por ejemplo si en el mud sale: paras el ataque de un pequeño caracol., tendrias que poner de trigger esto: paras el ataque de * (%x). y estableces la variable como #variable objetivo %1 y te quedaria guardada la palabra "caracol" en la variable... pero como te digo si te atacan varios mobs pues te cambiaria el objetivo varias veces...

Ale

Re: Ayuda trigger porfa!!

NotaPublicado: 03 May 2012 14:11
por Shail
Si no me equivoco lo del asterisco tampoco funciona ya que toma como valor todo lo que sustituya asterisco es decir si sale : el ataque de un pequeño caracol. Usando: el ataque de *, al poner %1 tomara como valor un pequeño caracol. (incluyendo el punto) al usarlo para matar saldra esto: matar un pequeño caracol, y como matar solo recibe un argumento te quedara matar un, cosa que no tiene sentido.

Si quieres automatizar eso o usas lo que te dijeron o tan solo podras usarlo contra mob's de nombres unicos y contra pj.

Re: Ayuda trigger porfa!!

NotaPublicado: 05 Jul 2012 01:19
por Konan
Te equivocass te equivocassss... el * te toma todasss las weas q esten antes del parentesis (%w), asi lo que tomara como %1 (por el hecho de tenerlo en parentesis). Asi que en:

Paras el ataque de el pequeño caracol.

tenemos como pattern trigger: "paras el ataque * (%w).
y como comando: enemigo=%1 (o #variable enemigo %1) como gusten

Y asi tendremos que el asterisco obedecera a la parte "de el pequeño" y en (%w) tenemos caracol q es lo q se guarda en objetivo.

Pd. eso de que se caiga el mud no deja nada bueno q me da por venir a postear aca :lol: