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: Sajtiikaa - 2013. május 24. - 17:56:54

Cím: Random CP Adatbázisból
Írta: Sajtiikaa - 2013. május 24. - 17:56:54
Üdvözletem.

Valaki megtudná nekem mondani hogyan lehet Random CP-t beolvasni adatbázisból?


Elõre is köszönet.


Sajtii.
Cím: Random CP Adatbázisból
Írta: Zsolesszka - 2013. május 24. - 18:06:07
SELECT * FROM `tablename` ORDER BY RAND() LIMIT 1

 
Bár ez nagyobb adatbázisnál elég lassú de gondolom nem lehet több adatsor mint 100.
Ha viszont sokkal több adatsorod van mondjuk 5-6 ezer akkor már a játékmód betöltésekor egyszerûbb ha lekéred mennyi is az összes adatsor ezt tárolod egy változóban és a következõképp használod:
 
new
     maxrandcp;
format(str, sizeof str, \"SELECT * FROM `tablename` WHERE `id` = %d\", random(maxrandcp)); // Ezáltal a samp által kínált random funkciót veszed igénybe.