I'm trying to find random origins using
Joropito's random location generator & pass those locations to calling plugins. But i can't find out how to pass multi-dimensional arrays using natives.
native function:
PHP Code:
public _find_ent_spawns(iPlugins, iParams)
{
new Float: flOrigins[MAX_ORIGINS][3]
, i
;
while(i++ < MAX_ORIGINS)
{
if(!SsGetOrigin(flOrigins[i]))
break;
}
// set_param_byref(1, flOrigins);
// set_array_f(1, flOrigins, sizeof(flOrigins));
return i;
}
Calling plugin:
PHP Code:
if(cmd_access(id, iLevel, iCid, 1))
{
new Float: flOrigins[MAX_ORIGINS][3]
, iSpawns = os_get_ent_spawns(flOrigins)
;
// Unfinished: Create entities & set them to spawns.
// Write spawns to file.
log_amx("Found %s spawn points.", iSpawns);
}
return PLUGIN_HANDLED;
__________________