SA-MP Forums Archive
[Pregunta Y_INI] - Cambiar nombre de archivo .ini - 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 Y_INI] - Cambiar nombre de archivo .ini (/showthread.php?tid=617351)



[Pregunta Y_INI] - Cambiar nombre de archivo .ini - EdgarHN - 20.09.2016

Buenos dias/tardes/noches amigos de Forum.sa-mp

Queria preguntarles si existe alguna manera de poder editar el archivo .ini de un Jugador, y poder pasarlo en Comando
ejemplo: /nombre Nuevo nombre
Solo quiero saber si hay posibilidad de poder cambiarlo y como.
Gracias


Re: [Pregunta Y_INI] - Cambiar nombre de archivo .ini - BrianFaria - 20.09.2016

Claro que se puede, recuerdo que lo habia hecho, hasta el cmd de borrar una cuenta .ino, actualmente ando sin pc si no te ayudaria. Pero es fбcil, suerte.


Re: [Pregunta Y_INI] - Cambiar nombre de archivo .ini - Choidito - 20.09.2016

Si se puede, lo habнa echo cuando trabajaba en sistema .INI, como ahora uso MySQL, no recuerdo del tema, dйjame buscar entre mis archivos y verй si lo encuentro para ayudarte.


Re: [Pregunta Y_INI] - Cambiar nombre de archivo .ini - BrianFaria - 21.09.2016

Ahi tienes.
Quote:

CMD:nombre(playerid, params[])
{
new nombrexd[24];
if(sscanf(params,"s[24]", nombrexd)) return SendClientMessage(playerid, -1 , "* Uso: /nombre [NICK]");
new dobabexd[128];
format(dobabexd, sizeof(dobabexd), "/Tucarpetadecuentas/%s.ini", name(playerid));
if(!fexist(dobabexd)) return SendClientMessage(playerid, -1 , "* Error!");
new filestring[128];
format(filestring, sizeof(filestring), "/Tucarpetadecuentas/%s.ini", nombrexd);
if(fexist(filestring)) return SendClientMessage(playerid, -1, "* Error: esta cuenta ya existe.");
frename(dobabexd, filestring);
SendClientMessageEx(-1, -1, "* %s cambio el nombre a '%s'", nombre(playerid), nombrexd);
SetPlayerName(playerid, nombrexd);
return 1;
}