aver si alguien me corrije por que ando medio oxidado para crear modos ahora..xD
PHP Code:
}
else if ((mode == MODE_NONE && (!get_pcvar_num(cvar_preventconsecutive) || g_lastmode != MODE_ASD) && random_num(1, get_pcvar_num(cvar_asdchance)) == get_pcvar_num(cvar_asd) && floatround((iPlayersnum-2)*get_pcvar_float(cvar_asdratio), floatround_ceil) >= 1 && iPlayersnum >= get_pcvar_num(cvar_asdminplayers)) || mode == MODE_ASD)
{
// Modo ASD
g_asdround = true
// Turn 3 into a nemesis
for ( new i = 0; i < 3; i++ )
{
id = fnGetRandomAlive(random_num(1, iPlayersnum))
if (!g_nemesis[id])
zombieme(id, 0, 1, 0) // cambia los id
else
i--
}
// Turn 3 into a assessinos
for ( new i = 0; i < 3; i++ )
{
id = fnGetRandomAlive(random_num(1, iPlayersnum))
if (!g_nemesis[id]) // no importa si esta con la del nemesis solo cambia la id
zombieme(id, 0, 2, 0) //cambia los id
else
i--
}
// Turn 3 into a Hunter???? es una nueva clase zombie?
for ( new i = 0; i < ; i++ )
{
id = fnGetRandomAlive(random_num(1, iPlayersnum))
if (!g_nemesis[id])
zombieme(id, 0, ?, 0) // cambia los id
else
i--
}
// el resto lo pasamos a zombie
for (id = 1; id <= g_maxplayers; id++)
{
// Not alive
if (!is_user_alive(id))
continue;
// Depredador or already a zombie
if (g_survivor[id] || g_zombie[id])
continue;
// Turn into a zombie
zombieme(id, 0, 0, 1)
}
// cambia los human id con los tuyos....
id = fnGetRandomAlive(random_num(1, iPlayersnum))
humanme(id, 1) // 1 humanos
id = fnGetRandomAlive(random_num(1, iPlayersnum))
if (g_zombie[id])
{
humanme(id, 1) // 2 humanos
}
id = fnGetRandomAlive(random_num(1, iPlayersnum))
if (g_zombie[id])
{
humanme(id, 1) // 3 humanos
}
id = fnGetRandomAlive(random_num(1, iPlayersnum))
if (g_zombie[id])
{
humanme(id, 1) // 4 humanos
}
id = fnGetRandomAlive(random_num(1, iPlayersnum))
if (g_zombie[id])
{
humanme(id, 1) // 5 humanos
}
// Play l4d sound
PlaySound(sound_l4d[random_num(0, sizeof sound_l4d -1)]);
ExecuteForward(g_fwRoundStart, g_fwDummyResult, MODE_ASD, 0);
}