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
CoD Nowy

[ROZWIĄZANE] Wyswietlany exp za fraga/pake nie dziala

cod nowy

Najlepsza odpowiedź radim, 01.09.2014 14:23

Tak więc z powrotem zamień client_print/ColorChat na wyświetlanie HUD a następnie wyłącz plugin ABD i zobacz czy HUD od expa wyświetla się normalnie. Jeżeli tak to tak jak już wspomniałem, hud z abd nachodzi na hud od exp'a co powoduję brak wyświetlenia go czy też wyświetlenia go ale tylko na ułamek sekundy. Prostym wyjściem z tej sytuacji będzie albo zrezygnowałem z ABD lub tego expa wyświetlanego w hudzie lub też zmienienie położenia któregoś z HUD'ów

Przejdź do postu


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

#1 Rellik #

    Zaawansowany

  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:148
  • Imię:Daniel
  • Lokalizacja:Random
Offline

Napisano 31.08.2014 20:46

Witam, korzystam z tego:

http://amxx.pl/topic/44232-wyswietlany-exp-za-fragapake/

lecz nie działa... tzn. brak errorlogow czysto. Wgrałem to tak jak kazał sharkowy lecz po kompilacji i dodaniu nie smiga na serwerze... :/

Czym może być powód?

 

Fragment tego kodu:

public SmiercGraczaPost(id, attacker, shouldgib)
 
{ 
 
if(!is_user_connected(attacker))
 
return PLUGIN_CONTINUE;
 
if(get_user_team(id) != get_user_team(attacker) && klasa_gracza[attacker])
 
{
 
new doswiadczenie_za_zabojstwo = get_pcvar_num(cvar_doswiadczenie_za_zabojstwo);
 
new nowe_doswiadczenie = get_pcvar_num(cvar_doswiadczenie_za_zabojstwo);
 
if(poziom_gracza[id] > poziom_gracza[attacker])
 
nowe_doswiadczenie += (poziom_gracza[id]-poziom_gracza[attacker])*(doswiadczenie_za_zabojstwo/10);
 
if(!perk_gracza[attacker])
 
UstawPerk(attacker, -1, -1, 1);
 
doswiadczenie_gracza[attacker] += nowe_doswiadczenie;
 
set_hudmessage(255, 212, 0, 0.50, 0.33, 1, 6.0, 4.0);
 
ShowSyncHudMsg(attacker, SyncHudObj2, "+%i", nowe_doswiadczenie);
 
}
 
SprawdzPoziom(attacker);
 
return PLUGIN_CONTINUE;
 
}

 

Proszę o pomoc.


  • +
  • -
  • 0

b_350_20_1A1A1A_1A1A1A_ADADAD_1A1A1A.png

b_350_20_1A1A1A_1A1A1A_ADADAD_1A1A1A.png
Nie jestem zaawansowany w dziedzinie AMXMOD-X.
Staram się pomóc na tyle ile potrafię.

Piszę poprawnie po POLSKU.

Psychopaci.Eu


#2 radim

    Godlike

  • Moderator

Reputacja: 939
Master

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

Napisano 31.08.2014 21:45

Masz na serwerze wgrany Bullet Damage lub jakiś inny plugin z wiadomością HUD co jest wyświetlana na środku ekranu? Może po prostu inne hud nachodzi Ci na ten i ten po prostu znika. Spróbuj zamienić hud na client_print i zobacz czy działa, ale wątpię, że jest to wina po stronie tego kodu.


  • +
  • -
  • 0

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


#3 Rellik #

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:148
  • Imię:Daniel
  • Lokalizacja:Random
Offline

Napisano 01.09.2014 12:18

Czyli, że coś takiego? :

 

public SmiercGraczaPost(id, attacker, shouldgib)
 
{ 
 
if(!is_user_connected(attacker))
 
return PLUGIN_CONTINUE;
 
if(get_user_team(id) != get_user_team(attacker) && klasa_gracza[attacker])
 
{
 
new doswiadczenie_za_zabojstwo = get_pcvar_num(cvar_doswiadczenie_za_zabojstwo);
 
new nowe_doswiadczenie = get_pcvar_num(cvar_doswiadczenie_za_zabojstwo);
 
if(poziom_gracza[id] > poziom_gracza[attacker])
 
nowe_doswiadczenie += (poziom_gracza[id]-poziom_gracza[attacker])*(doswiadczenie_za_zabojstwo/10);
 
if(!perk_gracza[attacker])
 
UstawPerk(attacker, -1, -1, 1);
 
doswiadczenie_gracza[attacker] += nowe_doswiadczenie;
 
ColorChat(id, GREEN, "+%s XP", nowe_doswiadczenie);
 
}
 
SprawdzPoziom(attacker);
 
return PLUGIN_CONTINUE;
 
}

  • +
  • -
  • 0

b_350_20_1A1A1A_1A1A1A_ADADAD_1A1A1A.png

b_350_20_1A1A1A_1A1A1A_ADADAD_1A1A1A.png
Nie jestem zaawansowany w dziedzinie AMXMOD-X.
Staram się pomóc na tyle ile potrafię.

Piszę poprawnie po POLSKU.

Psychopaci.Eu


#4 kakus002

    (-.(-.(-.-).-).-)

  • Zbanowany

Reputacja: 164
Profesjonalista

  • Postów:209
  • Lokalizacja:OS
Offline

Napisano 01.09.2014 12:24

to:

ColorChat(id, GREEN, "+%s XP", nowe_doswiadczenie);

na to:

client_print(id, print_center, "+%s XP", nowe_doswiadczenie);


#5 Rellik #

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:148
  • Imię:Daniel
  • Lokalizacja:Random
Offline

Napisano 01.09.2014 13:12

Doświadczenie pokazuje się ale szybko znika... Więc jaki może być problem? Jednak to działa lecz nie zawsze :D!


  • +
  • -
  • 0

b_350_20_1A1A1A_1A1A1A_ADADAD_1A1A1A.png

b_350_20_1A1A1A_1A1A1A_ADADAD_1A1A1A.png
Nie jestem zaawansowany w dziedzinie AMXMOD-X.
Staram się pomóc na tyle ile potrafię.

Piszę poprawnie po POLSKU.

Psychopaci.Eu


#6 radim

    Godlike

  • Moderator

Reputacja: 939
Master

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

Napisano 01.09.2014 14:02

 

 

to:

ColorChat(id, GREEN, "+%s XP", nowe_doswiadczenie);

na to:

client_print(id, print_center, "+%s XP", nowe_doswiadczenie);

 

To już bez różnicy. Tylko zmień id na attacker aby wyświetlało tę wiadomość atakującemu.


Masz na serwerze wgrany Bullet Damage lub jakiś inny plugin z wiadomością HUD co jest wyświetlana na środku ekranu? Może po prostu inne hud nachodzi Ci na ten i ten po prostu znika

Nadal czekam na odpowiedź.
  • +
  • -
  • 0

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


#7 kakus002

    (-.(-.(-.-).-).-)

  • Zbanowany

Reputacja: 164
Profesjonalista

  • Postów:209
  • Lokalizacja:OS
Offline

Napisano 01.09.2014 14:06


to:
ColorChat(id, GREEN, "+%s XP", nowe_doswiadczenie);

na to:
client_print(id, print_center, "+%s XP", nowe_doswiadczenie);



To już bez różnicy. Tylko zmień id na attacker aby wyświetlało tę wiadomość atakującemu.

Jest różnica, przy colorchat będzie to się chyba wyświetlać w say'u czyż nie ? Chyba że się myle :)



#8 Rellik #

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:148
  • Imię:Daniel
  • Lokalizacja:Random
Offline

Napisano 01.09.2014 14:15

kakus, tak masz racje... :). I o to chodziło radimowi... :)

 

Tak, mam plugin ABD.amxx nic więcej co by zaśmiecało center ekranu :).Przepraszam, że nie udzieliłem odpowiedzi wcześniej.


  • +
  • -
  • 0

b_350_20_1A1A1A_1A1A1A_ADADAD_1A1A1A.png

b_350_20_1A1A1A_1A1A1A_ADADAD_1A1A1A.png
Nie jestem zaawansowany w dziedzinie AMXMOD-X.
Staram się pomóc na tyle ile potrafię.

Piszę poprawnie po POLSKU.

Psychopaci.Eu


#9 radim

    Godlike

  • Moderator

Reputacja: 939
Master

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

Napisano 01.09.2014 14:23   Najlepsza odpowiedź

Tak więc z powrotem zamień client_print/ColorChat na wyświetlanie HUD a następnie wyłącz plugin ABD i zobacz czy HUD od expa wyświetla się normalnie. Jeżeli tak to tak jak już wspomniałem, hud z abd nachodzi na hud od exp'a co powoduję brak wyświetlenia go czy też wyświetlenia go ale tylko na ułamek sekundy. Prostym wyjściem z tej sytuacji będzie albo zrezygnowałem z ABD lub tego expa wyświetlanego w hudzie lub też zmienienie położenia któregoś z HUD'ów


  • +
  • -
  • 1

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


#10 Rellik #

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:148
  • Imię:Daniel
  • Lokalizacja:Random
Offline

Napisano 01.09.2014 20:20

W sumie to samo się raczej naprawiło, już wszystko hula i śmiga jak należy nt. mam inny problem, ale 'wydzielę' go w innym wątku.

Dziękuję wam za pomoc !:)


  • +
  • -
  • 0

b_350_20_1A1A1A_1A1A1A_ADADAD_1A1A1A.png

b_350_20_1A1A1A_1A1A1A_ADADAD_1A1A1A.png
Nie jestem zaawansowany w dziedzinie AMXMOD-X.
Staram się pomóc na tyle ile potrafię.

Piszę poprawnie po POLSKU.

Psychopaci.Eu






Również z jednym lub większą ilością słów kluczowych: cod nowy

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

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