Započeo Plen Ki Mun
•6. Apr. 2018.• ZaključanoKomanda '/postavilozinku
574
pregleda
5
postova
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
526
Postovi:
101
Teme:
Pridružio se:Sep. 2015
6. Apr. 2018.
Problem(error/warning): Komanda ne radi ono što treba, da se postavi igracu lozinka 'ukoliko' taj korisnik postoji u bazi (YINI). E sada, problem je taj što neznam kako uraditi provjeru da racun ne postoji, a kada promijenim nekome sifru, promijeni se onome tko upise tu komandu. @Ino42O
Dio skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Dio skripte:
CMD:postavilozinku(playerid, params[])
{
new player, string, pass;
if(PInfo < 7)
return SCM(playerid, COLOR_ORANGE_RED, "Nemas dopustenje.");
new hashpass;
WP_Hash(hashpass,sizeof(hashpass),pass);
if(sscanf(params, "ss", player, pass))
return SCM(playerid, COLOR_ORANGE_RED, "/postavilozinku (ImeIgraca) (Lozinka)");
format(string, sizeof(string), "/Korisnici/%s.ini", player);
new INI:file = INI_Open(UserPath(playerid));
INI_SetTag(file,"data");
INI_WriteString(file,"Password", hashpass);
INI_Close(file);
SCM(playerid, COLOR_LIGHTBLUE, "Promijenio si sifru igracu.);
return 1;
}
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
161
Postovi:
12
Teme:
Pridružio se:Mar. 2018
6. Apr. 2018.
Logicno da ce promenit tom igracu koji je izvrsio komandu, stavio si da otvori file od playerid-a umesto od player-a (sscanf) 🙂
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava