Modificando rank e top15

Se voçê esta com algum problema com CS Por Favor poste aqui !!!
Avatar do usuário
linhow91
280 mensagens
280 mensagens
Mensagens: 327
Registrado em: 10 Abr 2010, 21:54
Localização: STEAM_0:0:40608287

Modificando rank e top15

Mensagem por linhow91 »

Alguem me ajuda a tirar o / do rank tipo(/rank /top15) deixar que nem o do serve do csro :emo_13.: say: rank say: top15 ..... :c18.:

XOoKyTOoS
280 mensagens
280 mensagens
Mensagens: 328
Registrado em: 08 Out 2009, 18:38
Facebook: http://www.facebook.com/robson.ruan
steamcommunity: http://steamcommunity.com/id/pastor02

Re: Modificando rank e top15

Mensagem por XOoKyTOoS »

para fazer isso você terá que saber editar plugins

saber mexer nas .sma

:geek:
Imagem

Avatar do usuário
-[K]-ae-[L]-
420 mensagens
420 mensagens
Mensagens: 427
Registrado em: 15 Out 2009, 23:33
Facebook: rafael.alves.129794
Localização: STEAM_0:0:28941968
Contato:

Re: Modificando rank e top15

Mensagem por -[K]-ae-[L]- »

Novo estilo do RANK

Código: Selecionar todos

#include <amxmodx>
#include <amxmisc>
#include <csstats>

#define PLUGIN "RONDONIA"
#define VERSION "1.0"
#define AUTHOR "Alka"

public plugin_init() {
    
    register_plugin(PLUGIN, VERSION, AUTHOR);
    
    register_clcmd("say /rank", "cmdShowRank");
    register_clcmd("say rank", "cmdShowRank");
}

public cmdShowRank(id)
{    
    static stats[8], stats2[4], body[8]
    new rank_pos = get_user_stats(id, stats, body);
    new max_rank = get_statsnum();
    
    get_user_stats2(id, stats2);
    
    static host_name[32];
    get_cvar_string("hostname", host_name, 31);
    
    static motd[1501], len;
    
    len = format(motd, 1500,"<body bgcolor=#000000><font color=#87cefa><pre>");
    len += format(motd[len], 1500-len,"<center><img src=^"http://img534.imageshack.us/img534/3565/bannerrank2.jpg^"></center></img>");
    len += format(motd[len], 1500-len,"<center><h4><font color=^"blue^">  '%s' </font></h4></center>", host_name);
    len += format(motd[len], 1500-len,"<left><font color=^"red^"><B>Rank :</B> <font color=^"white^">%d / %d</color></left>^n", rank_pos, max_rank);
    len += format(motd[len], 1500-len,"<left><font color=^"red^"><B>Kills :</B> <font color=^"white^"> %d</color></left>^n", stats[0]);
    len += format(motd[len], 1500-len,"<left><font color=^"red^"><B>Deaths :</B> <font color=^"white^"> %d</color></left>^n", stats[1]);
    len += format(motd[len], 1500-len,"<left><font color=^"red^"><B>Head Shots :</B> <font color=^"white^"> %d</color></left>^n", stats[2]);
    len += format(motd[len], 1500-len,"<left><font color=^"red^"><B>Damage :</B> <font color=^"white^"> %d</color></left>^n", stats[6]);
    len += format(motd[len], 1500-len,"<left><font color=^"red^"><B>Shots :</B> <font color=^"white^"> %d</color></left>^n", stats[4]);
    len += format(motd[len], 1500-len,"<left><font color=^"red^"><B>Hits ;</B> <font color=^"white^"> %d</color></left>^n", stats[5]);
    len += format(motd[len], 1500-len,"<left><font color=^"blue^">----------------------------------</color></left>^n");
    len += format(motd[len], 1500-len,"<left><font color=^"red^">Eff : <font color=^"white^"> %3.0f%%</color></left>^n", effec(stats));
    len += format(motd[len], 1500-len,"<left><font color=^"red^">Acc : <font color=^"white^"> %3.0f%%</color></left>^n", accuracy(stats));
    len += format(motd[len], 1500-len,"<left><font color=^"blue^">----------------------------------</color></left>^n^n");
    len += format(motd[len], 1500-len,"<left><font color=^"red^"><B>Defused Bombs :</B> <font color=^"white^">%d </color></left>^n", stats2[1]);
    len += format(motd[len], 1500-len,"<left><font color=^"red^"><B>Planted Bombs :</B> <font color=^"white^">%d </color></left>^n", stats2[2]);
    len += format(motd[len], 1500-len,"<left><font color=^"red^"><B>Exploded Bombs :</B> <font color=^"white^">%d </color></left>^n^n", stats2[3]);
    
    
    show_motd(id, motd, "-|R O N D O N I A|- THE BEST --RANK--");
    
    return 0;
}

stock Float:accuracy(stats[8])
{
    if(!stats[4])
        return ( 0.0 );
    new Float:result
    result = 100.0 * float( stats[5] ) / float( stats[4] );
    return (result > 100.0) ? 100.0 : result
}

stock Float:effec(stats[8])
{
    if(!stats[0])
        return ( 0.0 );
    new Float:result
    result = 100.0 * float( stats[0] ) / float( stats[0] + stats[1] );
    return (result > 100.0) ? 100.0 : result
}
 
Anexos
rank2.PNG
(21.9 KiB) Baixado 549 vezes
rank.PNG
rank.PNG (204.39 KiB) Exibido 2379 vezes
Imagem

Responder