Plugin - Medidor
5 participantes
Página 1 de 1
Plugin - Medidor
Medidor:
Mede a velocidade do Jogador
Comandos:
/speed - ativa/desativa o plugin
speed_colors - Ajuste a cor do medidor (rrr ggg bbb)
showspeed - Define a auto mostrando velocidade
Cores:
Verde : speed_colors 000 255 000
Azul : speed_colors 000 000 255
Amarelo : speed_colors 255 255 000
Vermelho : speed_colors 255 000 000
SMA:
Download
Mede a velocidade do Jogador
Comandos:
/speed - ativa/desativa o plugin
speed_colors - Ajuste a cor do medidor (rrr ggg bbb)
showspeed - Define a auto mostrando velocidade
Cores:
Verde : speed_colors 000 255 000
Azul : speed_colors 000 000 255
Amarelo : speed_colors 255 255 000
Vermelho : speed_colors 255 000 000
SMA:
- Spoiler:
- #include
#include
#define PLUGIN "Medidor"
#define VERSION "1.2"
#define AUTHOR "CS Forum BR"
#define FREQ 0.1
new bool:plrSpeed[33]
new TaskEnt,SyncHud,showspeed,color, maxplayers, r, g, b
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_cvar("AcidoX", "Speedometer 1.1", FCVAR_SERVER)
register_forward(FM_Think, "Think")
TaskEnt = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"))
set_pev(TaskEnt, pev_classname, "speedometer_think")
set_pev(TaskEnt, pev_nextthink, get_gametime() + 1.01)
register_clcmd("say /speed", "toogleSpeed")
showspeed = register_cvar("showspeed", "1")
color = register_cvar("speed_colors", "60 60 255")
SyncHud = CreateHudSyncObj()
maxplayers = get_maxplayers()
new colors[16], red[4], green[4], blue[4]
get_pcvar_string(color, colors, sizeof colors - 1)
parse(colors, red, 3, green, 3, blue, 3)
r = str_to_num(red)
g = str_to_num(green)
b = str_to_num(blue)
}
public Think(ent)
{
if(ent == TaskEnt)
{
SpeedTask()
set_pev(ent, pev_nextthink, get_gametime() + FREQ)
}
}
public client_putinserver(id)
{
plrSpeed[id] = showspeed > 0 ? true : false
}
public toogleSpeed(id)
{
plrSpeed[id] = plrSpeed[id] ? false : true
return PLUGIN_HANDLED
}
SpeedTask()
{
static i, target
static Float:velocity[3]
static Float:speed, Float:speedh
for(i=1; i<=maxplayers; i++)
{
if(!is_user_connected(i)) continue
if(!plrSpeed[i]) continue
target = pev(i, pev_iuser1) == 4 ? pev(i, pev_iuser2) : i
pev(target, pev_velocity, velocity)
speed = vector_length(velocity)
speedh = floatsqroot(floatpower(velocity[0], 2.0) + floatpower(velocity[1], 2.0))
set_hudmessage(r, g, b, -1.0, 0.7, 0, 0.0, FREQ, 0.01, 0.0)
ShowSyncHudMsg(i, SyncHud, "%3.2f Segundos^n%3.2f Velocidade", speed, speedh)
}
}
Download
Shrlz- Super membro
- Mensagens : 509
Data de inscrição : 05/03/2010
Idade : 28
Localização : Csforumbr
Re: Plugin - Medidor
nossa muito bom para por no serve de surf vlwsss
Exclusivo- Membro Plus
- Mensagens : 285
Data de inscrição : 01/01/2010
Re: Plugin - Medidor
gostei cara
Luuucas- Membro
- Mensagens : 53
Data de inscrição : 27/03/2010
Idade : 30
Localização : Rio Preto
Re: Plugin - Medidor
Fazia Horas Que Eu Procurava esse Plugins, para por no meu addons de SurF.
Vlws aew *--*
Vlws aew *--*
Tópicos semelhantes
» [Plugin] Plugin Welcome e Admins Show.amxx
» Plugin - HE Sound
» Plugin - First Blood
» Plugin - Velocidade
» Plugin - Frag Mod
» Plugin - HE Sound
» Plugin - First Blood
» Plugin - Velocidade
» Plugin - Frag Mod
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos