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:
iky46
,
Tsushinoko
,
Vladd
,
Hattori
,
knzo
,
Khasari
,
yaasu
,
Myzter
,
ratalaika
) >
[AYUDA] NPC PVP con Contraseña :S
Páginas: [
1
]
Ir Abajo
Imprimir
Autor
Tema: [AYUDA] NPC PVP con Contraseña :S (Leído 101 veces)
0 Usuarios y 1 Visitante están viendo este tema.
Literathus
Usuario Novato
Desconectado
Mensajes: 15
Miembro Nº: 2278
Última visita:
24 de Julio de 2008, 05:28:07
[AYUDA] NPC PVP con Contraseña :S
«
:
27 de Abril de 2008, 07:33:16 »
bueno amigos la verdad es q lo he intentado hacer yo solo pero q va no he podido les dejo el script para ver si algo esta mal, no se porq pero noo guarda la contraseña q el usuario le puso, mi server es un eathena .txt la ultima estable, si este npc ya existe por favor haganmelo saber porque no lo he encontrado aqui ni en donde papá google.
script:
Código:
prontera.gat,141,172,4
script
Battle Zone
736,{
mes "[PVP Room]";
mes "Ready to probe your habilities?";
menu "Yes, Im Ready",si,"Nah, not yet",no;
si:
mes "[PVP Room]";
mes "What do you want?";
menu "Rent a Room (Cost: 5 Millions)",renta,"Public PVP",Publico;
Publico:
mes "[PVP Room]";
menu "Unique Room [" + getmapusers("pvp_n_2-4.gat") + " / 50]",pvp_n_4;
pvp_n_4:
warp "pvp_n_2-4.gat",
99,
100;
end;
close;
renta:
mes "[PVP Room]";
menu "Room 1",pvp_n_1;
//,"Room 2",pvp_n_2,"Room 3",pvp_n_3,"Room 4",pvp_n_5;
pvp_n_1:
mes "[PVP Room]";
mes "Entry your Password";
next;
input @axes1$;
if (@axes1$ != " " || @axes1$ != " ") goto P_ENT;
else
mes "[PVP Room]";
mes "Entry the password of your contender?";
input axes2;
if (@axes1$ == @axes2$ || @axes1$ == @axes2$) goto P_ENT;
else
mes "[PVP Room]";
mes "This Not the Password Try Again...";
close;
P_ENT:
if(Zeny < 5000000) goto NOHAY;
set Zeny,Zeny-5000000;
mes "[PVP Room]";
mes "Accesing Map....";
next;
warp "pvp_n_2-4.gat",
150,
85;
end;
NOHAY:
mes "[PVP Room]";
mes "HEY DON'T TRY TO ENTER FREE, YOU NEED MONEY DUDE!!";
close;
no:
mes "[PVP Room]";
mes "go to take more experience Newbie";
close;
}
agradezco de antemano la prontitud con la que me puedan responder, y tambien aprovecho para indagar si no hay un npc por alli q los usuarios coloquen sus quejas y sujerencias y los gms las podamos ver despues ya que estube intentandolo hacer y no lo he podido lograr primero agradeceria si me contestaran lo anterior comentado.
Agradeciendoles nuevamente,
Literathus
En línea
DivineRO :: Foro :: Ragnarok Online
[AYUDA] NPC PVP con Contraseña :S
«
:
27 de Abril de 2008, 07:33:16 »
En línea
Érid
Donadores
Posteador de Oro
Desconectado
Sexo:
Mensajes: 659
Miembro Nº: 979
Controlador de mentes...
Última visita:
25 de Julio de 2008, 11:57:40
Re: [AYUDA] NPC PVP con Contraseña :S
«
Respuesta #1 :
27 de Abril de 2008, 09:28:13 »
Citar
pvp_n_1:
mes "[PVP Room]";
mes "Entry your Password";
next;
if($passtime<gettimetick(2))
{
input
$
axes1$;
if (
$
axes1$ != " "){
set $passtime,gettimetick(2)+1800000;
goto P_ENT;
}else{
mes "[PVP Room]";
mes "Entry the password of your contender?";
input
@
axes2;
if (
$
axes1$ == @axes2$){
goto P_ENT;
}else{
mes "[PVP Room]";
mes "This Not the Password Try Again...";
close;
}
}
}
Lo que está en color son los cambios que hice, está hecho para que el primero crea la contraseña, los demas deben usar esa contraseña para entrar, a los 30 minutos se podrá cambiar de contraseña nuevamente.
Para almacenar la contraseña usamos variables globales para que el valor no se pierda después de que se termine de usar el NPC y que no sea sólo almacenada por un mismo usuario o.o
Yo no sé si te parece la idea, pero sería mejor que el usuario sólo pagaran una vez para entrar una vez haya sido asignada la contraseña, así si mueres no debes pagar tanto de nuevo, hasta que pasen los 30 minutos y la contraseña sea cambiada pagarían nuevamente =P, para que el privado tenga sus ventajas ^^u
«
Última modificación: 27 de Abril de 2008, 09:29:16 por Érid
»
En línea
Literathus
Usuario Novato
Desconectado
Mensajes: 15
Miembro Nº: 2278
Última visita:
24 de Julio de 2008, 05:28:07
Re: [AYUDA] NPC PVP con Contraseña :S
«
Respuesta #2 :
27 de Abril de 2008, 10:59:26 »
HERMANO, de todo corazon.....
GRACIAS he estado haciendo ese npc desde hace rato y ya me tenia mal
agradezco tu aporte es buena la idea de q paguen por 30 min asi no pagan tanto lo implementaré de inmediato apenas lo tenga lo subo, es q estoy haciendo una colexion de npcs hechos por mi para subirlo y colaborar con la gente :P
mil gracias otra vez
atte,
Literathus
PS. como se cuales son las globales y cuales son las temporales? :S disculpa la pregunta pero eso no lo he visto en las guias
«
Última modificación: 27 de Abril de 2008, 11:06:44 por Literathus
»
En línea
Érid
Donadores
Posteador de Oro
Desconectado
Sexo:
Mensajes: 659
Miembro Nº: 979
Controlador de mentes...
Última visita:
25 de Julio de 2008, 11:57:40
Re: [AYUDA] NPC PVP con Contraseña :S
«
Respuesta #3 :
28 de Abril de 2008, 03:47:24 »
La variables que empiezan con
$
son globales, por lo que todo el server puede leerlas, y también son permanentes, existen las temporales
.@
.
y
@
, las 2 primeras funcionas desde que se empieza el script hasta que se termina y la última es temporal de personaje, las que no tienen prefijo son variables permanentes de personaje, y las de prefijo
#
y
##
son permanentes de cuenta.
Aquí en DivineRO ayudamos con mucho gusto =3
En línea
Literathus
Usuario Novato
Desconectado
Mensajes: 15
Miembro Nº: 2278
Última visita:
24 de Julio de 2008, 05:28:07
Re: [AYUDA] NPC PVP con Contraseña :S
«
Respuesta #4 :
28 de Abril de 2008, 05:08:50 »
hermano acudo a ti nuevamente porq lamentablemente no he podido hacer las comparaciones, osea de el q la introdujo al q va a ingresar,
En línea
Érid
Donadores
Posteador de Oro
Desconectado
Sexo:
Mensajes: 659
Miembro Nº: 979
Controlador de mentes...
Última visita:
25 de Julio de 2008, 11:57:40
Re: [AYUDA] NPC PVP con Contraseña :S
«
Respuesta #5 :
28 de Abril de 2008, 12:06:50 »
Creo que cometí un error en el script, aquí un poco mejor:
Citar
pvp_n_1:
mes "[PVP Room]";
mes "Entry your Password";
next;
if($passtime<gettimetick(2)){
input $axes1$;
if ($axes1$ != " "){
set $passtime,gettimetick(2)+1800000;
goto P_ENT;
}
}else{
mes "[PVP Room]";
mes "Entry the password of your contender?";
input @axes2;
if ($axes1$ == @axes2$){
goto P_ENT;
}else{
mes "[PVP Room]";
mes "This is Not the Password Try Again...";
close;
}
}
Creo que así está mejor, en el de antes no era posible poner la contraseña después de asignada, o eso creo.
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...