Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Dos scripts que nunca pude hacer andar
19-01-2012, 09:02 PM (Este mensaje fue modificado por última vez en: 19-01-2012 09:04 PM por jugito08.)
Mensaje: #1
Thumbs Down Dos scripts que nunca pude hacer andar

Hola, aca yo estaba hoy intentando hacer funcionar dos scripts que nunca los pude arreglar, he podido arreglar todas las fallas pero el servidor mas alla de eso ,teniendo en cuenta no me salga ningun error, el script no funciona correctamente.

Este es un script para cambiar contraseña. El problema basicamente creo que es que no se puede usar un valor con letras, osea por ejemplo una contraseña solo con letras
Cita:Case "/cambiarcontraseña"
Vieja = TextSay(1)
Nueva = TextSay(2)
If GetVar("Cuentas/"& GetPlayerName(index) &".ini", "ACCESS", "Password") = Vieja Then
Call PutVar("Cuentas/"& GetPlayerName(index) &".ini", "ACCESS", "Password", ""& Nueva)
Call PlayerMSG(Index, "Su contraseña ha sido cambiada correctamente! su nueva contraseña es: "& Nueva, BRIGHTBLUE)
Else
Call PlayerMSG(Index, "Su contraseña no es valida!", BRIGHTRED)
End If
Exit Sub
_____________________________________
Y este scripts de mascota, que simplemente tiene las mismas funciones que la mascota creada desde item, pero aca el nombre no se puede seleccionar ni sprite, esa es la idea. Segun el servidor no hay ninguna falla pero hay algo que no esta correcto y por eso la mascota no "respawnea"
Cita:Case "/Mascota"
Call SetPlayerPetNAME(Index, "Perro de "& GetPlayerName(Index))
Call SetPlayerPetLevel(Index, 1)
Call SetPetLevel(Index, 1)
Call SetPlayerPetSprite(Index, 1)
Call SetPlayerPetMap(Index, GetPlayerMAP(Index))
Call SetPlayerPetX(Index, GetPlayerX(Index))
Call SetPlayerPetY(Index, GetPlayerY(Index))
Call SetPlayerPetMAXHP(Index, 200)
Call SetPlayerPetMAXMP(Index, 150)
Call SetPlayerPetMAXSP(Index, 120)
Call SetPlayerPetMAXFP(Index, 100)
Call SetPetHP(Index, 200)
Call SetPetMP(Index, 150)
Call SetPetSP(Index, 120)
Call SetPetFP(Index, 100)
Call SetPlayerPetHP(Index, 200)
Call SetPlayerPetMP(Index, 150)
Call SetPlayerPetSP(Index, 120)
Call SetPlayerPetFP(Index, 100)
Call SetPlayerPetSPEED(Index, 8)
Call SetPlayerPetMAGI(Index, 8)
Call SetPlayerPetDEF(Index, 8)
Call SetPlayerPetSTR(Index, 8)
Call SetPetSPEED(Index, 8)
Call SetPetMAGI(Index, 8)
Call SetPetDEF(Index, 8)
Call SetPetSTR(Index, 8)
Call PlayerMSG(Index, "Tu mascota ha sido adoptada correctamente y ahora obedece a tus ordenes!", brightblue)
Exit Sub

[Imagen: theworld.png]
Visita su sitio web Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
20-01-2012, 02:11 PM (Este mensaje fue modificado por última vez en: 20-01-2012 02:15 PM por Totolin.)
Mensaje: #2
RE: Dos scripts que nunca pude hacer andar

EL primero es porque está itentando acceder a un archivo que no existe, el código correcto sería:

Código:
Case "/cambiarcontraseña"
Vieja = TextSay(1)
Nueva = TextSay(2)
If GetVar("Cuentas/"& GetPlayerLogin(index) &"_Info.ini", "ACCESS", "Password") = Vieja Then
Call PutVar("Cuentas/"& GetPlayerLogin(index) &"_Info.ini", "ACCESS", "Password", ""& Nueva)
Call PlayerMSG(Index, "Su contraseña ha sido cambiada correctamente! su nueva contraseña es: "& Nueva, BRIGHTBLUE)
Else
Call PlayerMSG(Index, "Su contraseña no es valida!", BRIGHTRED)
End If
Exit Sub

Igualmente no va a funcionar, ya que en cuanto sales del juego te devuelve la pass original, no se porque.

El segundo no se, porque todavía no me paré a mirar como funcionan las mascotas, así que cuando lo haga te comento, a no ser que alguien lo haga antes Big Grin

Saludos Wink!!

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
20-01-2012, 03:30 PM
Mensaje: #3
RE: Dos scripts que nunca pude hacer andar

los comands de mascotas no funcionan correctamente la mayoria no andan!

[Imagen: logonohjh.png]
[Imagen: c93ca326a24eecd92b30d421587aa7f5o.png]
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
20-01-2012, 04:53 PM (Este mensaje fue modificado por última vez en: 20-01-2012 04:54 PM por piofran.)
Mensaje: #4
RE: Dos scripts que nunca pude hacer andar

Fijate asi:

Case "/cambiarcontraseña"
Vieja = TextSay(1)
Nueva = TextSay(2)
If GetVar("Cuentas/"& GetPlayerName(index) &"_Info.ini", "ACCESS", "Password") = Vieja Then
Call PutVar("Cuentas/"& GetPlayerName(index) &"_Info.ini", "ACCESS", "Password", ""& Nueva)
Call PlayerMSG(Index, "Su contraseña ha sido cambiada correctamente! su nueva contraseña es: "& Nueva, BRIGHTBLUE)
Else
Call PlayerMSG(Index, "Su contraseña no es valida!", BRIGHTRED)
End If
Exit Sub

Porque los archivos de cuenta no se llaman por ejemplo: "piofran", sino "piofran_Info".

saludos


EDIT-----


Sory no me fije ya te lo habian arreglado arriba. eso me pasa por no leer el post entero-.

[Imagen: 01_complete.png]
Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
21-01-2012, 04:05 AM
Mensaje: #5
RE: Dos scripts que nunca pude hacer andar

Uhh que bolu yo jajaja gracias Big Grin
PD: Que extraño que al deslogear vuelva el pass a la normalidad Confused

[Imagen: theworld.png]
Visita su sitio web Encuentra todos sus mensajes
Cita este mensaje en tu respuesta
Enviar respuesta 


Posibles temas similares...
Tema: Autor Respuestas: Vistas: Último mensaje
  Ayuda con Scripts Augusto 2 246 04-12-2011 05:53 PM
Último mensaje: Augusto
  [DUDA] Como hacer animacion de ataque Darckiller 3 242 24-10-2011 11:02 PM
Último mensaje: RocaMora
Wink Scripts para agregar sonidos? germid 9 759 23-07-2011 04:41 PM
Último mensaje: jugito08
Question (DUDA)Es posible hacer un script que haga que aparesca una imagen al empezar? jepeto 1 317 10-03-2011 01:07 AM
Último mensaje: Ellesar
  Duda con ifs(hacer que si sea de entre X y X valores) nickitolas 3 373 08-03-2011 02:17 AM
Último mensaje: Edward Andrew

Salto de foro:


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