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

[ROZWIĄZANE] Napis w hud po smierci


  • Zamknięty Temat jest zamknięty
12 odpowiedzi w tym temacie

#1 patryQ1997

    Profesjonalista

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:204
  • GG:
  • Imię:Patryk
  • Lokalizacja:Czeladź
Offline

Napisano 29.08.2014 19:09

Siemka..Czy mógłby mi ktoś napisać lub naprawić plugin który po smierci pokazuje napis w hud (cały czas), tutaj znalazłem plugin:

#include <amxmodx>
#include <engine>

public client_PreThink(id)
{
    if(!is_user_alive(id))
	{
		set_hudmessage(255, 0, 0, 0.02, 0.20);
		ShowSyncHudMsg(id, CreateHudSyncObj(), "Dodaj nasz serwer do ulubionych!^nZapraszaj znajomych na serwer!^nZ gory dziekujemy ;)");
	}
}

Który się niestety buguje czasami pokazuje jak jestem żywy, czasami nie pokazuje jak jestem nie żywy.

Daje +


  • +
  • -
  • 0

#2 kobys

    Profesjonalista

  • Zbanowany

Reputacja: 32
Życzliwy

  • Postów:208
  • Lokalizacja:Sz-n
Offline

Napisano 29.08.2014 19:11

A nie lepiej dodać do advertisements ?



#3 patryQ1997

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:204
  • GG:
  • Imię:Patryk
  • Lokalizacja:Czeladź
Offline

Napisano 29.08.2014 19:13

A nie lepiej dodać do advertisements ?

 

Nie rozumiem, chodzi Ci o ad_manager?

Po pierwsze interesuje mnie o napis HUD (nie say)

Po drugie tylko po śmierci (gry gracz jest martwy)


  • +
  • -
  • 0

#4 SmileYY

    Życzliwy

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:33
  • Lokalizacja:gliwice
Offline

Napisano 29.08.2014 20:18

Trzymaj to 1 hud Jest jak jestes nie zywy 2 jak jestes zywy wystarczy ze go ustawisz sobie w odpowiednim miejscu

 

 

{
        new target = pev(id, pev_iuser2);
    
        if(!target)
            return PLUGIN_CONTINUE;
            
        set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
        ShowSyncHudMsg(id, SyncHudObj, "TEXT"
        return PLUGIN_CONTINUE;
    }
    {
    
        set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
    ShowSyncHudMsg(id, SyncHudObj, "TEXT :D "
    
    return PLUGIN_CONTINUE;
}

 


  • +
  • -
  • 1

b_350_20_692108_381007_FFFFFF_000000.png

Sprzedam Paczke Dr+klasy+kolejka ktora istnieje na gornym GT Pisac PW

 

POMOGLEM?? DAJ +


#5 patryQ1997

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:204
  • GG:
  • Imię:Patryk
  • Lokalizacja:Czeladź
Offline

Napisano 29.08.2014 20:24

 

Trzymaj to 1 hud Jest jak jestes nie zywy 2 jak jestes zywy wystarczy ze go ustawisz sobie w odpowiednim miejscu

 

 

{
        new target = pev(id, pev_iuser2);
    
        if(!target)
            return PLUGIN_CONTINUE;
            
        set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2);
        ShowSyncHudMsg(id, SyncHudObj, "TEXT"
        return PLUGIN_CONTINUE;
    }
    {
    
        set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
    ShowSyncHudMsg(id, SyncHudObj, "TEXT :D "
    
    return PLUGIN_CONTINUE;
}

 

 

Mógłbyś mi podesłać cała wersje pluginu? Bez tekstu dla żywych?


  • +
  • -
  • 0

#6 Puchate

    Wszechobecny

  • Użytkownik

Reputacja: 204
Profesjonalista

  • Postów:433
  • Lokalizacja:Polska
Offline

Napisano 29.08.2014 20:42

A zobacz cos takiego

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "0.1"
#define AUTHOR "Sn!ff3r"

#define UPDATETIME 1.0

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	set_task(UPDATETIME, "deadAd", .flags="b")
}

public deadAd() {
		
	new players[32], num, id
	get_players(players, num, "bch")
	
	if(!num)
		return
		
	set_hudmessage(255, 0, 0, -1.0, -1.0, 0, 0.0, UPDATETIME)	
	
	for(new i = 0; i < num; i++) {
		id = players[i]
		show_hudmessage(id, "Dodaj nasz serwer do ulubionych!^nZapraszaj znajomych na serwer!^nZ gory dziekujemy ;)")
	}
}

Użytkownik Puchate edytował ten post 29.08.2014 20:42

  • +
  • -
  • 1

#7 radim

    Godlike

  • Moderator

Reputacja: 939
Master

  • Postów:2 725
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Janów Lub.
Offline

Napisano 29.08.2014 20:46

#include <amxmodx>
#include <amxmisc>
 
#define POKAZ_HUD 834

new SyncHudObj
 
public plugin_init() {
register_plugin("ShowHud", "1.0", "radim")
register_event("DeathMsg", "DeathMsg", "a")
register_event("HLTV", "Nowa_Runda", "a", "1=0", "2=0")
SyncHudObj = CreateHudSyncObj()
}
 
public Nowa_Runda()
remove_task(id+POKAZ_HUD);
 
public DeathMsg()
{
new id = read_data(2)
 
if(!task_exists(id+POKAZ_HUD))
set_task(1.0, "ShowHud", id+POKAZ_HUD, .flags="b");
}
 
public ShowHud(id)
{
id -= POKAZ_HUD;
 
if(!is_user_alive(id))
{
set_hudmessage(0, 255, 0, 0.21, 0.02, 0, 6.0, 1.1);
ShowSyncHudMsg(id, SyncHudObj, "Dodaj nasz serwer do ulubionych!^nZapraszaj znajomych na serwer!^nZ gory dziekujemy ;)");
return PLUGIN_CONTINUE;
}
 
return PLUGIN_CONTINUE;
}

Sprawdz


Użytkownik radim edytował ten post 29.08.2014 20:48

  • +
  • -
  • 1

Chcąc napisać do mnie prywatną wiadomość, wpierw zapoznaj się ze stroną "O mnie" w moim profilu użytkownika [ radim ] !


#8 SmileYY

    Życzliwy

  • Użytkownik

Reputacja: 5
Nowy

  • Postów:33
  • Lokalizacja:gliwice
Offline

Napisano 29.08.2014 20:51

Sproboj teraz powinno dzialac jak deda bd miec 

#include <amxmodx>
#include <engine>

public client_PreThink(id)
{
    if(!is_user_alive(id))
	{
		set_hudmessage(255, 255, 255, 0.02, 0.20, 0, 0.0, 0.3, 0.0, 0.0, 2);
		ShowSyncHudMsg(id, CreateHudSyncObj(), "Dodaj nasz serwer do ulubionych!^nZapraszaj znajomych na serwer!^nZ gory dziekujemy ;)");
	}
}

  • +
  • -
  • 1

b_350_20_692108_381007_FFFFFF_000000.png

Sprzedam Paczke Dr+klasy+kolejka ktora istnieje na gornym GT Pisac PW

 

POMOGLEM?? DAJ +


#9 patryQ1997

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:204
  • GG:
  • Imię:Patryk
  • Lokalizacja:Czeladź
Offline

Napisano 29.08.2014 22:18

Skorzystałem z pluginu od puchate. Od radima pojawiały się jakieś błedy po kompilacji. A SmileY'a nie sprawdzałem.

Oczywiście dla każdego + za pomoc ;)

Mam 2 pytania:

Jak zmienić umiejscowienie napisu - to znaczy ktore liczby odpowiadaja za umiejscowienie i które za kolor napisu.

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "0.1"
#define AUTHOR "Sn!ff3r"

#define UPDATETIME 1.0

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	set_task(UPDATETIME, "deadAd", .flags="b")
}

public deadAd() {
		
	new players[32], num, id
	get_players(players, num, "bch")
	
	if(!num)
		return
		
	set_hudmessage(255, 0, 0, -1.0, -1.0, 0, 0.0, UPDATETIME)	
	
	for(new i = 0; i < num; i++) {
		id = players[i]
		show_hudmessage(id, "Dodaj nasz serwer do ulubionych!^nZapraszaj znajomych na serwer!^nZ gory dziekujemy ;)")
	}
}

  • +
  • -
  • 0

#10 Puchate

    Wszechobecny

  • Użytkownik

Reputacja: 204
Profesjonalista

  • Postów:433
  • Lokalizacja:Polska
Offline

Napisano 29.08.2014 22:39

 

Skorzystałem z pluginu od puchate. Od radima pojawiały się jakieś błedy po kompilacji. A SmileY'a nie sprawdzałem.

 

Metoda ktora wybralem do stworzenia pluginu wydaje sie byc najbardziej optymalna dla serwera.

 


Jak zmienić umiejscowienie napisu - to znaczy ktore liczby odpowiadaja za umiejscowienie i które za kolor napisu.

 

 

 

    set_hudmessage(255, 0, 0, -1.0, -1.0, 0, 0.0, UPDATETIME)    
 

 


  • +
  • -
  • 0

#11 patryQ1997

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:204
  • GG:
  • Imię:Patryk
  • Lokalizacja:Czeladź
Offline

Napisano 29.08.2014 23:09

 

 

    set_hudmessage(255, 0, 0, -1.0, -1.0, 0, 0.0, UPDATETIME)    
 

 

No tak ja wiem, tylko chodzi mi dokładnie które liczby odpowiadają za kolor? A ktore za pozycje?


  • +
  • -
  • 0

#12 radim

    Godlike

  • Moderator

Reputacja: 939
Master

  • Postów:2 725
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Janów Lub.
Offline

Napisano 30.08.2014 07:16

3 pierwsze za kolor, 2 następne za pozycję.

 

Mógłbyś powiedzieć jakie problemy w moim kodzie były po wgraniu na serwer?


Użytkownik radim edytował ten post 30.08.2014 07:17

  • +
  • -
  • 1

Chcąc napisać do mnie prywatną wiadomość, wpierw zapoznaj się ze stroną "O mnie" w moim profilu użytkownika [ radim ] !


#13 patryQ1997

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 5
Nowy

  • Postów:204
  • GG:
  • Imię:Patryk
  • Lokalizacja:Czeladź
Offline

Napisano 30.08.2014 11:34

3 pierwsze za kolor, 2 następne za pozycję.

 

Mógłbyś powiedzieć jakie problemy w moim kodzie były po wgraniu na serwer?

 

Dzięki, 

Po kompilacji wyskoczyły jakieś błędy, potem już nie wgrywałem na serwer.

Dzięki wszystkim, temat do zamknięcia.


  • +
  • -
  • 0




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

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