Últimos temas
Staff
Admin Oupman [Fundador]
Lethal [Administrador] Inferno Networks
Rastrero [Administrador]
Mr.H (Moderador)
Cambiar daño de Armas sobre Armaduras
3 participantes
Página 1 de 1.
Cambiar daño de Armas sobre Armaduras
Hola, he buscado y no encuentro nada al respecto... Resulta que, con las armas normales, he probado distintas armaduras y el arma sigue haciendo el mismo daño. Es decir, una daga normal hace 20 de daño (de media) tanto desnudo, como con una armadura pequeña, como con la armadura más grande del servidor.
¿Qué ocurre? He probado a cambiar todos los valores de las armaduras, y nada... Y fuera lo que fuera del script del arma, lo que debe cambiar es la armadura, no el arma...
Las armas y armaduras son las que vienen por defecto, teniendo en cuenta que he instalado el Comunity Script Pack, por eso no copio ningún código.
Gracias de antemano.
¿Qué ocurre? He probado a cambiar todos los valores de las armaduras, y nada... Y fuera lo que fuera del script del arma, lo que debe cambiar es la armadura, no el arma...
Las armas y armaduras son las que vienen por defecto, teniendo en cuenta que he instalado el Comunity Script Pack, por eso no copio ningún código.
Gracias de antemano.
Zell_Pyton- Aprendiz
- Mensajes : 120
Puntos : 4907
Reputación : 0
Fecha de inscripción : 10/04/2011
Re: Cambiar daño de Armas sobre Armaduras
Que raro porque eso viene con un sistema de combate hecho ya. Que si bien no me gusta ni medio, existe.
Fijate que este bien instalado el event referente a combate.
En caso de no ser asi, estarias usando Combate default de sphere que es muy variable en cuanto a los valores de armadura en tanto al daño.
Lo mejor, es hacer un sistema de combate propio, que se adapte a tus necesitades.
Pero sino, fijate en Add-on hay una carpeta llamada combat, ahi esta el sistema de combate del Scp. en el @Gethit esta la "absorcion" de las armaduras, proba toquetear por ahi.
Fijate que este bien instalado el event referente a combate.
En caso de no ser asi, estarias usando Combate default de sphere que es muy variable en cuanto a los valores de armadura en tanto al daño.
Lo mejor, es hacer un sistema de combate propio, que se adapte a tus necesitades.
Pero sino, fijate en Add-on hay una carpeta llamada combat, ahi esta el sistema de combate del Scp. en el @Gethit esta la "absorcion" de las armaduras, proba toquetear por ahi.
Floyd- Iniciado
- Mensajes : 76
Puntos : 5078
Reputación : 5
Fecha de inscripción : 03/09/2010
Re: Cambiar daño de Armas sobre Armaduras
Puede que el sistema de combate del pack no tenga programadas esas lineas, en ese caso las tendrias que agregar vos.
Re: Cambiar daño de Armas sobre Armaduras
- Código:
on=@gethit
if <tag0.hbcs>
if <tag0.ignore.combat>
argn2 |= dam_god
tag.ignore.combat
elif ((<def.scp.Combat_FormulasUsed> == 1) && <def.scp.Combat_UseResistances>) || (<def.scp.Combat_FormulasUsed> == 3)
ref1 = <qval (<src.weapon>) ? <src.weapon>:<src>>
local.realphy = <eval 100 - (<ref1.tag0.DamFire> + <ref1.tag0.DamCold> + <ref1.tag0.DamPoison> + <ref1.tag0.DamEnergy>)>
local.physical = <muldiv <argn1>,<local.realphy>,100>
local.physical -= <muldiv <local.physical>,<eval <armor> + <modar>>,100>
local.fire = <muldiv <argn1>,<ref1.tag0.DamFire>,100>
local.fire -= <muldiv <local.fire>,<ResFire>,100>
local.cold = <muldiv <argn1>,<ref1.tag0.DamCold>,100>
local.cold -= <muldiv <local.cold>,<ResCold>,100>
local.poison = <muldiv <argn1>,<ref1.tag0.DamPoison>,100>
local.poison -= <muldiv <local.poison>,<ResPoison>,100>
local.energy = <muldiv <argn1>,<ref1.tag0.DamEnergy>,100>
local.energy -= <muldiv <local.energy>,<ResEnergy>,100>
argn1 = <eval <local.physical> + <local.fire> + <local.cold> + <local.poison> + <local.energy>>
argn2 |= dam_god
endif
endif
Esa parte tenes que ver
Floyd- Iniciado
- Mensajes : 76
Puntos : 5078
Reputación : 5
Fecha de inscripción : 03/09/2010
Re: Cambiar daño de Armas sobre Armaduras
Claro si usa el sistema AOS, tiene "absorción" de tipos de daños. Igual el sistema creo que se divide en 2, el "clásico" y el AOS", tendrias que ver como esta programada la versión "clásica".
Re: Cambiar daño de Armas sobre Armaduras
La configuración de los sistemas viene por defecto, osea tal como viene al descargar. Revisé en su día el sistema de combate, y tampoco me agradaba mucho la verdad, pero bueno lo dejé para dar prioridad a otras cosas. Lo que me extraña es que, con cualquier armadura, las armas quiten el mismo daño, eso no debería ocurrir fuera cual fuese el sistema escogido...
Revisaré a fondo todo lo referente al PVP a ver lo que encuentro. Gracias por responder.
Revisaré a fondo todo lo referente al PVP a ver lo que encuentro. Gracias por responder.
Zell_Pyton- Aprendiz
- Mensajes : 120
Puntos : 4907
Reputación : 0
Fecha de inscripción : 10/04/2011
Re: Cambiar daño de Armas sobre Armaduras
Lo mejor es que saques ese sistema feo... Y hacete una absorcion propia.
On=@gethit
<"si te pegan con un arma">
argn1 -= <Muldiv <Ar>,50,100>
Por dar un ejemplo, eso reduciria el daño en un 50% del valor de AR.
Si tenes 30 de ar reduciria un 15%
Si tenes 80 de ar un 40%
Por ejemplo jeje.
On=@gethit
<"si te pegan con un arma">
argn1 -= <Muldiv <Ar>,50,100>
Por dar un ejemplo, eso reduciria el daño en un 50% del valor de AR.
Si tenes 30 de ar reduciria un 15%
Si tenes 80 de ar un 40%
Por ejemplo jeje.
Floyd- Iniciado
- Mensajes : 76
Puntos : 5078
Reputación : 5
Fecha de inscripción : 03/09/2010
Re: Cambiar daño de Armas sobre Armaduras
Zell_Pyton escribió:La configuración de los sistemas viene por defecto, osea tal como viene al descargar. Revisé en su día el sistema de combate, y tampoco me agradaba mucho la verdad, pero bueno lo dejé para dar prioridad a otras cosas. Lo que me extraña es que, con cualquier armadura, las armas quiten el mismo daño, eso no debería ocurrir fuera cual fuese el sistema escogido...
Revisaré a fondo todo lo referente al PVP a ver lo que encuentro. Gracias por responder.
Justamente viene por default con el combate AOS. Dentro del pack tenes un script llamado sphere_settings.scp, ahí podes modificar muchas cuestiones del pack entre ellas el sistema de combate.
Re: Cambiar daño de Armas sobre Armaduras
V8 escribió:Zell_Pyton escribió:La configuración de los sistemas viene por defecto, osea tal como viene al descargar. Revisé en su día el sistema de combate, y tampoco me agradaba mucho la verdad, pero bueno lo dejé para dar prioridad a otras cosas. Lo que me extraña es que, con cualquier armadura, las armas quiten el mismo daño, eso no debería ocurrir fuera cual fuese el sistema escogido...
Revisaré a fondo todo lo referente al PVP a ver lo que encuentro. Gracias por responder.
Justamente viene por default con el combate AOS. Dentro del pack tenes un script llamado sphere_settings.scp, ahí podes modificar muchas cuestiones del pack entre ellas el sistema de combate.
Sí, ese archivo es el que dejé tal cual, lo revisé también pero ya digo que lo dejé por el momento... Cuál me aconsejáis de los 3, para salir al paso hasta que tenga tiempo para hacer uno propio? Default, R o AOS? Gracias por todo.
Zell_Pyton- Aprendiz
- Mensajes : 120
Puntos : 4907
Reputación : 0
Fecha de inscripción : 10/04/2011
Re: Cambiar daño de Armas sobre Armaduras
Zell_Pyton escribió:V8 escribió:Zell_Pyton escribió:La configuración de los sistemas viene por defecto, osea tal como viene al descargar. Revisé en su día el sistema de combate, y tampoco me agradaba mucho la verdad, pero bueno lo dejé para dar prioridad a otras cosas. Lo que me extraña es que, con cualquier armadura, las armas quiten el mismo daño, eso no debería ocurrir fuera cual fuese el sistema escogido...
Revisaré a fondo todo lo referente al PVP a ver lo que encuentro. Gracias por responder.
Justamente viene por default con el combate AOS. Dentro del pack tenes un script llamado sphere_settings.scp, ahí podes modificar muchas cuestiones del pack entre ellas el sistema de combate.
Sí, ese archivo es el que dejé tal cual, lo revisé también pero ya digo que lo dejé por el momento... Cuál me aconsejáis de los 3, para salir al paso hasta que tenga tiempo para hacer uno propio? Default, R o AOS? Gracias por todo.
La R... seria la "clásica", o la del viejo stylo...como quieras llamarlo. De todas formas, no creo que tenga lo que necesites. Proba agregando lo que te puso Floyd
Re: Cambiar daño de Armas sobre Armaduras
Muchas gracias por todo .
Zell_Pyton- Aprendiz
- Mensajes : 120
Puntos : 4907
Reputación : 0
Fecha de inscripción : 10/04/2011
Re: Cambiar daño de Armas sobre Armaduras
Perdonad que reflote tantos temas, pero lo veo necesario para ensuciar menos el foro :S .
Sigo liado con este tema también. En el código que pegué arriba, alguien me podría explicar qué función tiene "<muldiv" ?
Gracias de antemano.
Sigo liado con este tema también. En el código que pegué arriba, alguien me podría explicar qué función tiene "<muldiv" ?
Gracias de antemano.
Zell_Pyton- Aprendiz
- Mensajes : 120
Puntos : 4907
Reputación : 0
Fecha de inscripción : 10/04/2011
Re: Cambiar daño de Armas sobre Armaduras
Zell_Pyton escribió:Perdonad que reflote tantos temas, pero lo veo necesario para ensuciar menos el foro :S .
Sigo liado con este tema también. En el código que pegué arriba, alguien me podría explicar qué función tiene "<muldiv" ?
Gracias de antemano.
Si mal no recuerdo (y si no estoy inventando jaja), con esa operación obtenes como resultado el promedio de los valores. El "Ar" es multiplicado por 50 y dividido por 100.
Re: Cambiar daño de Armas sobre Armaduras
Muchas gracias, probaré a ver qué consigo, no me terminan de convencer los sistemas que vienen por defecto así que tengo que sacarle punta a esto jaja. Gracias, postearé cuando pruebe con los resultados.
Zell_Pyton- Aprendiz
- Mensajes : 120
Puntos : 4907
Reputación : 0
Fecha de inscripción : 10/04/2011
Temas similares
» Aportacion Gumps - Armaduras
» Cambiar MT_* de un Player
» Cambiar manos del Arma
» Cambiar la posicion de inicio.. (Solucionado)
» [Tutoria] Como cambiar nuestro Desktop?.
» Cambiar MT_* de un Player
» Cambiar manos del Arma
» Cambiar la posicion de inicio.. (Solucionado)
» [Tutoria] Como cambiar nuestro Desktop?.
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
Jue 31 Dic 2015 - 2:20 por Lethal
» Equipo para Servidor
Mar 3 Nov 2015 - 13:39 por Kork
» Busco un buen scripter para proyecto server pvp
Dom 19 Jul 2015 - 3:57 por rastrero
» Ultima Azteca
Lun 29 Jun 2015 - 3:31 por chronoMx
» AYUDA SCRIPT
Mar 3 Mar 2015 - 3:35 por rastrero
» NuevaUO (BUSCA COLABORADORES)
Lun 6 Oct 2014 - 10:46 por pushim
» Ultima Alianza
Sáb 26 Jul 2014 - 14:32 por Jecht
» Versiones de Cliente
Mar 22 Jul 2014 - 2:52 por Lethal
» Insane World
Sáb 19 Jul 2014 - 18:00 por Lethal