Borrar archivo y_ini
#1

Hola hola, como puedo hacer para borrar un archivo en y_ini?

Es quй tengo un bool para saber si el jugador completу el registro o no, y quiero que si esa variable esta en false al desconectarse borre el archivo de su cuenta

pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
    if(registrocompletado[playerid] == false)
    {
        //aca que hago D:
    }
    return 1;
}
Reply
#2

https://sampforum.blast.hk/showthread.php?pid=2711535#pid2711535
Reply
#3

EDIT: Me equivoquй xd.
Reply
#4

Mirando y_ini, solo estб el RemoveEntry, que borra solo una linea, usa esto:

pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
    if(registrocompletado[playerid] == false)
    {
        new Nombre[MAX_PLAYER_NAME], archivo[100];
        GetPlayerName(playerid, Nombre, MAX_PLAYER_NAME);
        format(archivo, 100, "carpetadondeguardastusarchivos/%s.ini", Nombre);
        fremove(archivo);
    }
    return 1;
}
https://sampwiki.blast.hk/wiki/Fremove
Reply
#5

Quote:
Originally Posted by Adoniiz
Посмотреть сообщение
Mirando y_ini, solo estб el RemoveEntry, que borra solo una linea, usa esto:

pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
    if(registrocompletado[playerid] == false)
    {
        new Nombre[MAX_PLAYER_NAME], archivo[100];
        GetPlayerName(playerid, Nombre, MAX_PLAYER_NAME);
        format(archivo, 100, "carpetadondeguardastusarchivos/%s.ini", Nombre);
        fremove(archivo);
    }
    return 1;
}
https://sampwiki.blast.hk/wiki/Fremove
si eso es lo ke acabo de ver o_O.. se le olvido esa funcion xDD.
Reply
#6

Gracias Adoniiz me funcionу, gracias tambiйn otacon aunque hiba a postear que no venia lo que queria hacer pero Adoniiz me ahorrу las decirlo :b gracias Enzo :I jaja
Reply
#7

Quote:
Originally Posted by OTACON
Посмотреть сообщение
si eso es lo ke acabo de ver o_O.. se le olvido esa funcion xDD.
Lo veo innecesario de que ****** crearб esa funciуn, ya que esta nativa de SA-MP. eso pasa tambien con fexist.. їporque? porque si los crea harнa lo mismo (igual) que eso y gastarнa lineas de cуdigos no tendran nada de diferencia, sуlo el nombre..

Quote:
Originally Posted by deryan
Посмотреть сообщение
Gracias Adoniiz me funcionу, gracias tambiйn otacon aunque hiba a postear que no venia lo que queria hacer pero Adoniiz me ahorrу las decirlo :b gracias Enzo :I jaja
de nada
Reply
#8

Quote:
Originally Posted by Adoniiz
Посмотреть сообщение
Lo veo innecesario de que ****** crearб esa funciуn, ya que esta nativa de SA-MP. eso pasa tambien con fexist.. їporque? porque si los crea harнa lo mismo (igual) que eso y gastarнa lineas de cуdigos no tendran nada de diferencia, sуlo el nombre..
es obvio man, pero hubiera sumado una funcion mas... todas las funciones con dicho fin hacen lo mismo por obvia razon que ya la dijiste ..
Reply
#9

Bueno si tanto, la quieren practica.

pawn Код:
INI_Delete(name[]){
    if(fexist(name[])){
        fremove(name[]);
        return 1;
    }
    return 0;
}
Reply
#10

pawn Код:
#define
Por el amor de pawn...
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)