Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Sottra poslato Septembar 11, 2014, 20:19:28 POSLE PODNE

Naslov: [Pomoc] brisanje fajlova
Poruka od: Sottra poslato Septembar 11, 2014, 20:19:28 POSLE PODNE
Skripta koju koristim: Moja
Detaljan opis problema: Vec sam otvarao slicnu temu ali je zakljucana. Znaci hocu kad se igrac registruje ako u toku registracije negdje pritisne odustani da izbrise njegov fajl iz foldera "Korisnici". Napravio sam varijablu koja provjerava da li je igrac registrovan: new registrovan[MAX_PLAYERS];
Stavio sam pod OnPlayerConnect: registrovan[playerid] = 0;
Stavio sam tamo kad se zavrsi registracija i kad se igrac prijavi: registrovan[playerid] = 1;
Stavio sam pod OnPlayerDisconnect: if(registrovan[playerid] == 1)
{
SacuvajIgraca(playerid);
}

I stavio sam onaj dole kod kad god igrac pritisne odustani da mu se izbrise njegov file.
I problem je to sto kad igrac pritisne odustani fajl treba da se izbrise, a ne izbrise se. Pomozite mi da rjesim ovo. Hvala unapred
Dio skripte: Kick(playerid);
new string[128];
format(string, sizeof(string), "%s.ini", Ime(playerid));
fremove(string);

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [Pomoc] brisanje fajlova
Poruka od: Sottra poslato Septembar 13, 2014, 11:03:41 PRE PODNE
bump
Naslov: Odg: [Pomoc] brisanje fajlova
Poruka od: [CH]Lenon poslato Septembar 13, 2014, 13:36:21 POSLE PODNE
Gdje si ovo stavio:


Kick(playerid);
new string[128];
format(string, sizeof(string), "%s.ini", Ime(playerid));
fremove(string);
Naslov: Odg: [Pomoc] brisanje fajlova
Poruka od: Sottra poslato Septembar 13, 2014, 16:10:15 POSLE PODNE
Citat: Lenon poslato Septembar 13, 2014, 13:36:21 POSLE PODNE
Gdje si ovo stavio:


Kick(playerid);
new string[128];
format(string, sizeof(string), "%s.ini", Ime(playerid));
fremove(string);

To sam stavio kad igrac pritisne drugo dugme u dialogu tj. odustani kad se registruje.
Naslov: Odg: [Pomoc] brisanje fajlova
Poruka od: [CH]Lenon poslato Septembar 13, 2014, 16:12:38 POSLE PODNE
Probaj ovako:


new string[128];
format(string, sizeof(string), "%s.ini", Ime(playerid));
fremove(string);
Kick(playerid);


Jer prema onome kodu sto si ti stavio ti igraca prvo kickas pa tek onda uzimas ime pa brises file, a ako ga prvo kicka nema cije ime uzeti, mozda cak dodje i do buga pa da obrise nekom drugom igracu.
Naslov: Odg: [Pomoc] brisanje fajlova
Poruka od: Sottra poslato Septembar 13, 2014, 18:56:43 POSLE PODNE
Citat: Lenon poslato Septembar 13, 2014, 16:12:38 POSLE PODNE
Probaj ovako:


new string[128];
format(string, sizeof(string), "%s.ini", Ime(playerid));
fremove(string);
Kick(playerid);


Jer prema onome kodu sto si ti stavio ti igraca prvo kickas pa tek onda uzimas ime pa brises file, a ako ga prvo kicka nema cije ime uzeti, mozda cak dodje i do buga pa da obrise nekom drugom igracu.
Pokusao sam to, ali opet ne brise fajl.
Naslov: Odg: [Pomoc] brisanje fajlova
Poruka od: [CH]Lenon poslato Septembar 13, 2014, 21:16:35 POSLE PODNE
Provjeri da nemas jos gdje da ti cuva statse.
Naslov: Odg: [Pomoc] brisanje fajlova
Poruka od: Sottra poslato Septembar 14, 2014, 10:45:58 PRE PODNE
Citat: Lenon poslato Septembar 13, 2014, 21:16:35 POSLE PODNE
Provjeri da nemas jos gdje da ti cuva statse.
Nema nigdje da cuva statse gdje ne bi trebalo da cuva.
Na drugi nacin cu rijesiti ovaj problem.
Mozete lockati temu.
Naslov: Odg: [Pomoc] brisanje fajlova
Poruka od: xyzcod2 poslato Septembar 14, 2014, 10:51:56 PRE PODNE
daj public SacuvajIgraca