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