chat say
ıIıIİıİIıımusic
Дата: Вторник, 27.01.2015, 18:42:31 | Сообщение # 31
Сообщений: 54
Репутация: -10 [ +/- ]
Ребят помогите доделать Код
public Action:sayteam(client, const String:command[], args) { if (client > 0 && args > 0) { decl String:text[255]; GetCmdArgString(text, sizeof(text)); StripQuotes(text); new team = GetClientTeam(client); for(new x = 1; x <= MaxClients; x++) { if (team == GetClientTeam(x)) PrintToChat(x, "\x07FF69B4[Игрок]\x070000FF%N \x07E0FFFF(Команде): \x0754FF9F%s", client, text); } return Plugin_Handled; } return Plugin_Continue; }
Sallcom
Дата: Среда, 28.01.2015, 19:28:02 | Сообщение # 32
Сообщений: 205
Репутация: 31 [ +/- ]
Цитата ıIıIİıİIıımusic (
)
Ребят помогите доделать
Если хочешь получить что-то вроде вот этого: То скачай исходник плагина Adminchat и корректируй. P.S . Выше скрин моего первого плагина, который я сделал вышеупомянутым способом года 3 назад)
Гости не могут скачивать файлы
«SeReGa»☆
Дата: Четверг, 29.01.2015, 03:22:34 | Сообщение # 33
Сообщений: 395
Репутация: 37 [ +/- ]
да и когда вылазит 2 сообщения ет тоже круто)) мне очень нравися)) я бы ещё отправлял в консоль)))
SourceSamil
Дата: Четверг, 29.01.2015, 15:58:30 | Сообщение # 34
Сообщений: 237
Репутация: [ +/- ]
И в лог(=
ıIıIİıİIıımusic
Дата: Четверг, 29.01.2015, 18:13:31 | Сообщение # 35
Сообщений: 54
Репутация: -10 [ +/- ]
«SeReGa»☆, Всм?
«SeReGa»☆
Дата: Пятница, 30.01.2015, 01:57:47 | Сообщение # 36
Сообщений: 395
Репутация: 37 [ +/- ]
SourceSamil, Вот кстати как в лог отправить в отдельный файл в логах! как? кто небудь в курсе как чат отправить в отдельный файл в папке Logs с названием ChatLog.log?
pro-health
Дата: Пятница, 30.01.2015, 05:11:22 | Сообщение # 37
Сообщений: 188
Репутация: 5 [ +/- ]
«SeReGa»☆,
Код
new String:logFile[256]; decl String:thetime[64]; FormatTime(thetime, 64, "%d-%m-%Y", -1); BuildPath(Path_SM, logFile, 256, "logs/LOG_%s.log", thetime); LogToFile(logFile, "Текст");
Сообщение отредактировал pro-health - Пятница, 30.01.2015, 05:12:02
Nahal
Дата: Четверг, 05.03.2015, 21:29:49 | Сообщение # 38
Сообщений: 205
Репутация: 8 [ +/- ]
public OnPluginStart() { AddCommandListener(say, "say"); HookEvent("player_team", PlayerTeam); \\ловим событие(игрок написал в свой чат public Action:say(client, const String:command[], args) { if (client > 0 && args > 0) { decl String:text[255]; GetCmdArgString(text, sizeof(text)); StripQuotes(text); PrintToChatAll("\x07FF69B4[Игрок]\x070000FF%N \x07E0FFFF(Всем): \x0754FF9F%s", client, text); return Plugin_Handled; } return Plugin_Continue; } public Action:PlayerTeam(Handle:event, const String:Name[], bool:dontbroadcast) { new client = GetClientOfUserId(GetEventInt(event, "userid")); if (client > 0 && args > 0) { PrintToChat("\x01[Игрок] %N (Команде) : \x04%s"); ChangeClientTeam(client, 1); } } Если неправильно подправьте
Сообщение отредактировал Nahal - Четверг, 05.03.2015, 21:48:59
«SeReGa»☆
Дата: Четверг, 05.03.2015, 21:35:58 | Сообщение # 39
Сообщений: 395
Репутация: 37 [ +/- ]
GetClientAgreement ?? это откуда?? if(client > 0) а это куда??
Сообщение отредактировал «SeReGa»☆ - Четверг, 05.03.2015, 21:37:32
Nahal
Дата: Четверг, 05.03.2015, 21:46:49 | Сообщение # 40
Сообщений: 205
Репутация: 8 [ +/- ]
«SeReGa»☆, мне неудобно писать с телефона, может и ошибся, а что это функция неправильная?Добавлено (05.03.2015, 21:46:49) --------------------------------------------- «SeReGa»☆, Ой спутал! Не то написал
«SeReGa»☆
Дата: Четверг, 05.03.2015, 21:49:53 | Сообщение # 41
Сообщений: 395
Репутация: 37 [ +/- ]
знаю что есть GetCmdArgs ,GetCmdArg ,GetCmdArgString которое есть в API, но что на щёт GetClientAgreement или может GetClientArgument я ничего не слышал!
Сообщение отредактировал «SeReGa»☆ - Четверг, 05.03.2015, 21:50:44
Nahal
Дата: Четверг, 05.03.2015, 22:04:36 | Сообщение # 42
Сообщений: 205
Репутация: 8 [ +/- ]
«SeReGa»☆, я спутал. Я поправил код все норм вроде
«SeReGa»☆
Дата: Четверг, 05.03.2015, 22:16:01 | Сообщение # 43
Сообщений: 395
Репутация: 37 [ +/- ]
Nahal,
Nahal
Дата: Четверг, 05.03.2015, 22:24:39 | Сообщение # 44
Сообщений: 205
Репутация: 8 [ +/- ]
«SeReGa»☆, кстате,непробывал скомпилировать
«SeReGa»☆
Дата: Четверг, 05.03.2015, 23:50:00 | Сообщение # 45
Сообщений: 395
Репутация: 37 [ +/- ]
я неумею((