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

Problem z hudmsq [nie wyświetla się]


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

#1 ELOS

    No i pozamiatane ;*

  • Power User

Reputacja: 145
Zaawansowany

  • Postów:703
  • GG:
  • Imię:Kamil
  • Lokalizacja:Będzin
Offline

Napisano 10.08.2011 09:24

Same kłopoty mam na początku mi się tak fajnie pisało a teraz co 3 rzecz problem...
Mam problem z hudmsq nie wyświetla mi się.
define
#define ZADANIE_POKAZ_HUD 666
zmienna
new SyncHudObj
event
register_event("ResetHUD", "HudM", "abe");
oraz
register_event("DeathMsg", "PokazHUD", "a")
No i kod..

public PokazFragi(id)
{
set_hudmessage(52, 114, 53, 0.01, 0.89, 0, 1.0, 2.0, 0.1, 0.2, 1);
ShowSyncHudMsg(id, SyncHudObj,"Zabic:[%i/10]",fragi[id])
}
public PokazHS(id)
{
set_hudmessage(52, 114, 53, 0.01, 0.89, 0, 1.0, 2.0, 0.1, 0.2, 1);
ShowSyncHudMsg(id, SyncHudObj,"Zabic Strzalem w Glowe:[%i/4]",HS[id]);
}
public PokazKnife(id)
{
set_hudmessage(52, 114, 53, 0.01, 0.89, 0, 1.0, 2.0, 0.1, 0.2, 1);
ShowSyncHudMsg(id, SyncHudObj,"Zabic z Noza:[%i/15]", Knife[id]);
}
public HudM(id)
{
if(!task_exists(id+ZADANIE_POKAZ_HUD))
set_task(0.1, "PokazMisje", id+ZADANIE_POKAZ_HUD, _, _, "b");
}
public PokazMisje(id)
{
if(wziol[id] == 1)
{
set_hudmessage(0, 127, 255, 0.33, 0.01, 0, 6.0, 12.0)
show_hudmessage(id, "Aktualna Misja: %i^nOstatnio Ukonczona Misja: %i", quest[id], ma_quest_done[id])
}
else
if(wziol[id] == 0)
{
set_hudmessage(0, 127, 255, 0.33, 0.01, 0, 6.0, 12.0)
show_hudmessage(id, "Aktualna Misja: Brak^nOstatnio Ukonczona Misja: %i", ma_quest_done[id])
}
}
public PokazHUD(id)
{
if(quest[id] == 1)
{
PokazFragi(id)
}
else
if(quest[id] == 2)
{
PokazHS(id)
}
else
if(quest[id] == 4)
{
PokazKnife(id)
}
}


Proszę o szybką pomoc : /
  • +
  • -
  • 0

[Aktualizacja 22.01.2015] GunXpMod 2.7.4

http://wklej.to/vlMW7


#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

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

Napisano 10.08.2011 09:49


public PokazFragi(id)

{

	set_hudmessage(52, 114, 53, 0.01, 0.89, 0, 1.0, 2.0, 0.1, 0.2, 1);

	ShowSyncHudMsg(id, SyncHudObj,"Zabic:[%i/10]",fragi[id])

}

public PokazHS(id)

{

	set_hudmessage(52, 114, 53, 0.01, 0.89, 0, 1.0, 2.0, 0.1, 0.2, 1);

	ShowSyncHudMsg(id, SyncHudObj,"Zabic Strzalem w Glowe:[%i/4]",HS[id]);

}

public PokazKnife(id)

{

	set_hudmessage(52, 114, 53, 0.01, 0.89, 0, 1.0, 2.0, 0.1, 0.2, 1);

	ShowSyncHudMsg(id, SyncHudObj,"Zabic z Noza:[%i/15]", Knife[id]);

}

public HudM(id)

{

	if(!task_exists(id+ZADANIE_POKAZ_HUD))

		set_task(0.1, "PokazMisje", id+ZADANIE_POKAZ_HUD, _, _, "b");

}

public PokazMisje(id)

{

	id-=ZADANIE_POKAZ_HUD;

	if(wziol[id] == 1)

	{

		set_hudmessage(0, 127, 255, 0.33, 0.01, 0, 6.0, 12.0)

		show_hudmessage(id, "Aktualna Misja: %i^nOstatnio Ukonczona Misja: %i", quest[id], ma_quest_done[id])

	}

	else

		if(wziol[id] == 0)

	{

		set_hudmessage(0, 127, 255, 0.33, 0.01, 0, 6.0, 12.0)

		show_hudmessage(id, "Aktualna Misja: Brak^nOstatnio Ukonczona Misja: %i", ma_quest_done[id])

	}

}

public PokazHUD(id)

{

	if(quest[id] == 1)

	{

		PokazFragi(id)

	}

	else

		if(quest[id] == 2)

	{

		PokazHS(id)

	}

	else

		if(quest[id] == 4)

	{

		PokazKnife(id)

	}       

}

  • +
  • -
  • 1

#3 ELOS

    No i pozamiatane ;*

  • Autor tematu
  • Power User

Reputacja: 145
Zaawansowany

  • Postów:703
  • GG:
  • Imię:Kamil
  • Lokalizacja:Będzin
Offline

Napisano 10.08.2011 09:51

Dzięęęęęęęęękować : D
Edit: Nie działa licznik zabić itp.
I mi tak jak by pika te hud.

Użytkownik ELOS edytował ten post 10.08.2011 10:09

  • +
  • -
  • 0

[Aktualizacja 22.01.2015] GunXpMod 2.7.4

http://wklej.to/vlMW7


#4 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

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

Napisano 10.08.2011 10:40

dałeś tylko kod od huda
  • +
  • -
  • 0

#5 ELOS

    No i pozamiatane ;*

  • Autor tematu
  • Power User

Reputacja: 145
Zaawansowany

  • Postów:703
  • GG:
  • Imię:Kamil
  • Lokalizacja:Będzin
Offline

Napisano 10.08.2011 10:42

no i jeszcze dałem to
public PokazHUD(id)
{
	if(quest[id] == 1)
	{
		PokazFragi(id)
	}
	else
		if(quest[id] == 2)
	{
		PokazHS(id)
	}
	else
		if(quest[id] == 4)
	{
		PokazKnife(id)
	}       
}
+
register_event("DeathMsg", "PokazHUD", "a")
no i do publicy
public PokazFragi(id)
{
set_hudmessage(52, 114, 53, 0.01, 0.89, 0, 1.0, 2.0, 0.1, 0.2, 1);
ShowSyncHudMsg(id, SyncHudObj,"Zabic:[%i/10]",fragi[id])
}
public PokazHS(id)
{
set_hudmessage(52, 114, 53, 0.01, 0.89, 0, 1.0, 2.0, 0.1, 0.2, 1);
ShowSyncHudMsg(id, SyncHudObj,"Zabic Strzalem w Glowe:[%i/4]",HS[id]);
}
public PokazKnife(id)
{
set_hudmessage(52, 114, 53, 0.01, 0.89, 0, 1.0, 2.0, 0.1, 0.2, 1);
ShowSyncHudMsg(id, SyncHudObj,"Zabic z Noza:[%i/15]", Knife[id]);
}

  • +
  • -
  • 0

[Aktualizacja 22.01.2015] GunXpMod 2.7.4

http://wklej.to/vlMW7


#6 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

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

Napisano 10.08.2011 10:58

ladniejszy zapis
public PokazHUD()
{
	new id = read_data(1)
	
	if(!is_user_alive(id)
		return ;
	
	switch(quest[id]){
		case 1:
			PokazFragi(id)
		case 2:
			PokazHS(id)
		case 4:
			PokazKnife(id)
	}  
}
sprawdz czy na pewno quest[id] ma wartość takiej jakiej oczekujesz
  • +
  • -
  • 0

#7 ELOS

    No i pozamiatane ;*

  • Autor tematu
  • Power User

Reputacja: 145
Zaawansowany

  • Postów:703
  • GG:
  • Imię:Kamil
  • Lokalizacja:Będzin
Offline

Napisano 10.08.2011 11:08

Przy tym zapisie wywala mi błąd
error 001: expected token: ")", but found "return"
Tak na pewno ma dobrą wartość
tu np zastosowałem ta zmienna i działa
if(wziol[id] == 1 && fragi[id] >= 3 && quest[id] == 1)

  • +
  • -
  • 0

[Aktualizacja 22.01.2015] GunXpMod 2.7.4

http://wklej.to/vlMW7


#8 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

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

Napisano 10.08.2011 11:19


public PokazHUD()

{

	new id = read_data(1)

	

	if(!is_user_alive(id))

		return ;

	

	switch(quest[id]){

		case 1:

			PokazFragi(id)

		case 2:

			PokazHS(id)

		case 4:

			PokazKnife(id)

	}  

}

  • +
  • -
  • 1

#9 ELOS

    No i pozamiatane ;*

  • Autor tematu
  • Power User

Reputacja: 145
Zaawansowany

  • Postów:703
  • GG:
  • Imię:Kamil
  • Lokalizacja:Będzin
Offline

Napisano 10.08.2011 11:43

Skompilowało się ale nie działa dalej ; /
W ogóle nie działa.
  • +
  • -
  • 0

[Aktualizacja 22.01.2015] GunXpMod 2.7.4

http://wklej.to/vlMW7


#10 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

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

Napisano 10.08.2011 12:23

stworzyłeś obiekt SyncHudObj za pomocą CreateHudSyncObj ?
masz jakieś error logi ?
  • +
  • -
  • 0

#11 stepdub

    Profesjonalista

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:207
  • Lokalizacja:Kobyłka
Offline

Napisano 10.08.2011 12:37

stworzyłeś obiekt SyncHudObj za pomocą CreateHudSyncObj ?

to mi się nasunęło pierwsze na myśl :]
  • +
  • -
  • 0

#12 ELOS

    No i pozamiatane ;*

  • Autor tematu
  • Power User

Reputacja: 145
Zaawansowany

  • Postów:703
  • GG:
  • Imię:Kamil
  • Lokalizacja:Będzin
Offline

Napisano 10.08.2011 12:38

Tak i
L 08/10/2011 - 10:03:56: [AMXX] Displaying debug trace (plugin "questy.amxx")
L 08/10/2011 - 10:03:56: [AMXX] Run time error 4: index out of bounds 
L 08/10/2011 - 10:03:56: [AMXX]    [0] questy.sma::PokazMisje (line 635)
L 08/10/2011 - 10:03:56: [AMXX] Displaying debug trace (plugin
Linijka 635
set_task(0.1, "PokazMisje", id+ZADANIE_POKAZ_HUD, _, _, "b");

mam to w plugin_ini
SyncHudObj = CreateHudSyncObj();
i w zmiennej
new SyncHudObj
Edit chyba że zastosować jako do 2 bo tego już używam w sensie
SyncHudObj2 = CreateHudSyncObj();
new SyncHudObj2

Użytkownik ELOS edytował ten post 10.08.2011 12:53

  • +
  • -
  • 0

[Aktualizacja 22.01.2015] GunXpMod 2.7.4

http://wklej.to/vlMW7


#13 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

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

Napisano 10.08.2011 17:01

możesz dać całe sma ? i wszystkie error logi
  • +
  • -
  • 1

#14 ELOS

    No i pozamiatane ;*

  • Autor tematu
  • Power User

Reputacja: 145
Zaawansowany

  • Postów:703
  • GG:
  • Imię:Kamil
  • Lokalizacja:Będzin
Offline

Napisano 10.08.2011 18:48

Dobra już zrobiłem tylko że hudmsq wyświetla się dopiero po zabiciu osoby ale już wiem jak to naprawić + dla tych którzy chcieli mi pomóc.
  • +
  • -
  • 0

[Aktualizacja 22.01.2015] GunXpMod 2.7.4

http://wklej.to/vlMW7





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

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