GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: baglion02 - 2016. Március 18. - 19:59:05

Cím: Mysql megint
Írta: baglion02 - 2016. Március 18. - 19:59:05
Nos az már meg van, hogy ki íratom a nevét az embernek de viszont csak is az első ember nevét írja ki.
Azt szeretném, hogy pl aki nincs fent és aki fent van azt listázza ki, pl akinek van 5 pontja azt írja ki a nevét ha fent van ha nincs.
Mysql r6-ot használok régi.
Tudom nyitottam vele témát de ezt így jobbnak látom.
Köszi a választ!
itt egy leírás arról a mysql rendszerről amit használok hátha így megkönnyíti a dolgotokat.
https://sampforum.hu/index.php?topic=9285.0
Cím: Mysql megint
Írta: Pedró - 2016. Március 18. - 20:15:31
megírom neked stipistopi
5p

Dupla hozzászólás automatikusan összefûzve. ( 2016. Március 18. - 20:25:35 )

new row[128], neve[24], szintje, string[1024];
mysql_query(\"SELECT `Name`, `Level` FROM `Users` WHERE `Level` > 4\");
mysql_store_result();
while(mysql_fetch_row(row)) {
sscanf(row, \"p<|>s[24]i\", neve, szintje);
format(string, sizeof(string), \"%sNeve: %s Szintje: %i\\n\", string, neve, szintje)
}
mysql_free_result();
ShowPlayerDialog(playerid, DIALOG_LISTA, DIALOG_STYLE_LIST, \"Játékosok Lista\", string, \"Ok\", \"Ok\")

 
Igen.
Továbbá ajánlom a következő kód használatát:
 
mysql_query(\"SELECT `Name`, `Level` FROM `Users` WHERE `Level` > 4 ORDER BY `Level` DESC LIMIT 20\");

 
így csak 20at listáz ki, és szint szerint csökkenő sorrendben
Cím: Mysql megint
Írta: baglion02 - 2016. Március 18. - 21:16:24
Köszi megnézem :)

Dupla hozzászólás automatikusan összefûzve. ( 2016. Március 18. - 21:50:48 )

Működik köszönöm!