Hola! Vengo a pedirles si porfavor me podrían dar un "mini tuto" o algúnos consejos para mejorar el code del (como lo conocen ustedes) Modo "Armagedon"
No pido un code entero .. nono .. solo vengo a pedir una ayuda. Gracias!.
PHP Code:
else if ((mode == MODE_NONE && (!preventconsecutive || g_lastmode != MODE_NVS) && random_num(1, get_pcvar_num(cvar_nvschance)) == get_pcvar_num(cvar_nvs) && floatround((iPlayersnum-2)*get_pcvar_float(cvar_nvsratio), floatround_ceil) >= 1 && iPlayersnum >= get_pcvar_num(cvar_nvsminplayers)) || mode == MODE_NVS)
{
// Nemesis vs Survivors Mode
g_plagueround = true
g_nvsround = true
id = fnGetRandomAlive(random_num(1, iPlayersnum))
humanme(id, 1)
while (g_survivor[id]) id = fnGetRandomAlive(random_num(1, iPlayersnum));
zombieme(id, 0, 1, 0)
iMaxZombies = floatround((iPlayersnum-2)*get_pcvar_float(cvar_plagueratio), floatround_ceil)
iZombies = 0
while (iZombies < iMaxZombies)
{
if (id < g_maxplayers)
id++
else
id = 1
if (!is_user_alive(id) || g_zombie[id] || g_survivor[id])
continue;
if (random_num(0, 1))
{
zombieme(id, 0, 1, 0)
iZombies++
}
}
for (id = 1; id <= g_maxplayers; id++)
{
if (!is_user_alive(id) || g_zombie[id] || g_survivor[id])
continue
remove_task(id+TASK_TEAM)
humanme(id, 1)
}
PlaySound(sound_plague[random_num(0, sizeof sound_plague -1)]);
set_hudmessage(255, 255, 255, -1.0, 0.17, 1, 0.0, 5.0, 1.0, 1.0, -1)
ShowSyncHudMsg(0, g_MsgSync, "Nemesis vs Survivors !!!")
ExecuteForward(g_fwRoundStart, g_fwDummyResult, MODE_NVS, 0);
}