SA-MP Forums Archive
pregunta sobre dudb - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: pregunta sobre dudb (/showthread.php?tid=119685)



pregunta sobre dudb - TheChaoz - 09.01.2010

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?


Re: pregunta sobre dudb - Chiri - 09.01.2010

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



Re: pregunta sobre dudb - esme - 09.01.2010

serani no entender idioma pawno


Re: pregunta sobre dudb - Haydoon - 09.01.2010

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


Re: pregunta sobre dudb - Chiri - 09.01.2010

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


Re: pregunta sobre dudb - TheChaoz - 09.01.2010

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


Re: pregunta sobre dudb - Chiri - 09.01.2010

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?


Re: pregunta sobre dudb - TheChaoz - 09.01.2010

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


Re: pregunta sobre dudb - Chiri - 09.01.2010

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...


Re: pregunta sobre dudb - TheChaoz - 09.01.2010

el codigo lo entendi
pero no sera create?