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

SZukam pluginu


  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 Beciu

    Zaawansowany

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:130
  • GG:
  • Lokalizacja:te brawa ??
Offline

Napisano 01.10.2009 19:53

Admin slyszy i widzi wszystkie rozmowy nawet jak jest na specu
  • +
  • -
  • 0

#2 mikus

    Ekipa PGC

  • Użytkownik

Reputacja: 75
Zaawansowany

  • Postów:406
  • GG:
  • Steam:steam
  • Lokalizacja:Wola
Offline

Napisano 01.10.2009 20:15

http://amxx.pl/viewtopic.php?t=316

[ Dodano: 01-10-2009, 21:19 ]
Takie coś znalazłem zobacz

#include <amxmodx>
#include <Vexd_Utilities>

new voicemode[1];
new strtemp[64];
new strvoiceinfo[4][] = {"normal","speak to all","listen to all", "listen and speak to all" };
new i;

public client_infochanged(id)
{
setspeakmode(id);
return PLUGIN_CONTINUE;
}

public client_connect(id)
{
setspeakmode(id);
return PLUGIN_CONTINUE;
}

public getspeakmode(id)
{
get_user_info(id,"biocomode",voicemode,1);
format(strtemp, 64, "Voicecom-mode: %s",strvoiceinfo[ str_to_num(voicemode[0])%4 ] );
client_print(id,print_center,strtemp);
client_print(id,print_console,strtemp);

return PLUGIN_HANDLED;
}

public changespeakmode(id)
{
if ((get_user_flags(id) & ADMIN_CHAT))
{
get_user_info(id,"biocomode",voicemode,1);
i=str_to_num(voicemode[0]);
num_to_str(++i%4,voicemode[0],1);

set_user_info(id,"biocomode",voicemode[0]);
setspeakmode(id);

format(strtemp, 64, "Your voicecom is set to %s",strvoiceinfo[ str_to_num(voicemode[0])%4 ] );
client_print(id,print_center,strtemp);
client_print(id,print_console,strtemp);
} else
{
client_print(id,print_console,"Hey, you are not an admin, are you? ");
}
return PLUGIN_HANDLED;
}

public setspeakmode(id)
{
if ((get_user_flags(id) & ADMIN_CHAT))
{
get_user_info(id,"biocomode",voicemode,1);
if(voicemode[0]!='0' &&
voicemode[0]!='1' &&
voicemode[0]!='2' &&
voicemode[0]!='3'
)
{
voicemode[0]='2';
set_user_info(id,"biocomode",voicemode[0]);
}

if(voicemode[0]=='0') SetSpeak(id, SPEAK_NORMAL);
if(voicemode[0]=='1') SetSpeak(id, SPEAK_ALL);
if(voicemode[0]=='2') SetSpeak(id, SPEAK_LISTENALL);
if(voicemode[0]=='3') SetSpeak(id, SPEAK_ALL | SPEAK_LISTENALL);
}
}

public plugin_init()
{
register_plugin("BioCom","0.9.6-1.1","Bionic");
register_clcmd("amx_changespeakmode","changes peakmode",ADMIN_CHAT, "Alter your VoiceCom-mode");
register_clcmd("amx_getspeakmode","getspeakmo de",ADMIN_CHAT, "Get your current VoiceCom-mode");

return PLUGIN_CONTINUE;
}

  • +
  • -
  • 0




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

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