Enviar respuesta 
 
Calificación:
  • 1 votos - 5 Media
  • 1
  • 2
  • 3
  • 4
  • 5
PutVar y GetVar Aprender a utilizarlo!
25-07-2011, 12:12 PM
Mensaje: #1
PutVar y GetVar Aprender a utilizarlo!

Introducion:
jamas he hecho un tutorial. pero como lo prometido es deuda para mi lo tuve que hacer jajaja ojala me entiendan y ojala me ayuden a mejorar este tuto por que por hay no es uno de los mejores tutos pero me costo mucho hacerlo para que sea entendible... vamos a ver si con esto crean un super scripts por que desde mi pensar un super scripts siempre usa estas funciones...
Saludos! cualquier cosa me avisan!

Cita:PutVar:
Es utilizado para Guardar o Almacenar informacion en archivos de .INI (Dentro de la carpeta "Scripts" que se ubica en el servidor)
GetVar:
Con este Comando podemos Extraer la informacion que Guardamos con un Putvar y utilizarla para realizar scripts

PutVar:
[spoiler]
Si nos concentramos en lo basico esta Funcion se usa haci:
Call PutVar("Scripts/Archivo.ini", "Cabezera", "titulo", "Variable")
Desarmemos:
Call PutVar = Llama al PutVar
Scripts = Nos referimos a la carpeta "Scripts" que esta dentro de la carpeta del "servidor"
Archivo.ini = Sera el titulo del Archivo,ini
Cabezera = Es la cabezera del Archivo
titulo = titulo de la variable que vamos a guardar
Variable = valor de la variable que guardaremos

Sigamos, esta funcion creara un Archivo.INi con los datos q nosotros le pongamos pues bien si nosotros utilizamos esta funcion de la siguiente manera:
Call PutVar("Scripts/Saludos.ini", "Varios", "Noche", "Buenas noches!")
La estructura del Archivo creado seria haci:
Cita:[Varios]
Noche= Buenas noches!

Bueno, ahora usted me estara preguntando, como ago para guardar el level Actual de mi personaje?
pues bien si nosotros utilizamos esta funcion(Putvar) + otras funciones(GetPlayerLevel) de la siguiente manera:
Call PutVar("Scripts/Niveles.ini", ""&GetPlayerName(Index)", "Nivel","" & GetPlayerLevel(Index))
La estructura del Archivo creado seria haci:
Cita:
[Canido]
Nivel = 115

Otra pregunta que le puede surgir seria...
Puedo llamar a mi Archivo .Ini como el nombre de mi personaje?
Si
Call PutVar("Scripts/" &GetPlayerName(Index) & ".ini", "Caracteristicas", "Nivel","" & GetPlayerLevel(Index))
La estructura del Archivo creado seria haci:
Cita:
[Caracteristicas]
Nivel = 115
Ademas de la carpeta Scripts puedo Agregar algunas mas?
Si usted puede agregar todas las carpetas que quiera pero Procure crear las carpetas Antes de utilizar el scripts (por seguridad)
Call PutVar("Scripts/carpeta1/carpeta2" &GetPlayerName(Index) & ".ini", "Caracteristicas", "Nivel","" & GetPlayerLevel(Index))
[/spoiler]

GetVar:
[spoiler]
Esta funcion es igual al Putvar (en forma de uso) pero esta vez a la hora de elegir el destino del archivo solo Elegimos hasta el "Titulo"
Esta Funcion se usa haci:
XX = GetVar("Scripts/Archivo.ini", "Cabezera", "titulo")
esto hace que "XX" sea igual a la variable de "titulo"
que funcion le podemos dar a esto?
Lo podemos usar en un IF
Código:
IF XX = 10 Then
el titulo es 10
else
el titulo no es 10
End if
Desarmemos:
IF XX = 10 Then = si la variable que acompaña a "titulo" es 10 entonces....
el titulo es 10 = en esta parte iria todo lo que pasa si es 10
else = y si no es 10
el titulo no es 10 = en esta parte iria todo lo que pasa si no es 10
End if = Cierra el IF

Lo podemos usar en un Mensaje
Código:
Call PlayerMsg(Index,"la variable Titulo es: &XX&"!",10)
Lo podemos usar en Distintas Funciones
Código:
Call SetPlayerLevel(Index,XX)
Lo podemos usar para sumar...
Este scripts llevaria la cuenta de cuantos jugadores se an conectado si lo colocamos en Sub JoinGame
por que le suma 1 a un numero que ya habiamos registrado anteriormente
Código:
Ultimo = GetVar("Scripts/Registros.ini", "jugadores conectados", "Cantidad")
online = Ultimo + 1
Call PutVar("Scripts/Registros.ini", "jugadores conectados", "Cantidad", "" &online")




[/spoiler]

[Imagen: logonohjh.png]
[Imagen: c93ca326a24eecd92b30d421587aa7f5o.png]
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
28-07-2011, 08:27 PM
Mensaje: #2
RE: PutVar y GetVar Aprender a utilizarlo!

Excelente post canido! me gusto, solo me faltaría practicar para un mejor entendimiento Smile

[Imagen: mifirmad.png]
"Cuanto más sabes, más te das cuenta de que no sabes nada"
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
30-07-2011, 07:48 AM
Mensaje: #3
RE: PutVar y GetVar Aprender a utilizarlo!

Me gusto, esta bien organizado (cosaa k me falta a mi x-d) y se entiende, pero si mal no recuerdo el putvar y getvar no solo fiuncionan con extensiones .ini, sino que con otras tambn como .dat que encripta ese texto (CREO que esto es asi, no estoy seguro)

[Imagen: itachi1.png]
[Imagen: ichigoqvq.png]
--- Te gustan mis firmas?? pasate por mi post: Los invitados no pueden ver los enlaces. Por favor registrate AQUI para ver los enlaces. ---
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
31-07-2011, 09:09 AM
Mensaje: #4
RE: PutVar y GetVar Aprender a utilizarlo!

dios.. yo creo que lo que falta no es practica sino ver o probrobar otros scripts que utilicen estas funciones...

y a ti nick gracias! pero nunka lo use con .dat haci que paso de explicarlo jejeje

[Imagen: logonohjh.png]
[Imagen: c93ca326a24eecd92b30d421587aa7f5o.png]
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
01-08-2011, 05:56 PM
Mensaje: #5
RE: PutVar y GetVar Aprender a utilizarlo!

Como simpre Canido, eres una gran ayuda amigo!

Los invitados no pueden ver los enlaces. Por favor registrate AQUI para ver los enlaces.

Los invitados no pueden ver los enlaces. Por favor registrate AQUI para ver los enlaces.
Visita su sitio web Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
01-08-2011, 10:56 PM
Mensaje: #6
RE: PutVar y GetVar Aprender a utilizarlo!

Gracias compañero!

[Imagen: logonohjh.png]
[Imagen: c93ca326a24eecd92b30d421587aa7f5o.png]
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
02-08-2011, 12:23 AM
Mensaje: #7
RE: PutVar y GetVar Aprender a utilizarlo!

Excelente tutorial, con lo poco que se de SadScript (en realidad nada, solo se Básic) lo entendí perfectamente. Si no estaría con tiempos tan apretados me pondría a aprender SadScript ahora mismo, siempre quise intentar y nunca me animé. Sabiendo otros lenguajes no creo que se me haga muy dificil.
Bue, me puse a hablar de mi xD
Tremendo el tutorial, muy bien explicado, se esperan muchos mas!

Taller de Script's Galaxiales
Los invitados no pueden ver los enlaces. Por favor registrate AQUI para ver los enlaces.
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
02-08-2011, 01:15 AM
Mensaje: #8
RE: PutVar y GetVar Aprender a utilizarlo!

Gracias compañero vamos a ver si saco algunos tutos mas! no se de que solo pidan!

[Imagen: logonohjh.png]
[Imagen: c93ca326a24eecd92b30d421587aa7f5o.png]
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
26-10-2011, 03:00 AM
Mensaje: #9
RE: PutVar y GetVar Aprender a utilizarlo!

Tengo una duda, si he entendido bien se puede hacer que cuando actives una variable, se pueda hacer que todo usuario que entre pueda recibir un premio en su cuenta 1 vez, de modo que después se quede bloqueada y de esa forma reciban sólo un premio por usuario cómo un evento especial que se recibe mientras la variable antes mencionada esté activa en el server. ¿Cierto?

No sé si me he explicado bien...XD

No cuentes los mensajes, haz que los mensajes cuenten.

Los invitados no pueden ver los enlaces. Por favor registrate AQUI para ver los enlaces.

Adentra en un mundo lleno de fantasía. Novela que estoy escribiendo.
Visita su sitio web Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
26-10-2011, 01:38 PM
Mensaje: #10
RE: PutVar y GetVar Aprender a utilizarlo!

Si si, tendrías que crear otra variable pero las tendrías que activar vos desde cada .ini del usuario.
Haber si me explico tendrías que crear el scripts para que cada usuario que se registre se cree un .ini en una carpeta (Scripts/Jugadores/...) y tendría que haber una variable llamada Premio o Medallas y la activarías al jugador de su respectivo .ini, me explico ?

Los invitados no pueden ver los enlaces. Por favor registrate AQUI para ver los enlaces.
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
Enviar respuesta 


Posibles temas similares...
Tema: Autor Respuestas: Vistas: Último mensaje
  Uso de PutVar y GetVar nickitolas 12 908 09-07-2011 05:40 AM
Último mensaje: canido

Salto de foro:


Usuario(s) navegando en este tema: 1 invitado(s)
ContáctanosAlterEngineVolver arribaVolver al contenidoArchivo (Modo simple)Sindicación RSS