Witam
Raczkuję i proszę o pomoc.
posiadam plik .mp3 i chciałbym aby po podarowaniu dla ofiary bana wszyscy usłyszeli dzwięk.
Wklejka 22jkor9igc5c8 - AMXX.pl: Support AMX Mod X
Proszę o sugestie, dodaje standardową opcję jaka była.
Pozdrawiam
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
[ROZWIĄZANE] muzyka po "podarowaniu" bana
Temat rozp. radasx, 30.05.2013 20:29
Najlepsza odpowiedź d0naciak, 31.05.2013 10:10
public BanSS_Task(Param[])
{
new id = Param[0]
new player = Param[1]
new minutes[8], reason[32]
new userid2 = get_user_userid(player)
copy(minutes, 7, g_szBanTime[id])
copy(reason, 31, g_szBanReason[id])
client_cmd(id, "mp3 play music/TWOJA_MUZYKA.mp3"); //Zmien sobie nazwe
#if AMXBANS // Ban "player" using AmxBans
if( get_cvar_num("amxbans_use_newbancmd") )
client_cmd(id, "amx_ban #%d %s ^"%s^"", userid2, minutes, reason)
else
client_cmd(id, "amx_ban %s #%d ^"%s^"", minutes, userid2, reason)
#else
// Ban "player" using HL Ban Method
new authid[32], name2[32], authid2[32], name[32]
get_user_authid(player, authid2, 31)
get_user_authid(id, authid, 31)
get_user_name(player, name2, 31)
get_user_name(id, name, 31)
log_amx("Ban: ^"%s<%d><%s><>^" ban and kick ^"%s<%d><%s><>^" (minutes ^"%s^") (reason ^"%s^")", name, get_user_userid(id), authid, name2, userid2, authid2, minutes, reason)
new temp[64], banned[16], nNum = str_to_num(minutes)
if(nNum)
{
formatex(temp, 63, "%L", player, "FOR_MIN", minutes)
}
else
{
formatex(temp, 63, "%L", player, "PERM")
}
formatex(banned, 15, "%L", player, "BANNED")
if (reason[0])
server_cmd("kick #%d ^"%s (%s %s)^"", userid2, reason, banned, temp)
else
server_cmd("kick #%d ^"%s %s^"", userid2, banned, temp)
server_cmd("banid %s %s", minutes, authid2)
server_cmd("writeid")
// Display the message to all clients
new msg[256]
new len
new maxpl = get_maxplayers()
for(new i = 1; i <= maxpl; i++)
{
if(is_user_connected(i) && !is_user_bot(i))
{
len = formatex(msg, charsmax(msg), "%L", i, "BAN")
len += formatex(msg[len], charsmax(msg) - len, " %s ", name2)
if(nNum)
{
len += formatex(msg[len], charsmax(msg) - len, "%L", i, "FOR_MIN", minutes)
}
else
{
len += formatex(msg[len], charsmax(msg) - len, "%L", i, "PERM")
}
if(strlen(reason) > 0)
{
formatex(msg[len], charsmax(msg) - len, " (%L: %s)", i, "REASON", reason)
}
show_activity_id(i, id, name, msg)
}
}
console_print(id, "[AMXX] %L", id, "CLIENT_BANNED", name2)
#endif
return PLUGIN_HANDLED
}
Przejdź do postu
3 odpowiedzi w tym temacie
#1
Napisano 30.05.2013 20:29
#3
Napisano 31.05.2013 08:58
dzięki za szybką odpowiedź, tylko gdzie wpisać linijkę aby wszyscy ją słyszeli?
#4
Napisano 31.05.2013 10:10 Najlepsza odpowiedź
public BanSS_Task(Param[])
{
new id = Param[0]
new player = Param[1]
new minutes[8], reason[32]
new userid2 = get_user_userid(player)
copy(minutes, 7, g_szBanTime[id])
copy(reason, 31, g_szBanReason[id])
client_cmd(id, "mp3 play music/TWOJA_MUZYKA.mp3"); //Zmien sobie nazwe
#if AMXBANS // Ban "player" using AmxBans
if( get_cvar_num("amxbans_use_newbancmd") )
client_cmd(id, "amx_ban #%d %s ^"%s^"", userid2, minutes, reason)
else
client_cmd(id, "amx_ban %s #%d ^"%s^"", minutes, userid2, reason)
#else
// Ban "player" using HL Ban Method
new authid[32], name2[32], authid2[32], name[32]
get_user_authid(player, authid2, 31)
get_user_authid(id, authid, 31)
get_user_name(player, name2, 31)
get_user_name(id, name, 31)
log_amx("Ban: ^"%s<%d><%s><>^" ban and kick ^"%s<%d><%s><>^" (minutes ^"%s^") (reason ^"%s^")", name, get_user_userid(id), authid, name2, userid2, authid2, minutes, reason)
new temp[64], banned[16], nNum = str_to_num(minutes)
if(nNum)
{
formatex(temp, 63, "%L", player, "FOR_MIN", minutes)
}
else
{
formatex(temp, 63, "%L", player, "PERM")
}
formatex(banned, 15, "%L", player, "BANNED")
if (reason[0])
server_cmd("kick #%d ^"%s (%s %s)^"", userid2, reason, banned, temp)
else
server_cmd("kick #%d ^"%s %s^"", userid2, banned, temp)
server_cmd("banid %s %s", minutes, authid2)
server_cmd("writeid")
// Display the message to all clients
new msg[256]
new len
new maxpl = get_maxplayers()
for(new i = 1; i <= maxpl; i++)
{
if(is_user_connected(i) && !is_user_bot(i))
{
len = formatex(msg, charsmax(msg), "%L", i, "BAN")
len += formatex(msg[len], charsmax(msg) - len, " %s ", name2)
if(nNum)
{
len += formatex(msg[len], charsmax(msg) - len, "%L", i, "FOR_MIN", minutes)
}
else
{
len += formatex(msg[len], charsmax(msg) - len, "%L", i, "PERM")
}
if(strlen(reason) > 0)
{
formatex(msg[len], charsmax(msg) - len, " (%L: %s)", i, "REASON", reason)
}
show_activity_id(i, id, name, msg)
}
}
console_print(id, "[AMXX] %L", id, "CLIENT_BANNED", name2)
#endif
return PLUGIN_HANDLED
}
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Dodatki SourceMod



Temat jest zamknięty











