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

Jak wykryć użycie czatu głosowego?


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

#1 MocnyAmper

    Wszechwidzący

  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:251
Offline

Napisano 10.03.2023 08:31

W jaki sposób moge wykryć gdy gracz zaczyna używać czatu głosowego? (moment wciśnięcia klawisza K).


  • +
  • -
  • 0

> ffa.skill-town.eu [Skill-Town.eu] Classic FFA Server

> cod.skill-town.eu   [Skill-Town.eu] CoD:MW3 Server

> assault.skill-town.eu   [Skill-Town.eu] Only Assaults Server

assault_banner_350.jpg

 

Mój autorski, automatyczny sklep SMS/Blik: https://skill-town.eu/sklep


#2 PANDA_2zl

    Guru

  • Power User

Reputacja: 173
Profesjonalista

  • Postów:712
  • Imię:Michał
  • Lokalizacja:Kraków
Offline

Napisano 10.03.2023 09:44

https://forums.allie...ead.php?t=69654
  • +
  • -
  • 0

#3 MocnyAmper

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:251
Offline

Napisano 10.03.2023 11:13

Próbowałem, ale albo cały czas mi spamuje nawet bez wciskania K, albo w ogóle :/


  • +
  • -
  • 0

> ffa.skill-town.eu [Skill-Town.eu] Classic FFA Server

> cod.skill-town.eu   [Skill-Town.eu] CoD:MW3 Server

> assault.skill-town.eu   [Skill-Town.eu] Only Assaults Server

assault_banner_350.jpg

 

Mój autorski, automatyczny sklep SMS/Blik: https://skill-town.eu/sklep


#4 mordoryjacz

    Profesjonalista

  • Użytkownik

Reputacja: 24
Życzliwy

  • Postów:171
Offline

Napisano 10.03.2023 13:04

poszukaj systemu gagow i tam bedziesz mial wykrywanie odpalenia mikra 


  • +
  • -
  • 0

#5 Robiin

    Godlike

  • Support Team

Reputacja: 1 103
Super Hero

  • Postów:2 043
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 10.03.2023 15:15

Próbowałem, ale albo cały czas mi spamuje nawet bez wciskania K, albo w ogóle :/

Pokaż kodzik, który ci tak robił, to będzie jakiś punkt zaczepienia.


  • +
  • -
  • 0

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#6 PANDA_2zl

    Guru

  • Power User

Reputacja: 173
Profesjonalista

  • Postów:712
  • Imię:Michał
  • Lokalizacja:Kraków
Offline

Napisano 10.03.2023 15:24

plugin daje informacje pojedynczą na czacie gdy admin zaczyna mówić, więc powinieneś z tym coś zrobić już

Załączone pliki


  • +
  • -
  • 0

#7 MocnyAmper

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:251
Offline

Napisano 10.03.2023 16:16

 

Próbowałem, ale albo cały czas mi spamuje nawet bez wciskania K, albo w ogóle :/

Pokaż kodzik, który ci tak robił, to będzie jakiś punkt zaczepienia.

 

#include <amxmodx>
#include <fakemeta>

new bool:voice_locked[33];

public plugin_init()
{
	register_plugin("test", "1.0", "me");
	register_forward(FM_Voice_SetClientListening, "ClientListen");
}

public client_connect(id)
    voice_locked[id] = false;

public ClientListen(iReceiver, iSender)
{
    if ( !is_user_connected(iSender) || !iSender || voice_locked[iSender] )
        return FMRES_IGNORED;

    voice_locked[iSender] = true;
    set_task(5.0, "free_voice", iSender+1502);

    //
    // zrob costam
    //

    return FMRES_SUPERCEDE;
}

public free_voice(id)
    voice_locked[id-1502] = false;

  • +
  • -
  • 0

> ffa.skill-town.eu [Skill-Town.eu] Classic FFA Server

> cod.skill-town.eu   [Skill-Town.eu] CoD:MW3 Server

> assault.skill-town.eu   [Skill-Town.eu] Only Assaults Server

assault_banner_350.jpg

 

Mój autorski, automatyczny sklep SMS/Blik: https://skill-town.eu/sklep


#8 Robiin

    Godlike

  • Support Team

Reputacja: 1 103
Super Hero

  • Postów:2 043
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 11.03.2023 12:34

I domyślam się, że w miejscu w którym masz komentarz używałeś jakiegoś log_amxa albo czegoś takiego? I dlatego mówisz, że spamowało?


  • +
  • -
  • 0

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#9 MocnyAmper

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:251
Offline

Napisano 12.03.2023 11:40

Tak, konkretnie był tam client_print().
Zmienna voice_locked ograniczała częstotliwość tego komunikatu do 5 sekund, ale sam się uruchamiał.
  • +
  • -
  • 0

> ffa.skill-town.eu [Skill-Town.eu] Classic FFA Server

> cod.skill-town.eu   [Skill-Town.eu] CoD:MW3 Server

> assault.skill-town.eu   [Skill-Town.eu] Only Assaults Server

assault_banner_350.jpg

 

Mój autorski, automatyczny sklep SMS/Blik: https://skill-town.eu/sklep


#10 Robiin

    Godlike

  • Support Team

Reputacja: 1 103
Super Hero

  • Postów:2 043
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 12.03.2023 12:56

Z tego co wyczytałem, to event wykonywany jest co 0.3 sekundy, za każdym razem dla ilosc_graczy_online * max_slotow (nawet jeśli gracz nie jest podłączony).

Jeśli chcesz wykryć użycie raz "na jedną rozmowę", to musisz kombinować z taskami, i logiką tego wszystkiego.

Co konkretnie chcesz wykryć i co z tym zrobić? Może jest łatwiejsza opcja


  • +
  • -
  • 0

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#11 MocnyAmper

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:251
Offline

Napisano 12.03.2023 13:01

Z logiką sobie poradze. Ja chce wykryć kiedy dany gracz próbuje użyć czatu głosowego, sprawdzić czy nie zostało mu to zablokowane, a jeśli tak to wyświetlić komunikat.
  • +
  • -
  • 0

> ffa.skill-town.eu [Skill-Town.eu] Classic FFA Server

> cod.skill-town.eu   [Skill-Town.eu] CoD:MW3 Server

> assault.skill-town.eu   [Skill-Town.eu] Only Assaults Server

assault_banner_350.jpg

 

Mój autorski, automatyczny sklep SMS/Blik: https://skill-town.eu/sklep


#12 Robiin

    Godlike

  • Support Team

Reputacja: 1 103
Super Hero

  • Postów:2 043
  • Imię:Robert
  • Lokalizacja:Wrocław
Offline

Napisano 12.03.2023 22:11

No to tyle już zrobiłeś. Jeśli zadaniem zmiennej 'voice_locked' jest jej nazwa, to wszystko działa jak należy.

Wystarczy w pierwszym warunku zwrócić FMRES_SUPERCEDE zamiast FMRES_IGNORED, żeby zatrzymać cały forward i et voila 


  • +
  • -
  • 0

Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.


#13 MocnyAmper

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:251
Offline

Napisano 13.03.2023 00:13

Okej, sprawdze jak będe miał chwile.
Przy okazji, próbowałem jeszcze użyć VTC do tego celu, ale coś mi się nie wykonuje forward VTC_OnClientStartSpeak() :/
  • +
  • -
  • 0

> ffa.skill-town.eu [Skill-Town.eu] Classic FFA Server

> cod.skill-town.eu   [Skill-Town.eu] CoD:MW3 Server

> assault.skill-town.eu   [Skill-Town.eu] Only Assaults Server

assault_banner_350.jpg

 

Mój autorski, automatyczny sklep SMS/Blik: https://skill-town.eu/sklep


#14 PANDA_2zl

    Guru

  • Power User

Reputacja: 173
Profesjonalista

  • Postów:712
  • Imię:Michał
  • Lokalizacja:Kraków
Offline

Napisano 13.03.2023 00:55

Jeśli używasz vtc i użyjesz include od niego to powinno śmigać
  • +
  • -
  • 0

#15 MocnyAmper

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:251
Offline

Napisano 13.03.2023 07:50

#include <amxmodx>
#include <reapi_vtc>

public plugin_init()
{
	register_plugin("test", "1.0", "sebxx");
}

public VTC_OnClientStartSpeak(const iSender)
{
	client_print(iSender, print_center, "SPEAKING!");
}

Niestety, dalej nic. Nic się nie pokazuje kiedy wciskam "K".

VTC załadowane poprawnie:

 [ 3] VoiceTranscoder  RUN   -    VoiceTranscoder.  v2017RC5  ini   ANY   ANY  

  • +
  • -
  • 0

> ffa.skill-town.eu [Skill-Town.eu] Classic FFA Server

> cod.skill-town.eu   [Skill-Town.eu] CoD:MW3 Server

> assault.skill-town.eu   [Skill-Town.eu] Only Assaults Server

assault_banner_350.jpg

 

Mój autorski, automatyczny sklep SMS/Blik: https://skill-town.eu/sklep


#16 PANDA_2zl

    Guru

  • Power User

Reputacja: 173
Profesjonalista

  • Postów:712
  • Imię:Michał
  • Lokalizacja:Kraków
Offline

Napisano 13.03.2023 08:48

A reapi najnowsze wgrane i uruchomione? Może potrzebuje do działania też regamedll, nie wiem czy przykładowo oprócz include reapi_vtc nie potrzebuje też include reapi

Jeszcze pobawić się kolejnością w plugins ini Metamoda można żeby vtc było przed amxmodx
  • +
  • -
  • 0

#17 MocnyAmper

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:251
Offline

Napisano 13.03.2023 09:32

Nic to nie dało. Reapi jest, nie wiem czy najnowsze, ale jest i działa.

[ 1] VoiceTranscoder        RUN   -    VoiceTranscoder.so                v2017RC5         ini  ANY   ANY  
 [ 2] Reunion                RUN   -    reunion_mm_i386.so                v0.1.0.137       ini  Start Never
 [ 3] AMX Mod X              RUN   -    amxmodx_mm_i386.so                v1.9.0.5294      ini  Start ANY  
 [ 4] ReAuthCheck            RUN   -    reauthcheck_mm_i386.so            v0.1.6           ini  Start Never
 [ 5] Rechecker              RUN   -    rechecker_mm_i386.so              v2.7             ini  Chlvl ANY  
 [ 6] WHBlocker              RUN   -    whblocker_mm_i386.so              v1.5.697         ini  Chlvl ANY  
 [ 7] ReSemiclip             RUN   -    resemiclip_mm_i386.so             v2.3.9           ini  Chlvl ANY  
 [ 8] Print Center Fix       RUN   -    printcenterfix_mm_i386.so         v2.0.1           ini  ANY   ANY  
 [ 9] YaPB                   RUN   -    yapb.so                           v4.3.731         ini  Chlvl ANY  
 [10] HitBox Fix             RUN   -    hitbox_fix_mm_i386.so             v1.0.10          ini  Start ANY  
 [11] Revoice                RUN   -    revoice_mm_i386.so                v0.1.0.34        ini  Start Never
 [12] Bot Player Time Faker  RUN   -    bot_played_time_faker_mm_i386.so  v1.2.0-dev+26    ini  ANY   ANY  
 [13] SafeNameAndChat        RUN   -    SafeNameAndChat.so                v1.1             ini  ANY   ANY  
 [14] MySQL                  RUN   -    mysql_amxx_i386.so                v1.8.3-dev+5201  pl3  ANY   ANY  
 [15] Fun                    RUN   -    fun_amxx_i386.so                  v1.9.0.5294      pl3  ANY   ANY  
 [16] Engine                 RUN   -    engine_amxx_i386.so               v1.9.0.5294      pl3  ANY   ANY  
 [17] FakeMeta               RUN   -    fakemeta_amxx_i386.so             v1.9.0.5294      pl3  ANY   ANY  
 [18] CStrike                RUN   -    cstrike_amxx_i386.so              v1.9.0.5294      pl3  ANY   ANY  
 [19] CSX                    RUN   -    csx_amxx_i386.so                  v1.9.0.5294      pl3  ANY   ANY  
 [20] Ham Sandwich           RUN   -    hamsandwich_amxx_i386.so          v1.9.0.5294      pl3  ANY   ANY  
 [21] gRIP                   RUN   -    grip_amxx_i386.so                 v0.1.5 Beta      pl3  ANY   ANY  
 [22] ReAPI                  RUN   -    reapi_amxx_i386.so                v5.21.0.252-dev  pl3  ANY   Never
 [23] ReAimDetector          RUN   -    reaimdetector_amxx_i386.so        v0.2.2           pl3  ANY   Never
23 plugins, 23 running

  • +
  • -
  • 0

> ffa.skill-town.eu [Skill-Town.eu] Classic FFA Server

> cod.skill-town.eu   [Skill-Town.eu] CoD:MW3 Server

> assault.skill-town.eu   [Skill-Town.eu] Only Assaults Server

assault_banner_350.jpg

 

Mój autorski, automatyczny sklep SMS/Blik: https://skill-town.eu/sklep


#18 PANDA_2zl

    Guru

  • Power User

Reputacja: 173
Profesjonalista

  • Postów:712
  • Imię:Michał
  • Lokalizacja:Kraków
Offline

Napisano 13.03.2023 10:08

Wyłącz revoice
  • +
  • -
  • 0

#19 MocnyAmper

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:251
Offline

Napisano 13.03.2023 10:54

Dalej nic.


  • +
  • -
  • 0

> ffa.skill-town.eu [Skill-Town.eu] Classic FFA Server

> cod.skill-town.eu   [Skill-Town.eu] CoD:MW3 Server

> assault.skill-town.eu   [Skill-Town.eu] Only Assaults Server

assault_banner_350.jpg

 

Mój autorski, automatyczny sklep SMS/Blik: https://skill-town.eu/sklep


#20 PANDA_2zl

    Guru

  • Power User

Reputacja: 173
Profesjonalista

  • Postów:712
  • Imię:Michał
  • Lokalizacja:Kraków
Offline

Napisano 13.03.2023 12:16

A regamedll wrzuciłeś?
  • +
  • -
  • 0




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

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