Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: rejestracja.
1. Rejestracja.
Cze??. Nie jestem jakim? bardzo dobrym programist?, ale postanowi?em zrobi? system rejestracji. Robi?em go wed?ug poradnika znalezionego na forum samp'a, ale jest problem bo tak:
Nie zapisuje si?:
[list]kasa,
score,
pozycja gracza.[/list]

Dodatkowo w pliku pisze mi, ?e mam 5000 $, nawet wtedy, gdy podczas wychodzenia z serwera mia?em np. 100 $, ale i tak nie dostaj? ?adnej kasy ani nie spawnuje mnie w pozycji, w kt?rej by?em podczas wyj?cia z serwera.

Kod:

[pawn]enum Info
{
IP[16],
Password[129],
Admin,
Score,
Money,
Deaths,
Float:PosX,
Float:PosY,
Float:PosZ,
Float:PosA,
IsRegistered
}

new PlayerInfo[MAX_PLAYERS][Info];
native WP_Hash(buffer[], len, const str[]);[/pawn]

[pawn]public OnPlayerDisconnect(playerid, reason)
{
if(fexist(UserPath(playerid)))
{
GetPlayerPos(playerid, PlayerInfo[playerid][PosX], PlayerInfo[playerid][PosY], PlayerInfo[playerid][PosZ]);
GetPlayerFacingAngle(playerid, PlayerInfo[playerid][PosA]);
file_Open(UserPath(playerid));
file_SetVal("Admin", PlayerInfo[playerid][Admin]);
file_SetVal("Score", PlayerInfo[playerid][Score]);
file_SetVal("Money", PlayerInfo[playerid][Money]);
file_SetVal("Deaths", PlayerInfo[playerid][Deaths]);
file_SetFloat("PosX", PlayerInfo[playerid][PosX]);
file_SetFloat("PosY", PlayerInfo[playerid][PosY]);
file_SetFl...
2. Rejestracja.
siema ,wiem ?e to nie ten temat .Przejde do rzeczy mama problem z rejestracja ?e jak wejde na serwa i wpisze has?o i potem zn?w wejde i wpisze bule jakie haslo to mnie loguje .
Oto ten kod

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;
}

Za pomoc postawie 3 piwa[code][/code]

[ Komentarz dodany przez: Iggy: 2014-09-03, 17:47 ]
Poprawi?em za Ciebie nazw? tematu //Iggy
3. Rejestracja.
Witajcie. Ot?? ostatnie mnie czasy wraz z kumplami pracowali?my nad GameModem RP. Wszystko ?adnie pi?knie , ca?o?? pod??czona pod bazy MySQL itd. Lecz mamy 1 problem. Chcieliby?my zrobi? rejestracj? przez forum a mianowicie pod??czy? jako? baz? serwera z forum tak by by?a mo?liwa rejestracja konta na forum. A teraz ja?niej : Chcieliby?my by dane rejestracji konta w grze z forum lecia?y w prost do bazy MySQL. I tu si? pojawia problem . Jak to zrobi?? :) Oczywi?cie wszelak? pomoc nagrodz? piwkiem :)