Tamaño del Texto:
small
normal
big
large
DivineRO
Internautas TV
DivineUpload
Terminos Legales
Staff
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
1 Hora
1 Día
1 Semana
1 Mes
Siempre
Inicio
Ayuda
Search
Calendario
Galeria de Imagenes
Ingresar
Registrarse
DivineRO :: Foro :: Ragnarok Online
>
Crea TU Propio Servidor de RO (Ragnarok Online) :: eAthena TXT y SQL
>
Scripting & Materials School
(Moderadores:
Tsushinoko
,
Vladd
,
Hattori
,
knzo
,
Khasari
,
yaasu
,
Myzter
,
ratalaika
) >
[Ayuda] Asignación de variables en Scripts
Páginas: [
1
]
Ir Abajo
Imprimir
Autor
Tema: [Ayuda] Asignación de variables en Scripts (Leído 107 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Indecente
Usuario Novato
Desconectado
Mensajes: 4
Miembro Nº: 7495
Última visita:
07 de Marzo de 2008, 11:01:59
[Ayuda] Asignación de variables en Scripts
«
:
05 de Marzo de 2008, 11:32:11 »
Ante todo aprovecho para presentarme, leo habitualmente el foro, sólo que nunca tuve ningún tipo de duda al redactar mis scripts.
Ahora se me plantea una duda que espero podamos solucionar entre todos:
Necesito saber como le asigno variables o etiquetas a un personaje, por ejemplo: Estoy en una quest y quiero que todos los personajes hablen, pero que sólo ayuden a continuar la quest si el personaje ha hablado anteriormente con los otros npcs correspondientes.
Hasta ahora lo hacía de esta forma:
NPC1-> Tras hablar con él le asignaba al user un "set @NPC1,1"
NPC2-> Reconocía el @NPC1 y le continuaba la quest, etc etc...
Pero esto da un problema, si el personaje reloguea o el server se cae... se jodió toda la quest, y no es muy sencilla como para andar con jodas xDD
¿Hay alguna forma para que cada personaje tenga su quest y que no sea con "enablenpc "NPC_Name"; "?
Gracias de antemano.
PD: Buen foro^^
En línea
DivineRO :: Foro :: Ragnarok Online
[Ayuda] Asignación de variables en Scripts
«
:
05 de Marzo de 2008, 11:32:11 »
En línea
Dolbar
Posteador Habitual
Desconectado
Sexo:
Mensajes: 136
Miembro Nº: 2842
Última visita:
Hoy a las
07:58:00
Re: [Ayuda] Asignación de variables en Scripts
«
Respuesta #1 :
05 de Marzo de 2008, 06:10:01 »
no uses las variables de tipo @var, para que no sea temporal, usa por ejemplo:
en el NPC1 cuando hayas completado lo que tenias que hacer con él usas "set variablenpc1,1"
en el NPC2 haces que te identifique si la "variablenpc1" tiene el valor que se necesites (en este caso "1") para seguir con la quest, y si quieres que la quest se pueda hacer varias veces, en el segundo npc en la parte donde concluyes la quest haces que "variablenpc1" tome un valor diferente a 1 (por ejemplo 0).
«
Última modificación: 05 de Marzo de 2008, 06:11:11 por Dolbar, Reason: informción confusa
»
En línea
Érid
Donadores
Posteador de Oro
Desconectado
Sexo:
Mensajes: 658
Miembro Nº: 979
Controlador de mentes...
Última visita:
Hoy a las
09:00:44
Re: [Ayuda] Asignación de variables en Scripts
«
Respuesta #2 :
05 de Marzo de 2008, 11:01:58 »
Creo que esto es lo que necesitas saber; las variables sin algún tipo de signo son variables de personaje, y las variables con el # ó ## al inicio(tienen su diferencia, pero es básicamente para multiservidores) son de cuenta, osea, si quieres hacer eso que dices para cada Personaje has una variable como dice Dolbar, pero si quieres que cuente para todos los personas de la cuenta la variable debería ser #NPC o parecido =)
En línea
Indecente
Usuario Novato
Desconectado
Mensajes: 4
Miembro Nº: 7495
Última visita:
07 de Marzo de 2008, 11:01:59
Re: [Ayuda] Asignación de variables en Scripts
«
Respuesta #3 :
06 de Marzo de 2008, 12:33:06 »
Y haciendoles un "set variablenpc1,1;"(Por ejemplo), si reloguean, se cae el servidor etc etc... no se pierden? Es decir, si pasa algo de eso el personaje sigue teniendo dichas variables?
Muchisimas gracias^^
En línea
Dolbar
Posteador Habitual
Desconectado
Sexo:
Mensajes: 136
Miembro Nº: 2842
Última visita:
Hoy a las
07:58:00
Re: [Ayuda] Asignación de variables en Scripts
«
Respuesta #4 :
06 de Marzo de 2008, 07:39:41 »
No, porque no son temporales, igual con las que tienen el #, pero a diferencia de las otras éstas son por cuenta de usuario y no por personaje.
En línea
Indecente
Usuario Novato
Desconectado
Mensajes: 4
Miembro Nº: 7495
Última visita:
07 de Marzo de 2008, 11:01:59
Re: [Ayuda] Asignación de variables en Scripts
«
Respuesta #5 :
06 de Marzo de 2008, 10:23:24 »
En realidad me es igual que sean de usuario o cuenta, lo que me interesa es que no se vayan en caso de caida del servidor o relogueo. Esas son las que necesito
Si alguien me dice cuales... :P
Gracias
En línea
Dolbar
Posteador Habitual
Desconectado
Sexo:
Mensajes: 136
Miembro Nº: 2842
Última visita:
Hoy a las
07:58:00
Re: [Ayuda] Asignación de variables en Scripts
«
Respuesta #6 :
07 de Marzo de 2008, 12:52:23 »
srry, creo que me expliqué mal xD, a lo que me referia era que las variables a las que se les asigna un valor como por ejepmplo "set variablenpc,1", si relogeas o se cae el servidor si se queda almacenado el valor ya que estas variables no son temporales, igualmente pasaria con "set #variablenpc,1".
En línea
Érid
Donadores
Posteador de Oro
Desconectado
Sexo:
Mensajes: 658
Miembro Nº: 979
Controlador de mentes...
Última visita:
Hoy a las
09:00:44
Re: [Ayuda] Asignación de variables en Scripts
«
Respuesta #7 :
07 de Marzo de 2008, 01:35:11 »
Es cierto ._., son permanentes
En línea
Indecente
Usuario Novato
Desconectado
Mensajes: 4
Miembro Nº: 7495
Última visita:
07 de Marzo de 2008, 11:01:59
Re: [Ayuda] Asignación de variables en Scripts
«
Respuesta #8 :
07 de Marzo de 2008, 11:01:59 »
ok ok, ahora si entendí^^
Entonces doy por zanjado el tema, muchas gracias a los que me ayudaron^^
En línea
Páginas: [
1
]
Ir Arriba
Imprimir
Ir a:
Por favor selecciona un destino:
-----------------------------
General
-----------------------------
=> Noticias y Normas DivineRO
===> Consejos Utiles :: Informacion
=> Noticias y Actualizaciones Ragnarok Online y Juegos
=> Presentaciones y Despedidas
=> Off-Topic - Discusion Libre
===> YouTube Zone
===> Anime y Manga
-----------------------------
Anunciate en DivineRO :: La Mejor Publicidad para tu Server de Ragnarok
-----------------------------
=> Coloca tu Banner en DivineRO
=> Servicio "Agregame al Link"
-----------------------------
Ragnarok Online 2 :: The Gate of the World
-----------------------------
=> Noticias y Actualizaciones Ragnarok Online 2
=> Guias y FAQ's :: Ragnarok Online 2
=> Soporte Ragnarok Online 2
=> Proyecto RO2 Trans Spanish
=> Discusion libre Ragnarok Online 2
-----------------------------
Guias Ragnarok Online
-----------------------------
=> Guias Generales
=> Dinamica de Juego
=> Soporte Ragnarok Online
-----------------------------
Clases y Jobs Ragnarok Online
-----------------------------
=> Conversacion General de Jobs y Clases
=> Novice > SuperNovice
=> Acolyte > Priest - Monk > High Priest - Champion
=> Thief > Assassin - Rogue > Assassin Cross - Stalker
=> Swordman > Knight - Crusader > Lord Knight - Paladin
=> Mage > Wizzard - Sage > High Wizzard - Professor
=> Archer > Hunter - Bard/Dancer > Sniper - Clown/Gypsy
=> Merchant > BlackSmith - Alchemist > WhiteSmith - Creator
=> Taekwon > Soul Linker - Star Gladiator
=> Expanded Classes (Ninja - Gunslinger)
-----------------------------
Crea TU Propio Servidor de RO (Ragnarok Online) :: eAthena TXT y SQL
-----------------------------
=> Inicio y Descargas eAthena
=> eAthena Guías y FAQ's
=> Materiales, Utilidades y Script's
=> Scripting & Materials School
===> Pedidos de Materiales y Scripts
=> Soporte eAthena
===> Dudas y Sugerencias
===> Desarrollo y Pruebas Usuarios
=> Discusion libre eAthena, emuladores y Servidores
-----------------------------
Desarrollo Web
-----------------------------
=> Guias y FAQ's :: Desarrollo Web
===> Materiales y Utilidades Desarrollo Web
=> Soporte Desarrollo Web
-----------------------------
Diseño Grafico y Edicion
-----------------------------
=> Tutoriales, Informacion y Utilidades
=> Taller de Firmas y Diseños
===> Soporte Diseño grafico
=> Galeria de usuarios
===> Aloja imagenes en la Galeria de DivineRO
-----------------------------
Tablon de Anuncios
-----------------------------
=> Reclutamiento & Seleccion
=> Freelancers
-----------------------------
Sugerencias y Reporte de Bugs
-----------------------------
=> Sugerencias o Bug Generales
===> Sugerencias o Bugs Web
===> Sugerencias o Bug Nezumi TopServer
===> Sugerencias o Bugs Database
-----------------------------
Concursos Antiguos
-----------------------------
=> Archivo de Concursos Antiguos o Pausados
===> GRAN Concurso de Servidores
===> CONCURSO Segundo Aniversario
===> CONCURSO :: Tarjetas de Navidad
===> Concurso: Firma del Mes
===> GRAN Concurso de Webs de Servidores
Cargando...