[HNS] Crear ronda carnage
[TUT HNS] CREAR RONDA CARNAGE
• Bueno, me decidi a hacer este tutorial porque en varios servidores vi rondas carnage, tal vez no son iguales a este pero esto es lo mas basico que digamosClick post title for more details Espero que el tutorial alla salido bien se los hire explicando parte a parte :)
• En este pedazito les muestro que includes usamos, el nombre del plugin, la version, el autor, y un prefijo. Ademas creamos una variable para 32 players, 2 constancias para las CFG's y una variable para remplazar el "get_maxplayers()". En el "plugin_init()" registramos el plugin version & autor, registramos los eventos de INICIO & FIN de ronda.
PHP Code:
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < fun >
new PluginName[ ] = "[TUT] Crear Carnage Round"
new PluginVersion[ ] = "1.0"
new PluginAutor[ ] = "Chatto'"
new szPrefix[ ] = "[CarnageRound]"
new gCarnageCount[33];
new const gCfgCarnage[] = "cstrike/carnage.cfg"
new const gCfgNormal[] = "cstrike/publico.cfg"
new g_iMaxPlr
public plugin_init()
{
register_plugin( PluginName, PluginVersion, PluginAutor )
register_logevent("RoundStart", 2, "1=Round_Start")
  ; register_logevent("RoundEnd", 2, "1=Round_End")
g_iMaxPlr = get_maxplayers();
}
PHP Code:
public RoundStart()
{
for( new i = 0; i <= g_iMaxPlr; i++ )
{
if( gCarnageCount[i] != 5 )
{
set_hudmessage(255, 212, 0, 0.18, 0.15, 1, 6.0, 12.0< span>)
show_hudmessage( 0, "%s^nContador cargane %d/5 rondas ", szPrefix, gCarnageCount[i] )
server_cmd( "exec %s", gCfgNormal )
}
else if( gCarnageCount[i] == 5 )
{
server_cmd( "exec %s", gCfgCarnage )
set_hudmessage(255, 212, 0, 0.18, 0.15, 1, 6.0, 12.0)
show_hudmessage( 0, "ESTAS POR JUGAR^n%s", szPrefix )
set_task( 12.0, "give_items", i )
gCarnageCount[i] = 0;
}
}
}
PHP Code:
public RoundEnd()
{
for( new i = 0; i <= g_iMaxPlr; i++ )
{
gCarnageCount[i]++;
}
}
PHP Code:
public give_items(id)
{
strip_user_weapons(id)
give_item( id, "weapon_awp" )
give_item( id, "weapon_knife" )
give_item( id, "weapon_hegrenade" )
set_user_health( id, 150 )
set_user_armor( id, 150 )
&nb sp; cs_set_user_bpammo( id, CSW_AWP, 10 )
}
Muy simple, en las cfgs como es para un servidor de Hide'n'Seek si tenemos el HNS SHOP o el Parachute instalado en la cfg de cargane los desactivamos para que no puedan usarlos durante esa ronda y luego en la cfg normal volvemos a activarlo. Tambien pueden usarlas para cambiar el tiempo de duracion, gravedad, airaccelerate, accelerate, etc..
Bueno eso fue todo amigos de AlliedModders, espero que este bien explicado y que les guste. Saludos y suerte a todos!
Orignal From: [HNS] Crear ronda carnage
Hola no me lo pasarias a todo por mediafire haci lo pongo en mi sv y listo ok por que no encuentro en ninguna parte este mod muchas gracias amigo ;D por skype : lucas.ezej o face: https://www.facebook.com/luucass.saraachoo?ref=tn_tnmn
ReplyDelete