Wysłany: 2014-03-06, 12:12
ekicam2
KISS
Wiek: 28 Na forum: 5602 dni Posty: 31
Nick w MP: ekicam2
Piwa : 11
Kod:
forward public OnGetPlayerInfo(playerid);
public OnPlayerConnect(playerid){
//******************************LOGIN/REJESTRACJA*******************************
new query[128];
//imie i zapytaj czy gracz jest i wy?lij do OnGetPlayerInfo
GetPlayerName(playerid, gracz[playerid][nick], MAX_PLAYER_NAME);
format(query, sizeof(query), "SELECT * WHERE nick = '%s'", gracz[playerid][nick]);
mysql_tquery(connection, query, "OnGetPlayerInfo", "%d", "playerid");
return 1;
}
Kod: public OnGetPlayerInfo(playerid){
new rows, fields;
cache_get_data(rows, fields);
printf("There are %d rows and %d fields in the current result set (aka cache).", rows, fields);
if(rows){
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Login", "Enter your password below:", "Login", "Register");
}
else{
ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Register", "Enter your password below:", "Register", "");
}
return 1;
}
konsola po po??czeniu do gry czysta+ nie pojawia si? ?aden z dialog?w, z g?ry dzi?kuj? za pomoc
Wysłany: 2014-03-06, 14:34
Combacior
Wiek: 29 Na forum: 5795 dni Posty: 1516
Piwa : 2161
B??dne zapytanie, brak tabeli z kt?rej chcesz pobra? rekord (FROM)
Wysłany: 2014-03-06, 15:40
ekicam2
KISS
Wiek: 28 Na forum: 5602 dni Posty: 31
Nick w MP: ekicam2
Piwa : 11
@UP
nic nie da?o, przy takim kodzie wszystko dzia?a elegancko(nawet gdy nie ma wyboru tabeli)
Kod: public OnPlayerConnect(playerid){
//******************************LOGIN/REJESTRACJA*******************************
new query[128];
//imie i zapytaj czy gracz jest i wy?lij do OnGetPlayerInfo
GetPlayerName(playerid, gracz[playerid][nick], MAX_PLAYER_NAME);
format(query, sizeof(query), "SELECT * WHERE nick = '%s'", gracz[playerid][nick]);
mysql_tquery(connection, query, "OnGetPlayerInfo", "%d", "playerid");
new rows, fields;
cache_get_data(rows, fields);
printf("There are %d rows and %d fields in the current result set (aka cache).", rows, fields);
return 1;
}
Tagi: mysql :: przesyłanie :: cache :: publica
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: