←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Ranga w silniku cod

  • +
  • -
HUNT123 - zdjęcie HUNT123 28.12.2018

Samemu wczesniej polaczylem rangi z silnikiem ale mialem rangi w tak jakby oddzielnym hud przez co te linijki byly widoczne nawet po smierci nie pokazujac rangi przeciwnika...

 

 

Tak wiec juz na sama koncowke coda wyjasni mi ktos jak dodac plugin "rangi" podane nizej z silnikem coda aby byly wyswietlane gdy zyjemy(nasza ranga)

i gdy oglądamy przeciwnika (jego ranga)

+ proszę objasnic co gdzie dodac jeszcze do silnika, ponieważ nie chce wysyłać całego mojego kodu silnika :/

 

ranga : 

 

Załączony plik  ranga.sma   4,36 KB   78 Ilość pobrań

 

HUD z silnika  COD :

 

Załączony plik  HUDcod.sma   2,75 KB   50 Ilość pobrań
 

 

 

 
Odpowiedz

  • +
  • -
SP3D! - zdjęcie SP3D! 28.12.2018

Gdzieś na górze w silniku dodaj

native get_rank_name(id)

Zamien Hud Na Ten

public PokazInformacje(id)
{
id -= ZADANIE_POKAZ_INFORMACJE;

if(!is_user_connected(id))
{
remove_task(id+ZADANIE_POKAZ_INFORMACJE);
return PLUGIN_CONTINUE;
}

if(!is_user_alive(id))
{
new target = pev(id, pev_iuser2);


if(!target)
return PLUGIN_CONTINUE;
new Time[9]
new timeleft = get_timeleft()
new szKlan[33];
get_klangracza(target, szKlan, 32);
if(!equali(szKlan,"")){
}else szKlan = "Brak"
new ileMa = doswiadczenie_gracza[target],ilePotrzeba = PobierzDoswiadczeniePoziomu(poziom_gracza[target]),ilePotrzebaBylo = poziom_gracza[target]-1 >= 0 ? PobierzDoswiadczeniePoziomu(poziom_gracza[target]-1) : 0;
new Float:fProcent = 0.0;
fProcent = (float((ileMa - ilePotrzebaBylo)) / float((ilePotrzeba - ilePotrzebaBylo))) * 100.0;
get_time("%H:%M:%S",Time,8)
set_hudmessage(255, 0, 0, 0.8, -1.0, 0, 1.0, 1.0, 0.1, 0.1);
ShowSyncHudMsg(id, SyncHudObj, ". :| CoD by HUNT |:.^n[ H@ GG: 61518293 ]^n[ Forum: Cs-####.pl ]^n[ Klan: %s ]^n[ Klasa : %s ]^n[ Poziom : %i ]^n[ EXP : %0.1f%% ]^n[Perk : %s ]^n[ Monety : %i ]^n[Ranga: %s ]^n^n.: VIP : %s :.^n^n[ Godzina : %s ]^n[ Koniec mapy za : %d:%02d ]"
, szKlan, nazwy_klas[klasa_gracza[target]], poziom_gracza[target],fProcent, nazwy_perkow[perk_gracza[target]], cod_get_user_coins(target), get_rank_name(target), get_user_flags(target) & ADMIN_LEVEL_G ? "Tak" : "Nie", Time, timeleft / 60, timeleft % 60);
return PLUGIN_CONTINUE;
}

new Time[9]

new timeleft = get_timeleft()
new szKlan[33];
get_klangracza(id, szKlan, 32);
if(!equali(szKlan,"")){
}else szKlan = "Brak"
new hp = get_user_health(id);
new ileMa = doswiadczenie_gracza[id],ilePotrzeba = PobierzDoswiadczeniePoziomu(poziom_gracza[id]),ilePotrzebaBylo = poziom_gracza[id]-1 >= 0 ?PobierzDoswiadczeniePoziomu(poziom_gracza[id]-1) : 0
new Float:fProcent = 0.0;
fProcent = (float((ileMa - ilePotrzebaBylo)) / float((ilePotrzeba - ilePotrzebaBylo))) * 100.0;


get_time("%H:%M:%S",Time,8)
set_hudmessage(0, 255, 255, 0.11, 0.01, 0, 1.0, 1.0, 0.1, 0.1);
ShowSyncHudMsg(id, SyncHudObj, "[ Godzina : %s ] | [ Czas do konca mapy : %d:%02d ]^n[ Forum : Cs-#####.pl ] | [ H@GG : 61518293 ]^n^n^n[ Klasa: %s] | [ Klan : %s]^n[ Poziom : %i ] | [ Exp : %0.1f%%]^n[ HP : %d] | [ Monety : %i ]^n[ Perk : %s]^n[Ranga: %s]^n^n.: VIP : %s :."
, Time,timeleft / 60, timeleft % 60, nazwy_klas[klasa_gracza[id]], szKlan, poziom_gracza[id], fProcent, hp, cod_get_user_coins(id), nazwy_perkow[perk_gracza[id]],get_rank_name(id), get_user_flags(id) & ADMIN_LEVEL_H ? "Tak" : "Nie");

return PLUGIN_CONTINUE;
}

W pluginie ranga usuń

 set_hudmessage(0, 255, 255, 0.11, 0.01, 0, 1.0, 1.0, 0.1, 0.1);
show_hudmessage(id, "^n^n^n|Ranga: %s|^t|Zabojstw: %d|", ranga, stats[0], stats[1])


Użytkownik SP3D! edytował ten post 28.12.2018 19:00
Odpowiedz

  • +
  • -
HUNT123 - zdjęcie HUNT123 28.12.2018

Spoiler

 

zawiesza serwer :/

 

Spoiler
Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 28.12.2018

gdzies na gorze pod includami:

native get_rank_name(id, ranga[], len)

reszta w .sma masz

Załączone pliki

Odpowiedz

  • +
  • -
HUNT123 - zdjęcie HUNT123 29.12.2018

gdzies na gorze pod includami:

native get_rank_name(id, ranga[], len)

reszta w .sma masz

 

 

Wszystko śmiga !!! +++

 

 

a jeszcze jak z tym licznikiem zabojstw postapic?


Użytkownik HUNT123 edytował ten post 29.12.2018 11:59
Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 29.12.2018

jakim licznikiem...

Odpowiedz

  • +
  • -
HUNT123 - zdjęcie HUNT123 29.12.2018

jakim licznikiem...

 

w 1 pliku ranga. jest w hud: Zabojstwa

chodzi mi jak dodac tez zliczanie zabojstw do hud coda

Odpowiedz

  • +
  • -
Rivit - zdjęcie Rivit 29.12.2018

static stats[8], body[8]
get_user_stats(id, stats, body)
//w stats[0] jest liczba killi

https://amxx.pl/doku.../get-user-stats

 

Reszte powinieneś ogarnąć

 

 

Odpowiedz

  • +
  • -
HUNT123 - zdjęcie HUNT123 29.12.2018

static stats[8], body[8]
get_user_stats(id, stats, body)
//w stats[0] jest liczba killi

https://amxx.pl/doku.../get-user-stats

 

Reszte powinieneś ogarnąć

 

Wielkie dzięki wszystko działa ! +

 

+ nowe wiadomosci :)

 

/można cls

Odpowiedz