Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Ranking hud


Najlepsza odpowiedź ChrisN, 01.11.2017 20:24

Proszę. Przejdź do postu


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1 pecusky

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:6
  • Imię:Patryk
  • Lokalizacja:Gorzów Wlkp
Offline

Napisano 01.11.2017 15:30

słuchajcie, chciałbym to przerobić, by zamienić te 76 w lamusa etc.

^.^

DsNOfeOCRMOS3ZRtecnTiw.png

 

sma:

 

 

#include <amxmodx>

#include <amxmisc>
#include <fakemeta>
#include <hamsandwich>
#include <csx>
 
#define TASK_FUN 672
 
#define PLUGIN "Info_hud"
#define VERSION "1.0"
#define AUTHOR "Flk"
 
new sync_hud_obj;
new ranga[30];
new kill[33], hs[33];
 
new cvar_hud;
 
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
 
RegisterHam(Ham_Spawn, "player", "Odrodzenie", 1);
sync_hud_obj = CreateHudSyncObj();
register_event("DeathMsg", "eDeath", "a");
 
cvar_hud = register_cvar("hud_wyglad", "3");
}
 
public client_connect(id)
{
kill[id]= 0;
hs[id]= 0;
}
public client_disconnect(id)
{
kill[id]= 0;
hs[id]= 0;
}
 
public Odrodzenie(id)
{
if(!task_exists(id+TASK_FUN))
set_task(0.1, "Hud_fun", id+TASK_FUN, _, _, "b");
 
}
 
public eDeath() 
{
new headshot,attacker=read_data(1);
headshot=read_data(3);
 
kill[attacker]++;
if(headshot) hs[attacker]++;
 
 
return PLUGIN_CONTINUE;
}
 
 
public Hud_fun(id)
{
id -= TASK_FUN;
 
static stats[8], body[8], rankpos, rankmax;
get_user_stats(id, stats, body);
 
if(!is_user_connected(id))
{
remove_task(id+TASK_FUN);
return PLUGIN_CONTINUE;
}
 
if(!is_user_alive(id))
{
new target = pev(id, pev_iuser2);
 
rankpos = get_user_stats(target, stats, body);
rankmax = get_statsnum();
 
new name[32]
get_user_name(target, name, 31)  
 
if(!target)
return PLUGIN_CONTINUE;
 
new hud_wyglad = get_pcvar_num(cvar_hud);
 
switch(hud_wyglad)
{
case 1:
{
set_hudmessage(255, 255, 1, 0.40, 0.30, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, sync_hud_obj, "[GoStrike.eu]^n[Nick: %s]^n[Rank: %d/%d]^n[Ranga: %s]^n[Kill: %d]", name, rankpos, rankmax, ranga, kill[target]);
 
}
case 2: 
{
set_hudmessage(166, 102, 38, 0.02, 0.93, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, sync_hud_obj, "[GoStrike.eu]^n[Nick: %s]^n[Rank: %d/%d]^n[Ranga: %s]^n[Kill: %d]", name, rankpos, rankmax, ranga, kill[target]);
}
case 3: 
{
set_hudmessage(1, 255, 1, 0.40, 0.30, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, sync_hud_obj, "[GoStrike.eu]^n[Nick: %s]^n[Rank: %d/%d]^n[Ranga: %s]^n[Kill: %d]", name, rankpos, rankmax, ranga, kill[target]);
}
}
 
return PLUGIN_CONTINUE;
}
 
if ( stats[0] >= 0 && stats[0] <= 29)
format(ranga,29,"Lamus")
else if ( stats[0] >= 30 && stats[0] <= 59)
format(ranga,29,"Poczatkujacy")
else if ( stats[0] >= 60 && stats[0] <= 119)
format(ranga,29,"Wiesniak")
else if ( stats[0] >= 120 && stats[0] <= 209)
format(ranga,29,"Sierota")
else if ( stats[0] >= 210 && stats[0] <= 324)
format(ranga,29,"Kox")
else if ( stats[0] >= 325 && stats[0] <= 499)
format(ranga,29,"Cherlak")
else if ( stats[0] >= 500 && stats[0] <= 729)
format(ranga,29,"Kozak")
else if ( stats[0] >= 730 && stats[0] <= 999)
format(ranga,29,"Snajper")
else if ( stats[0] >= 100 && stats[0] <= 1399)
format(ranga,29,"Macho")
else if ( stats[0] >= 1400 && stats[0] <= 1849)
format(ranga,29,"Rambo")
else if ( stats[0] >= 1850 && stats[0] <= 2299)
format(ranga,29,"Terminator")
else if ( stats[0] >= 2300 && stats[0] <= 2899)
format(ranga,29,"Joker")
else if ( stats[0] >= 2900 && stats[0] <= 3549)
format(ranga,29,"Morfeusz")
else if ( stats[0] >= 4200 && stats[0] <= 4999)
format(ranga,29,"Wybraniec")
else if ( stats[0] >= 5000 && stats[0] <= 5899)
format(ranga,29,"Killer")
else if ( stats[0] >= 5900 && stats[0] <= 6899)
format(ranga,29,"Multi Killer")
else if ( stats[0] >= 6900 && stats[0] <= 7999)
format(ranga,29,"Owner")
else if ( stats[0] >= 8000 && stats[0] <= 9299)
format(ranga,29,"Cziter")
else if ( stats[0] >= 9300 && stats[0] <= 1999)
format(ranga,29,"Vip TeamKielce")
else if ( stats[0] >= 1000 )
format(ranga,29,"GM TeamKielce")
 
rankpos = get_user_stats(id, stats, body);
rankmax = get_statsnum();
 
new name[32]
get_user_name(id, name, 31)  
new hud_wyglad = get_pcvar_num(cvar_hud);
 
switch(hud_wyglad)
{
case 1:
{
set_hudmessage(255, 255, 1, 0.02, 0.20, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, sync_hud_obj, "[GoStrike.eu]^n[Nick: %s]^n[Rank: %d/%d]^n[Ranga: %s]^n[Kill: %d]", name, rankpos, rankmax, ranga, kill[id]);
 
}
case 2: 
{
set_hudmessage(166, 102, 38, 0.02, 0.93, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, sync_hud_obj, "[GoStrike.eu]^n[Nick: %s]^n[Rank: %d/%d]^n[Ranga: %s]^n[Kill: %d]", name, rankpos, rankmax, ranga, kill[id]);
}
case 3: 
{
set_hudmessage(1, 255, 1, 0.02, 0.20, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, sync_hud_obj, "[GoStrike.eu]^n[Nick: %s]^n[Rank: %d/%d]^n[Ranga: %s]^n[Kill: %d]", name, rankpos, rankmax, ranga, kill[id]);
}
}
 
 
return PLUGIN_CONTINUE;
 
 
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1045\\ f0\\ fs16 \n\\ par }
*/

 


  • +
  • -
  • 0

#2 VictoRy

    Zaawansowany

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:125
  • Imię:Marcin
  • Lokalizacja:Poznań
Offline

Napisano 01.11.2017 19:46

Ja mam coś takiego

/* Plugin generated by AMXX-Studio
By spiderman, requested by spiderman
*/
#include <amxmodx>
#include <amxmisc>
#include <csx>
#define PLUGIN "Ranga"
#define VERSION "1.0"
#define AUTHOR "spiderman"
#define TASK 666
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_connect(id)
{
    if(is_user_bot(id))
        return
 
    new param[1]
    param[0] = id
 
    set_task(1.0,"rank",TASK+id,param,1,"b")
}
public client_disconnect(id)
    if(task_exists(TASK+id))
    remove_task(TASK+id)
public rank(param[])
{
    new id = param[0]
 
    static stats[8], body[8]
    get_user_stats(id, stats, body)
 
    new ranga[30]
 
    if ( stats[0] >= 0 && stats[0] <= 29)
        format(ranga,29,"Lamus")
    else if ( stats[0] >= 30 && stats[0] <= 59)
        format(ranga,29,"Poczatkujacy")
    else if ( stats[0] >= 60 && stats[0] <= 119)
        format(ranga,29,"Wiesniak")
    else if ( stats[0] >= 120 && stats[0] <= 209)
        format(ranga,29,"Sierota")
    else if ( stats[0] >= 210 && stats[0] <= 324)
        format(ranga,29,"Kox")
    else if ( stats[0] >= 325 && stats[0] <= 499)
        format(ranga,29,"Cherlak")
    else if ( stats[0] >= 500 && stats[0] <= 729)
        format(ranga,29,"Kozak")
    else if ( stats[0] >= 730 && stats[0] <= 999)
        format(ranga,29,"Snajper")
    else if ( stats[0] >= 100 && stats[0] <= 1399)
        format(ranga,29,"Macho")
    else if ( stats[0] >= 1400 && stats[0] <= 1849)
        format(ranga,29,"Rambo")
    else if ( stats[0] >= 1850 && stats[0] <= 2299)
        format(ranga,29,"Terminator")
    else if ( stats[0] >= 2300 && stats[0] <= 2899)
        format(ranga,29,"Joker")
    else if ( stats[0] >= 2900 && stats[0] <= 3549)
        format(ranga,29,"Morfeusz")
    else if ( stats[0] >= 4200 && stats[0] <= 4999)
        format(ranga,29,"Wybraniec")
    else if ( stats[0] >= 5000 && stats[0] <= 5899)
        format(ranga,29,"Killer")
    else if ( stats[0] >= 5900 && stats[0] <= 6899)
        format(ranga,29,"Multi Killer")
    else if ( stats[0] >= 6900 && stats[0] <= 7999)
        format(ranga,29,"Owner")
    else if ( stats[0] >= 8000 && stats[0] <= 9299)
        format(ranga,29,"Cziter")
    else if ( stats[0] >= 9300 && stats[0] <= 1999)
        format(ranga,29,"Vip TeamKielce")
    else if ( stats[0] >= 1000 )
        format(ranga,29,"GM TeamKielce")
 
    set_hudmessage(255, 255, 255, 0.15, 0.55)
    show_hudmessage(id, "Ranga: %s^nZabojstw: %d",ranga,stats[0])
}  
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1045{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/

Plik.txt

<center>00-29 --> Lamus</center>
<center>30-59 --> Poczatkujacy</center>
<center>60-119 --> Wiesniak</center>
<center>120-209 --> Sierota</center>
<center>210-324 --> Kox</center>
<center>325-499 --> Cherlak</center>
<center>500-729 --> Kozak</center>
<center>730-999 --> Snajper</center>
<center>1000-1399 --> Macho</center>
<center>1400-1849 --> Rambo</center>
<center>1850-2299 --> Terminator</center>
<center>2300-2899 --> Joker</center>
<center>2900-3549 --> Morfeusz</center>
<center>3550-4999 --> Wybraniec</center>
<center>5000-5899 --> Killer</center>
<center>5900-6899 --> Multi Killer</center>
<center>6900-7999 --> Owner</center>
<center>8000-9299 --> Cziter</center>

|||||||||||||||||||||||||||||||||||||||

/* Plugin generated by AMXX-Studio
By spiderman, requested by spiderman
*/
#include <amxmodx>
#include <amxmisc>
#include <csx>
#define PLUGIN "Ranga"
#define VERSION "1.0"
#define AUTHOR "spiderman"
#define TASK 666
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
}
public client_connect(id)
{
    if(is_user_bot(id))
        return
 
    new param[1]
    param[0] = id
 
    set_task(1.0,"rank",TASK+id,param,1,"b")
}
public client_disconnect(id)
    if(task_exists(TASK+id))
    remove_task(TASK+id)
public rank(param[])
{
    new id = param[0]
 
    static stats[8], body[8]
    get_user_stats(id, stats, body)
 
    new ranga[30]
 
    if ( stats[0] >= 0 && stats[0] <= 29)
        format(ranga,29,"SILVER I")
    else if ( stats[0] >= 30 && stats[0] <= 59)
        format(ranga,29,"SILVER II")
    else if ( stats[0] >= 60 && stats[0] <= 119)
        format(ranga,29,"SILVER III")
    else if ( stats[0] >= 120 && stats[0] <= 209)
        format(ranga,29,"SILVER IV")
    else if ( stats[0] >= 210 && stats[0] <= 324)
        format(ranga,29,"SILVER ELITE")
    else if ( stats[0] >= 325 && stats[0] <= 499)
        format(ranga,29,"SILVER ELITE MASTER")
    else if ( stats[0] >= 500 && stats[0] <= 729)
        format(ranga,29,"GOLD NOVA I")
    else if ( stats[0] >= 730 && stats[0] <= 999)
        format(ranga,29,"GOLD NOVA II")
    else if ( stats[0] >= 100 && stats[0] <= 1399)
        format(ranga,29,"GOLD NOVA III")
    else if ( stats[0] >= 1400 && stats[0] <= 1849)
        format(ranga,29,"GOLD NOVA MASTER")
    else if ( stats[0] >= 1850 && stats[0] <= 2299)
        format(ranga,29,"MASTER GUARDIAN Ir")
    else if ( stats[0] >= 2300 && stats[0] <= 2899)
        format(ranga,29,"MASTER GUARDIAN II")
    else if ( stats[0] >= 2900 && stats[0] <= 3549)
        format(ranga,29,"MASTER GUARDIAN ELITE")
    else if ( stats[0] >= 4200 && stats[0] <= 4999)
        format(ranga,29,"DISTINGUISHED MASTER GUARDIAN")
    else if ( stats[0] >= 5000 && stats[0] <= 5899)
        format(ranga,29,"LEGENDARY EAGLE")
    else if ( stats[0] >= 5900 && stats[0] <= 6899)
        format(ranga,29,"LEGENDARY EAGLE MASTER")
    else if ( stats[0] >= 6900 && stats[0] <= 7999)
        format(ranga,29,"SUPREME MASTER FIRST CLASS")
    else if ( stats[0] >= 8000 && stats[0] <= 9299)
        format(ranga,29,"THE GLOBAL ELITE")
    else if ( stats[0] >= 9300 && stats[0] <= 1999)
        format(ranga,29,"Vip TeamKielce")
    else if ( stats[0] >= 1000 )
        format(ranga,29,"GM TeamKielce")
 
    set_hudmessage(255, 255, 0, 0.3, 0)
    show_hudmessage(id, "|TWOJA RANGA [CS:GO]^n|Ranga: %s^n|Zabojstw: %d",ranga,stats[0])
}  
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1045{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/


Użytkownik VictoRy edytował ten post 01.11.2017 19:51

  • +
  • -
  • 0

#3 pecusky

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:6
  • Imię:Patryk
  • Lokalizacja:Gorzów Wlkp
Offline

Napisano 01.11.2017 19:57

No okej, ale tam jest ze widze staty kogoś jak zgine ^.^


  • +
  • -
  • 0

#4 ChrisN

    Wszechpomocny

  • Użytkownik

Reputacja: 31
Życzliwy

  • Postów:303
  • Imię:Christopher
Offline

Napisano 01.11.2017 20:24   Najlepsza odpowiedź

Proszę.

Załączone pliki


  • +
  • -
  • 2




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych