Witam.Chcia?bym by kto? pom?g? mi z komend? na zmian? nicku.Mianowicie na zmian? has?a zrobi?em tak:
[code]CMD:zh(playerid, params[])
{
ShowPlayerDialog(playerid, DIALOG_ZMIANA_HASLA, DIALOG_STYLE_INPUT, "Zmiana has?a", "wpisz nowe haslo", "Zmie?", "Anuluj");
return 1;
}
if(dialogid == DIALOG_ZMIANA_HASLA)
{
if(response)
{
if(strlen(inputtext) >= 4)
{
new konto[128];
format(konto, 128, "Konta/%s.ini", PlayerName(playerid));
djSetInt(konto, "Haslo", num_hash(inputtext));
new a[128];
format(a, 128, "haslo:%s", inputtext);
ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "Informacja", a, "Ok", "");
}
else SendClientMessage(playerid, CZ, "Has?o musi mie? przynajmniej 4 znaki!");
}
}[/code]
Ale nie wiem jak zrobi? zmian? nicku.
By? mo?e przyda si? te? ten kod.
enum gInfo
[code]{
gZalogowany,
gHaslo,
gAdmin,
gPremium,
gKasa,
gScore,
};
kod pryz rejestracji.
new konto[128];
format(konto, 128, "Konta/%s.ini", PlayerName(playerid));
if(strlen(inputtext) >= 4)
{
djCreateFile(konto);
djSetInt(konto, "Haslo", num_hash(inputtext));
djSetInt(konto, "Adminlvl", 0);
djSetInt(konto, "Premium", 0);
... |