[Pomoc] brisanje fajlova

Započeo Sottra
11. Sep. 2014. Zaključano
296
pregleda
9
postova
Sottra
4
Shot Caller
11. Sep. 2014.
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;

Stavio sam pod OnPlayerConnect:
registrovan = 0;

Stavio sam tamo kad se zavrsi registracija i kad se igrac prijavi:
registrovan = 1;

Stavio sam pod OnPlayerDisconnect:
if(registrovan == 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;
format(string, sizeof(string), "%s.ini", Ime(playerid));
fremove(string);

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Sottra
4
Shot Caller
13. Sep. 2014.
bump
Lenonâ„¢
5
Godfather
13. Sep. 2014.
Gdje si ovo stavio:

Kick(playerid);
new string;
format(string, sizeof(string), "%s.ini", Ime(playerid));
fremove(string);
Sottra
4
Shot Caller
13. Sep. 2014.
Lenon wrote on September 13, 2014, 11:36 am:
Gdje si ovo stavio:

Kick(playerid);
new string;
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.
Lenonâ„¢
5
Godfather
13. Sep. 2014.
Probaj ovako:

new string;
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.
Sottra
4
Shot Caller
13. Sep. 2014.
Lenon wrote on September 13, 2014, 2:12 pm:
Probaj ovako:

new string;
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.
Lenonâ„¢
5
Godfather
13. Sep. 2014.
Provjeri da nemas jos gdje da ti cuva statse.
Sottra
4
Shot Caller
14. Sep. 2014.
Lenon wrote on September 13, 2014, 7:16 pm:
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.
xyzcod2
5
Underboss
14. Sep. 2014.
daj public SacuvajIgraca

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha