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

Status BOMB/VIP w tabeli


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

#1 Linux'

    Pan Pomocny

  • Power User

Reputacja: 549
Wszechwiedzący

  • Postów:1 501
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:AmxMod i SourceMod
Offline

Napisano 19.11.2013 11:49

Chcialbym sie spytac jak mozna zrobic taki status w tabeli. Przykladowo gdy gracz ma przypisana jakas flage to gdy jest w:

 

- TT w tabeli pokazuje sie status "BOMB"

- CT w tabeli pokazuje sie status "VIP"


  • +
  • -
  • 0

b35020692_qesnxqa.png


#2 Linux'

    Pan Pomocny

  • Autor tematu
  • Power User

Reputacja: 549
Wszechwiedzący

  • Postów:1 501
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:AmxMod i SourceMod
Offline

Napisano 19.11.2013 12:25

juz sobie poradzilem, mozna zamknac


  • +
  • -
  • 0

b35020692_qesnxqa.png


#3 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 19.11.2013 13:16

Więc podaj swoje rozwiązanie innym osobom też może się ono przydać ;)


  • +
  • -
  • 0

#4 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 20.11.2013 18:54

@author topic

podaj podaj az jestem ciekaw

 


  • +
  • -
  • 0

#5 Linux'

    Pan Pomocny

  • Autor tematu
  • Power User

Reputacja: 549
Wszechwiedzący

  • Postów:1 501
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:AmxMod i SourceMod
Offline

Napisano 20.11.2013 20:59

Proszę:

#include <amxmodx>
#include <cstrike>

#define SCOREATTRIB_NONE     0
#define SCOREATTRIB_DEAD    (1<<0)
#define SCOREATTRIB_BOMB    (1<<1)
#define SCOREATTRIB_VIP     (1<<2)

public plugin_init()
{
	register_plugin("Status VIP", "0.1", "Drako & Me")
	register_message(get_user_msgid("ScoreAttrib"), "MessageScoreAttrib");   
}

public MessageScoreAttrib(iMsgID, iDest, iReceiver)
{  
	new iPlayer = get_msg_arg_int(1);
	if(get_user_flags(iPlayer) & ADMIN_LEVEL_B)
	{
		if(is_user_connected(iPlayer))
		{
			if(cs_get_user_team(iPlayer)==CS_TEAM_T)
			{       
				set_msg_arg_int(2, ARG_BYTE, is_user_alive(iPlayer) ? SCOREATTRIB_BOMB : SCOREATTRIB_DEAD);
			}
			else
			{
				set_msg_arg_int(2, ARG_BYTE, is_user_alive(iPlayer) ? SCOREATTRIB_VIP : SCOREATTRIB_DEAD);       
			}
		}
	}
}

Jest to tylko troszke przerobiony kod z tego tematu: http://amxx.pl/topic...s-vip-w-tabeli/


  • +
  • -
  • 0

b35020692_qesnxqa.png


#6 GwynBleidD

    Godlike

  • Przyjaciel

Reputacja: 1 869
Godlike

  • Postów:3 066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 20.11.2013 22:10

Dodam tylko, że wyświetlanie tego w scoreboardzie ma jedną wadę (niezależną od tego jakiego kodu się do tego użyje), widzą ten tag tylko osoby z tego samego teamu.
  • +
  • -
  • 0

NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark


#7 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 21.11.2013 16:52

@up

Nie da sie tego naprawic?


  • +
  • -
  • 0

#8 GwynBleidD

    Godlike

  • Przyjaciel

Reputacja: 1 869
Godlike

  • Postów:3 066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 23.11.2013 12:20

Nie... Weźmy pod uwagę coś takiego: jesteś w CT to raczej nie powinieneś wiedzieć kto w TT ma bombę... Tak samo będąc w TT na mapach z VIPem (as? es? nie pamiętam...) nie powinieneś wiedzieć kto tego VIPa aktualnie dostał. Dlatego jest to zabezpieczone zarówno po stronie klienta jak i serwera... O ile po stronie serwera da się to jakoś ominąć, to po stronie klienta już nie... Nie da się i tyle.


  • +
  • -
  • 0

NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark


#9 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 23.11.2013 12:30

@up

as_

 

aha, czyli nigdy nie bedzie juz tego zrobionego?


  • +
  • -
  • 0

#10 szelbi

    Hero

  • Power User

Reputacja: 373
Wszechpomocny

  • Postów:1 032
  • Steam:steam
  • Imię:Norbert
  • Lokalizacja:Częstochowa
Offline

Napisano 23.11.2013 12:34

aha, czyli nigdy nie bedzie juz tego zrobionego?
Nie da się i tyle.

  • +
  • -
  • 0

#11 GwynBleidD

    Godlike

  • Przyjaciel

Reputacja: 1 869
Godlike

  • Postów:3 066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 23.11.2013 12:35

Jeśli wyjdzie aktualizacja CSa, która będzie "przerzucała" w całości zarządzanie tym na serwer (tj po stronie klienta nie będzie to filtrowane) i wszyscy gracze, a przynajmniej większość graczy, ją zainstalują to się będzie dało. Więc można sobie tylko o tym pomarzyć :)


  • +
  • -
  • 1

NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark





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

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