Szerző Téma: Random CP Adatbázisból  (Megtekintve 506 alkalommal)

Random CP Adatbázisból
« Dátum: 2013. május 24. - 17:56:54 »
0 Show voters
Üdvözletem.

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


Elõre is köszönet.


Sajtii.

Random CP Adatbázisból
« Válasz #1 Dátum: 2013. május 24. - 18:06:07 »
0 Show voters
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.
« Utoljára szerkesztve: 2013. május 24. - 18:10:53 írta ɐʞzssǝlosz »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal