Witam czy mógłby ktos napisac prosty plugin cos na wzór z cs 1.6 zielony chat admina. Gracze którzy pisza do admina na say oraz gdy admini pisza do siebie na say@@ chce zeby to było w kolorze zielonym.
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.
|
#1
Napisano 27.02.2014 02:51
#2
Napisano 27.02.2014 15:56
"Żaden etyczny inżynier oprogramowania nie zgodzi się napisać procedury zniszczBagdad. Jego poczucie etyki domaga się, aby napisał procedurę zniszczMiasto, a Bagdad przekazał jako parametr" - Nathaniel Borenstein.
#3
Napisano 02.03.2014 17:46
ja potrzebuje do CS GO a nie 1.6..
#4
Napisano 06.08.2015 22:19
Napisalem to juz jakis czas temu, nie testowalem dzis ale wczesniej dzialalo. Uzycie: say @ (do wszystkich), say_team @ (tylko do adminow) lub mozna uzyc komend jak w amxie. Kolor tekstu mozesz sobie zmienic.
#include <sourcemod> #include <cstrike> #define ADMIN_FLAG ADMFLAG_BAN new String:nazwa_gracza[65][65]; public OnPluginStart() { CreateConVar("Admin Chat", "1.0", "Linux`"); RegConsoleCmd("sm_say", CmdSay); RegConsoleCmd("sm_chat", CmdChat); RegConsoleCmd("say", ChatAll); RegConsoleCmd("say_team", ChatTeam); } public OnClientAuthorized(client) { GetClientName(client, nazwa_gracza[client], 64); } public Action:ChatAll(client, args) { new String:text[192]; GetCmdArg(1, text, sizeof(text)); new ReplySource:old = SetCmdReplySource(SM_REPLY_TO_CHAT); if(StrContains(text, "@", false) != -1) { if(!(GetUserFlagBits(client) & ADMIN_FLAG)) return Plugin_Continue; PrintToChatAll("\x0B \x09(INFORMUJE)\x03 ADMIN :\x02 %s", text); LogMessage("Admin %s napisal (say @) : %s", nazwa_gracza[client], text); } SetCmdReplySource(old); return Plugin_Continue; } public Action:ChatTeam(client, args) { new String:text[192]; GetCmdArg(1, text, sizeof(text)); new ReplySource:old = SetCmdReplySource(SM_REPLY_TO_CHAT); if(StrContains(text, "@", false) != -1) { for(new i = 1, max = GetMaxClients(); i <= max; ++ i) { if(!IsClientInGame(i) || !(GetUserFlagBits(i) & ADMIN_FLAG)) continue; if(GetUserFlagBits(client) & ADMIN_FLAG) { PrintToChat(i, "\x0B \x09(ADMINCHAT)\x03 %s :\x02 %s", nazwa_gracza[client], text); LogMessage("Admin %s napisal (say_team @) : %s", nazwa_gracza[client], text); } else { PrintToChat(i, "\x0B \x09(ZGLASZA)\x03 %s :\x02 %s", nazwa_gracza[client], text); LogMessage("Gracz %s napisal (say_team @) : %s", nazwa_gracza[client], text); } } } SetCmdReplySource(old); return Plugin_Continue; } public Action:CmdSay(client, args) { if(!(GetUserFlagBits(client) & ADMIN_FLAG)) return Plugin_Continue; new String:text[192]; GetCmdArg(1, text, sizeof(text)); PrintToChatAll("\x0B \x09(INFORMUJE)\x03 ADMIN :\x02 %s", text); LogMessage("Admin %s napisal (say @) : %s", nazwa_gracza[client], text); return Plugin_Continue; } public Action:CmdChat(client, args) { new String:text[192]; GetCmdArg(1, text, sizeof(text)); for(new i = 1, max = GetMaxClients(); i <= max; ++ i) { if(!IsClientInGame(i) || !(GetUserFlagBits(i) & ADMIN_FLAG)) continue; if(GetUserFlagBits(client) & ADMIN_FLAG) { PrintToChat(i, "\x0B \x09(ADMINCHAT)\x03 %s :\x02 %s", nazwa_gracza[client], text); LogMessage("Admin %s napisal (say_team @) : %s", nazwa_gracza[client], text); } else { PrintToChat(i, "\x0B \x09(ZGLASZA)\x03 %s :\x02 %s", nazwa_gracza[client], text); LogMessage("Gracz %s napisal (say_team @) : %s", nazwa_gracza[client], text); } } LogMessage("Admin %s napisal (say_team @) : %s", nazwa_gracza[client], text); return Plugin_Continue; }
Również z jednym lub większą ilością słów kluczowych: nowy plugin
|
Nowy Plugin
[KOSZ] pluginNapisany przez Frodo1981, 25.02.2024 nowy plugin |
|
|||
Nowy Plugin
vip pbNapisany przez One ShooT, 04.02.2024 nowy plugin |
|
||||
Nowy Plugin
Admin menuNapisany przez stół z powyłamywanymi, 22.09.2022 nowy plugin |
|
||||
Nowy Plugin
Prośba o napisanie pluginuNapisany przez stół z powyłamywanymi, 15.08.2022 nowy plugin |
|
||||
Nowy Plugin
PLUGIN NA DRplugin Napisany przez bawarskagolonka123, 25.06.2021 nowy plugin |
|
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych