Hallo zusammen,
ich versuche aktuell mein Script mit einem phpBB-Forum zu verbinden.
Dabei bin ich gerade dabei den ziemlich komplizierten Hash von phpBB3 in PAWN umzusetzen, bin dabei allerdings bei der Funktion unique_id() hängen geblieben.
PHP
function unique_id($extra = 'c')
{
static $dss_seeded = false;
global $config;
$val = $config['rand_seed'] . microtime();
$val = md5($val);
$config['rand_seed'] = md5($config['rand_seed'] . $val . $extra);
if ($dss_seeded !== true && ($config['rand_seed_last_update'] < time() - rand(1,10)))
{
set_config('rand_seed_last_update', time(), true);
set_config('rand_seed', $config['rand_seed'], true);
$dss_seeded = true;
}
return substr($val, 4, 16);
}
Alles anzeigen
Wie ist es mir am Besten möglich, diese Funktion in PAWN zu implementieren - wenn es überhaupt möglich ist?
Einen Nachteil den ich bereits sehen kann ist die Funktion microtime(), welche es in PAWN nativ nicht gibt.
Ich hoffe jemand kann mir helfen.
Mit freundlichen Grüßen
Padarom