pregunta sobre dudb
#1

estoy haciendo un sistema de cuentas con el dudb y queria saber como crear la cuenta en un lugar determinado con
pawn Код:
(udb_Create(playername, params))
alguien me puede decir como?
Reply
#2

a que te refieres con un lugar especificado?

si te refieres a la carpeta debes editar el dudb en estas lineas

Код:
stock udb_Exists(nickname[]) {
new tmp[MAX_STRING];
format(tmp,sizeof(tmp),"%s",udb_encode(nickname));
return fexist(tmp);
}
recuerda que si editar el '%s' debes editar el resto de las funciones de lo contrario se provocaran inconvenientes


Код:
stock udb_Exists(nickname[]) {
new tmp[MAX_STRING];
format(tmp,sizeof(tmp),"MICARPETA/%s",udb_encode(nickname));
return fexist(tmp);
}
Aqui te dejo el script modificado por dudas:

Original: http://pawn.pastebin.com/f7ae3ec30
EJ Modificado: http://pawn.pastebin.com/f13cbfc10
Reply
#3

serani no entender idioma pawno
Reply
#4

jaja ya lo entendi.
Si tienes:
Quote:

stock udb_Exists(nickname[]) {
new tmp[MAX_STRING];
format(tmp,sizeof(tmp),"%s",udb_encode(nickname));
return fexist(tmp);
}

Y cambias lo que esta en rojo y negrita y le pones \Cuentas\%s
Quote:

stock udb_Exists(nickname[]) {
new tmp[MAX_STRING];
format(tmp,sizeof(tmp),"\Cuentas\%s",udb_encode(nickname));
return fexist(tmp);
}

Ayi se guardan las cuentas?
xD aunque no lo necesite al menos lo entendi jeje
Reply
#5

Quote:
Originally Posted by Haydoon
jaja ya lo entendi.
Si tienes:
Quote:

stock udb_Exists(nickname[]) {
new tmp[MAX_STRING];
format(tmp,sizeof(tmp),"%s",udb_encode(nickname));
return fexist(tmp);
}

Y cambias lo que esta en rojo y negrita y le pones \Cuentas\%s
Quote:

stock udb_Exists(nickname[]) {
new tmp[MAX_STRING];
format(tmp,sizeof(tmp),"\Cuentas\%s",udb_encode(nickname));
return fexist(tmp);
}

Ayi se guardan las cuentas?
xD aunque no lo necesite al menos lo entendi jeje
exacto, y es necesario cambiar el '%s' de todas las otras funciones
Reply
#6

pero me caga el dudb
tiene que haber alguna forma de poder cambiarlo desde el GM/FS :S
Reply
#7

Quote:
Originally Posted by the_chaoz
pero me caga el dudb
tiene que haber alguna forma de poder cambiarlo desde el GM/FS :S
a que te refieres con 'me caga el dudb'
si no te compila?
Reply
#8

Quote:
Originally Posted by Chiri
Quote:
Originally Posted by the_chaoz
pero me caga el dudb
tiene que haber alguna forma de poder cambiarlo desde el GM/FS :S
a que te refieres con 'me caga el dudb'
si no te compila?
no que no lo puedo usar para que cree cuentas en otro lado
xq te explico quiero estoy haciendo un FS de admin y ando con el sistema de registro pero quiero que las cuentas de admins vallan separadas de las cuentas de usuarios normales
y si modifico el dudb desde ahi no lo puedo hacer
Reply
#9

Entonces podrias hacer algo asi

Quote:

stock User_Remove(nickname[]) {
new tmp[MAX_STRING];
format(tmp,sizeof(tmp),"USERS/%s",udb_encode(nickname));
return dini_Remove(tmp);
}

Quote:

stock Admin_Remove(adminname[]) {
new tmp[MAX_STRING];
format(tmp,sizeof(tmp),"ADMINS/%s",udb_encode(adminname));
return dini_Remove(tmp);
}

Y haci sucesivamente con las otras funciones...
Reply
#10

el codigo lo entendi
pero no sera create?
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)