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

Dodanie informacji do hud


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

#1 Blondyneczka ;*

    Profesjonalista

  • Zbanowany

Reputacja: -2
Nowy

  • Postów:177
  • Lokalizacja:Wrocławek
Offline

Napisano 01.06.2012 10:01

Witam! Chciałem do hud w pluginie systemu monet dodać opcję jak patrzymy na kogoś, ile ma odznak.Lecz mam errory. Tu kod :

public PokazMonety(id)
{
    id -= ZADANIE_POKAZ_MONETY;
    
    if(!is_user_alive(id))
    {
        remove_task(id+ZADANIE_POKAZ_MONETY);
        return;
        
    set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
		 ShowSyncHudMsg(id, SyncHudObj, "^n^n[Ilosc odznak: i%", monety[target]);//
			    return PLUGIN_CONTINUE;
    
    }
    
    set_hudmessage(255, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
    ShowSyncHudMsg(id, SyncHudObj, "^n^n[Ilosc odznak: %i]", monety[id]);
}


#2 Nakupenda.

    Not yet YODA

  • Użytkownik

Reputacja: 137
Zaawansowany

  • Postów:451
  • Imię:Paweł
  • Lokalizacja:Warszawa
Offline

Napisano 01.06.2012 10:13

public PokazMonety(id)
{
id -= ZADANIE_POKAZ_MONETY;

if(!is_user_alive(id))
{
remove_task(id+ZADANIE_POKAZ_MONETY);
return PLUGIN_HANDLED;
}

set_hudmessage(255, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
ShowSyncHudMsg(id, SyncHudObj, "^n^n[Ilosc odznak: %i]", monety[id]);
return PLUGIN_HANDLED;
}

  • +
  • -
  • 0

#3 Blondyneczka ;*

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -2
Nowy

  • Postów:177
  • Lokalizacja:Wrocławek
Offline

Napisano 01.06.2012 10:21

Jak nas ktoś zabije i patrzymy na niego to nie widać jego monet.

#4 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 01.06.2012 11:19

Od tego służy funkcja get_user_aiming:

W plugin_init:
gMaxClients = get_maxplayers();
register_forward(FM_PlayerPreThink, "FW_PreThink");

Oraz w globalu:
#define IsPlayer(%1) (1 <= %1 <= gMaxClients)

new gMaxClients;

public FW_PreThink(id){
new id2, body;
new Float:dist = get_user_aiming(id, id2, body,1000);
id(IsPlayer(id) && is_user_alive(id) && IsPlayer(id2) && is_user_alive(id2)){
set_hudmessage(255, 0, 0, -1.0, -1.0, 0, 0.1, 0.1);
show_hudmessage(id, "Monety: %d",monety[id2]);
}
}


#5 Blondyneczka ;*

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -2
Nowy

  • Postów:177
  • Lokalizacja:Wrocławek
Offline

Napisano 01.06.2012 12:43

Ale to wyświetla nasze czy jego monety.Bo chcę aby jego.

#6 GwynBleidD

    Godlike

  • Przyjaciel

Reputacja: 1 869
Godlike

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

Napisano 01.06.2012 13:14

monety[id2]


Czyli jego ;)
  • +
  • -
  • 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


#7 Blondyneczka ;*

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: -2
Nowy

  • Postów:177
  • Lokalizacja:Wrocławek
Offline

Napisano 01.06.2012 13:30

Czyli to dodać do sma systemmonet ? czy do sma coda bo jak dodałem do systemmonet to wyświetla nawet jak żyje.




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

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