16.06.2014, 20:50
pawn Код:
static const ScriptNames[][] =
{
"script_name_1",
"script_name_2",
"script_name_3",
"script_name_4"
// more ...
};
static bool:Loaded[(sizeof(ScriptNames)) char];
LoadNewFS()
{
static ScriptsLoaded;
if(ScriptsLoaded >= sizeof(ScriptNames))
{
print("Warning: All scripts loaded!");
return -1;
}
new p, rand;
while(!p)
{
rand = random(sizeof(ScriptNames));
if(!Loaded{rand})
{
Loaded{rand} = true;
ScriptsLoaded++;
p = 1;
}
}
new cmd[45];
format(cmd,sizeof(cmd),"loadfs %s",ScriptNames[rand]);
SendRconCommand(cmd);
return rand;
}