Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-03-06, 12:12


ekicam2

KISS






Wiek: 28
Na forum: 5602 dni
Posty: 31
Nick w MP: ekicam2

Piwa: 11

Respekt: 50

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

Podpis


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-06, 14:34


Combacior







Wiek: 29
Na forum: 5795 dni
Posty: 1516

Piwa: 2161

Respekt: 1060
Respekt: 1060

Ostrzeżeń: 20%
B??dne zapytanie, brak tabeli z kt?rej chcesz pobra? rekord (FROM)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-03-06, 15:40


ekicam2

KISS






Wiek: 28
Na forum: 5602 dni
Posty: 31
Nick w MP: ekicam2

Piwa: 11

Respekt: 50

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


Podpis


Postaw piwo autorowi tego posta
 

 
Tagi: mysql :: przesyłanie :: cache :: publica
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku