Wysłany: 2014-12-28, 00:30
GreeN.
Wiek: 27 Na forum: 4652 dni Posty: 137
Nick w MP: GreeN.
Piwa : 50
E pany mam ot?? to taki problem po rejestracji konta, pasuje ka?de has?o jak to naprawi? ?
PS:Je?eli nie ten dzia? to prosz? przenie??, nie mog?em znale?? zbiorowego
Wysłany: 2014-12-28, 09:39
zajacp1
asdfghjnklngnbfs
Wiek: 28 Na forum: 6102 dni Posty: 610
Piwa : 726
Jakie? szczeg??y? Jaki GM, system zapisu danych, cokolwiek?
Wysłany: 2014-12-28, 09:49
Iggy
#admin
Wiek: 26 Na forum: 4596 dni Posty: 3469
Nick w MP: Iggy
Piwa : 1716
Wysłany: 2014-12-29, 00:06
GreeN.
Wiek: 27 Na forum: 4652 dni Posty: 137
Nick w MP: GreeN.
Piwa : 50
To jest rejestracja :3
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));
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;
}
Kod:
{
if(!Zalogowany[playerid]) return SCM(playerid, COLOR_ERROR, "* Musisz by? zalogowany!");
ShowOsiagnieciaPage1(playerid);
return 1;
}
Kod:
forward ShowDialogLogin(playerid);
public ShowDialogLogin(playerid)
{
ShowPlayerDialogEx(playerid, 13, DIALOG_STYLE_PASSWORD, "Zaloguj si?", "Konto o tym nicku jest zarejestrowane.\nMusisz si? zalogowa? podaj?c has?o\nw polu ni?ej:", "Zaloguj", "Kick");
}
Kod:
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...");
Has?a mi si? przerabiaj? na zera jak to przerobi? ?
Wysłany: 2014-12-29, 01:14
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
dini_IntSet(PlayerName(playerid), "haslo", haslo);
XD
Wysłany: 2014-12-29, 08:53
Intern
Wiek: 30 Na forum: 4184 dni Posty: 40
Nick w MP: Intern
Piwa : 15
Skoro napotka?em podobny problem (no prawie bo w moim przypadku czasem wyskakuje ze has?o jest niepoprawne a na 100% wpisuje takie jak przy rejestracji) to od razu si? spytam:
Czy lepiej zrobi? rejestracj? w dini czy MySql? Czy ma to jak?? r??nice?
Wysłany: 2014-12-29, 13:42
GreeN.
Wiek: 27 Na forum: 4652 dni Posty: 137
Nick w MP: GreeN.
Piwa : 50
"ToxiC`" napisał/a :dini_IntSet(PlayerName(playerid), "haslo", haslo);
XD
Error :c
Kod: C:\Users\Marcin z\Desktop\Serv2\gamemodes\pp.pwn(11630) : error 035: argument type mismatch (argument 3)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Wysłany: 2014-12-30, 07:08
ToxiC.
Wiek: 28 Na forum: 5246 dni Posty: 3792
Piwa : 8590
Kod:
CMD:register(playerid, params[])
{
if(isnull(params)) return SCM(playerid, COLOR_CMD_EMPTY, "U?yj: /register <has?o>");
if(strlen(params) < 4 || strlen(params) > 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));
dini_IntSet(PlayerName(playerid), "haslo", params);
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", params);
SCM(playerid, COLOR_GREEN, string2);
return 1;
}
Wysłany: 2014-12-30, 15:34
GreeN.
Wiek: 27 Na forum: 4652 dni Posty: 137
Nick w MP: GreeN.
Piwa : 50
Kod: C:\Users\Marcin z\Desktop\Serv2\gamemodes\PP2.pwn(11631) : error 035: argument type mismatch (argument 3)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Linijka 11631 :
Kod: dini_IntSet(PlayerName(playerid), "haslo", params);
Wysłany: 2014-12-30, 16:35
Intern
Wiek: 30 Na forum: 4184 dni Posty: 40
Nick w MP: Intern
Piwa : 15
a nie powinno by? dini_Set?
Kod: dini_Set(PlayerName(playerid), "haslo", params);
Nawet napewno powinno by? dini_Set
Ponawiam swoje pytanie:
Lepej zrobi? rejestracj?, pojazdy, domy itd w dini czy w MySQL ?
Ostatnio zmieniony przez Intern 2014-12-31, 10:34, w całości zmieniany 1 raz
Wysłany: 2014-12-30, 17:21
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
nie MSQL, tylko MySQL. Wi?cej mo?liwo?ci, prostota w robieniu toplist, czy pobieraniu informacji.
Tagi: rejestracja/logowanie
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: