Szerző Téma: Mysql megint  (Megtekintve 482 alkalommal)

Mysql megint
« Dátum: 2016. március 18. - 19:59:05 »
0 Show voters
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

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Mysql megint
« Válasz #1 Dátum: 2016. március 18. - 20:15:31 »
+2 Show voters
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
« Utoljára szerkesztve: 2016. március 18. - 20:25:35 írta Pedró »

Mysql megint
« Válasz #2 Dátum: 2016. március 18. - 21:16:24 »
0 Show voters
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!
« Utoljára szerkesztve: 2016. március 18. - 21:50:48 írta baglion02 »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal