Wysłany: 2014-04-11, 06:39
psycho_)
Wiek: 27 Na forum: 4509 dni Posty: 5
Nick w MP: Hunter i jakies tagi
Piwa : 167
Mam problem z kontami graczy, gdy? po zarejestrowaniu, plik z nimi jest automatycznie wrzucany do "/scriptfiles" przez co powstaje ma?y "burdel". Co mam wpisa? w kodzie, ?eby konta robi?y si? i zosta?y wczytywane z "/scriptfiles/Gracze"?
Wysłany: 2014-04-11, 13:07
mrx3667
mrdrifter
Wiek: 29 Na forum: 4534 dni Posty: 143
Nick w MP: mrdrifter
Piwa : 359
milibybylogdybysnamdalswojkodboniejestesmyczarodziejami.
kod!
Wysłany: 2014-04-11, 13:45
psycho_)
Wiek: 27 Na forum: 4509 dni Posty: 5
Nick w MP: Hunter i jakies tagi
Piwa : 167
rejestracji czy logowania?
Wysłany: 2014-04-11, 13:51
xqz
otaku desu!
Wiek: 32 Na forum: 6407 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
Jak masz w logowaniu i rejestracji kod formatuj?cy nick gracz np.
Kod: format(table,sizeof table,"%s.ini",PlayerName(playerid));
to przed %s daj
Kod:
Wysłany: 2014-04-11, 14:24
psycho_)
Wiek: 27 Na forum: 4509 dni Posty: 5
Nick w MP: Hunter i jakies tagi
Piwa : 167
rejestracja :
Kod: CMD:register(playerid, cmdtext[])
{
new haslo[22];
if(sscanf(cmdtext, "s[20]", haslo)) return SCM(playerid, COLOR_CMD_EMPTY, "U?yj: /register <has?o>");
if(strlen(haslo) < 4 || strlen(haslo) > 20) return SCM(playerid, COLOR_ERROR, "* Has?o musi mie? d?ugo?? 4-20 znak?w!");
if(Zalogowany[playerid] || fexist(PlayerName(playerid))) return SCM(playerid, COLOR_ERROR, "* Ju? posiadasz u nas konto!");
dini_Create(PlayerName(playerid), "Gracze");
dini_IntSet(PlayerName(playerid), "haslo", strval(haslo));
Zalogowany[playerid] = true;
dini_Set(PlayerName(playerid), "osiagniecia1", "0,0,0,0,0,0,0,0,0,0,0");
dini_Set(PlayerName(playerid), "osiagniecia2", "0,0,0,0,0,0,0,0");
AddPointOsiagniecie(playerid, 0);
format(string2, sizeof(string2), "Rejestracja powiod?a si?, zosta?e? automatycznie zalogowany! Has?o do twojego konta: %s", haslo);
SCM(playerid, COLOR_GREEN, string2);
return 1;
}"
Logowanie
Kod: GetPlayerName(playerid, nick, MAX_PLAYER_NAME);
SCM(playerid, 0xFFFFFFFF, " ");
SCM(playerid, 0xFFFFFFFF, " ");
SCM(playerid, COLOR_GREEN, "* Witaj na serwerze Polskie Silver Party.");
if(fexist(PlayerName(playerid)))
{
SCM(playerid, COLOR_RED2, "* Posiadasz u nas konto, wi?c musisz si? na nie zalogowa?.");
SetTimerEx("ShowDialogLogin", 1600, 0, "d", playerid);
}
else
{
SCM(playerid, COLOR_RED2, "* Nie masz u nas konta. Aby je za?o?y? wpisz /register <twoje has?o>");
SCM(playerid, COLOR_YELLOW2, "* B?d? na nim zapisywane twoje statystyki, osi?gni?cia, pieni?dze, itd...");
}
SCM(playerid, 0x66CCFFFF, "* Wi?cej informacji o serwerze znajdziesz pod /cmd /tele");
if(fexist(FILE_VIPS))
{
if(dini_Isset(FILE_VIPS, nick) && dini_Int(FILE_VIPS, nick) == 1)
{
Vip[playerid] = true;
vipow++;
SCM(playerid, 0x33FF99FF, "* Zosta?e? automatycznie zalogowany jako VIP.");
}
}
format(string2, sizeof(string2), "* Gracz {3399FF}%s (%d) {FFFFFF}do??czy? do gry!", PlayerName(playerid), playerid);
SendClientMessageToAll(0xFFFFFFFF, string2);
SCM(playerid, 0xFFFFFFFF, " ");
SCM(playerid, 0xFFFFFFFF, " ");
SCM(playerid, 0xFFFFFFFF, " ");
PlayerPlaySound(playerid, 1097, 0.0, 0.0, 0.0);
Wysłany: 2014-04-11, 15:14
xqz
otaku desu!
Wiek: 32 Na forum: 6407 dni Posty: 723
Nick w MP: xqz
Piwa : 5465
Kod: stock PlayerPath(playerid)
{
new path[45];
format(path, sizeof(path),"/Gracze/%s", PlayerName(playerid));
return path;
}
Wklej sobie to i jak m?wi?em u?ywaj - m?drze.
dini_Create(PlayerName(playerid), "Gracze");
PlayerName kt?re odnosz? si? do dini pozamieniaj na PlayerPath(playerid).
Tagi: konta :: graczy
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: