Bueno estuve unos 20 minutos sin Internet ladillado xd y me puse a leer sobre la librería fun,y decidí usarla, el obtiene beneficios para usuarios que seria 1600 de money y a los administradores en cada ronda se le da 130 de hp y 200 de chaleco, si se que el round money esta echo, no e leído quin lo creo para nombrarlo aquí, pero decidí que era una buena opción otorgar ese beneficio en este plugin
Código PHP:
#include <amxmodx>
#include <fun>
#include <hamsandwich>
#include <cstrike>
#define TAG "SG"
public plugin_init( )
{
register_plugin( "Round of benefits","1.0","Alejandro." )
RegisterHam( Ham_Spawn,"player","fw_PlayerSpawn",1 )
}
public fw_PlayerSpawn( id )
{
if( !is_user_alive( id ) )
return HAM_IGNORED;
new szname[33] //variable para obtener su nombre
get_user_name(id, szname, 32)
cs_set_user_money( id,16000,false )
ChatColor(0,"!g.:[!team%S!g]:. !yEl jugador !team[!y%s!team] !yObtiene !team160.00BsS",TAG, szname)
if (get_user_flags(id) & ADMIN_KICK) {
ChatColor(id,"!g.:[!team%s!g]:. !team[!y%s!team] !yObtienes 130 de hp y 200 de chaleco por ser administrador ",TAG, szname)
set_user_health(id, 130);//Le damos 130 de hp
set_user_armor(id, 200); //Le damos 200 de chaleco
}
return HAM_IGNORED;
}
stock ChatColor(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)
replace_all(msg, 190, "!g", "^4") // Green Color
replace_all(msg, 190, "!y", "^1") // Default Color
replace_all(msg, 190, "!team", "^3") // Team Color
replace_all(msg, 190, "!team2", "^0") // Team2 Color
if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}