Admin slyszy i widzi wszystkie rozmowy nawet jak jest na specu
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.
|
Guest Message by DevFuse
SZukam pluginu
Temat rozp. Beciu, 01.10.2009 19:53
1 odpowiedź w tym temacie
#1
Napisano 01.10.2009 19:53
#2
Napisano 01.10.2009 20:15
http://amxx.pl/viewtopic.php?t=316
[ Dodano: 01-10-2009, 21:19 ]
Takie coś znalazłem zobacz
[ 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;
}
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty









