SELECT * FROM table_name
ORDER BY RAND()
LIMIT 1
Ez csak viszonylag kevés soroknál mûködik elég gyorsan.
Ha túl sok sorod van akkor használd a pawn random() funkcióját.
new
maxcp;
// a maxcp értékét meg beállítod szerver induláskor annak megfelelõen amennyi adatod van a táblában (lehet mysql lekéréssel is)
format(query, sizeof query, \"SELECT * FROM table_name WHERE id = %d\", random(maxcp));
SELECT * FROM table_name
ORDER BY RAND()
LIMIT 1
Ez csak viszonylag kevés soroknál mûködik elég gyorsan.
Ha túl sok sorod van akkor használd a pawn random() funkcióját.
new
maxcp;
// a maxcp értékét meg beállítod szerver induláskor annak megfelelõen amennyi adatod van a táblában (lehet mysql lekéréssel is)
format(query, sizeof query, \"SELECT * FROM table_name WHERE id = %d\", random(maxcp));
Köszi de valami nem jó mert mindig a 0,0,0 kordinátára teszi