Иконка ресурса

Auto Name Changer 1.4.2

lexx777

Участник
Сообщения
309
Реакции
41
Вот как он банит
C-подобный:
ServerCommand("sm_ban #%i %i \"Bad nickname\"", GetClientUserId(client), banstime);

То же самое, как ты написал бы в консоли sm_ban #userid time "Bad nickname"
userid - юзерайди игрока
time - время бана
Bad nickname - причина бана

Я не проверял даже

Супер!
Огромное спасибо вам!
Правда сообщения вроде не отключаются, но теперь это не важно.
Плагин меняет имя игрока автоматом и банит его (занося под новым именем в список банов соурсбана) т.ч. мне и нужно было т.к. устал бороться с рекламщиками.
Еще раз огромное вам спасибо добрый человек! :)
 

Exle

Участник
Сообщения
190
Реакции
216
Супер!
Огромное спасибо вам!
Правда сообщения вроде не отключаются, но теперь это не важно.
Плагин меняет имя игрока автоматом и банит его (занося под новым именем в список банов соурсбана) т.ч. мне и нужно было т.к. устал бороться с рекламщиками.
Еще раз огромное вам спасибо добрый человек! :)
sm_anc_showmsg -1 поставь, должны отключаться
в файле cfg/sourcemod/anc/plugin.anc.cfg
 

wayLANder

Где AlmazON?
Сообщения
1,742
Реакции
577
@devimd, почему -1, а не 0? Вводит в заблуждение немного, так как обычно конвары выключаются на 0:)
 

Dreizehnt

Доминик
Сообщения
1,160
Реакции
798
@devimd, оо сейчас и затестим)) Только было давно пожелание, что бы оповещение о смене ника блокировалось, ведь выглядело что игрок "такой-то" изменил имя на hlmod.ru и получалось много внимания самому нику.
 

Exle

Участник
Сообщения
190
Реакции
216
Ставил, но не работает.
Правда теперь это не принципиально т.к. плагин работает как надо...
Удали этот файл cfg/sourcemod/anc/plugin.anc.cfg, после плагин создаст его и будет работать
 

lexx777

Участник
Сообщения
309
Реакции
41
Столкнулся с такой проблемой.
НА одном сервере плагин работает на втором нет, точнее на соурсмоде 1.8 работает на 1.6.3. не хочет.
L 02/09/2017 - 16:45:03: [SM] Unable to load plugin "anc.smx": Native "SetClientName" was not found
Пробовал на двух синтаксисах и ничего.
 

Boeing 767

заскамили мамонта ни за что, ни про что
Сообщения
524
Реакции
913
Удали этот файл cfg/sourcemod/anc/plugin.anc.cfg, после плагин создаст его и будет работать
Ошибки так и не пропали
L 02/09/2017 - 17:50:24: [SM] Plugin encountered error 8: Not enough space on the stack
L 02/09/2017 - 17:50:24: [SM] Displaying call stack trace for plugin "anc.smx":
L 02/09/2017 - 17:50:24: [SM] [0] Line 35, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\include\chat.inc::SendMessage()
L 02/09/2017 - 17:50:24: [SM] [1] Line 10, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\include\chat.inc::Chat()
L 02/09/2017 - 17:50:24: [SM] [2] Line 395, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\anc.sp::BanOptions()
L 02/09/2017 - 17:50:24: [SM] [3] Line 356, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\anc.sp::ChangeClientName()
L 02/09/2017 - 17:50:24: [SM] [4] Line 255, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\anc.sp::player_changename()
L 02/09/2017 - 17:50:24: [smac_client.smx | 0.8.5.1] Player (ID: STEAM_0:0:XXXXXXXXX | IP: XX.XX.XXX.XX) was kicked for name change spam.
Dropped Player from server (Вы кикнуты за чрезмерное использование команд)
[SM] Не найден подходящий игрок
L 02/09/2017 - 17:50:27: [SM] Plugin encountered error 8: Not enough space on the stack
L 02/09/2017 - 17:50:27: [SM] Displaying call stack trace for plugin "anc.smx":
L 02/09/2017 - 17:50:27: [SM] [0] Line 35, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\include\chat.inc::SendMessage()
L 02/09/2017 - 17:50:27: [SM] [1] Line 10, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\include\chat.inc::Chat()
L 02/09/2017 - 17:50:27: [SM] [2] Line 395, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\anc.sp::BanOptions()
L 02/09/2017 - 17:50:27: [SM] [3] Line 356, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\anc.sp::ChangeClientName()
L 02/09/2017 - 17:50:27: [SM] [4] Line 255, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\anc.sp::player_changename()
L 02/09/2017 - 17:50:27: [smac_client.smx | 0.8.5.1] Player (ID: STEAM_0:0:XXXXXXXXX | IP: XX.XX.XXX.XX) was kicked for name change spam.
Dropped Player from server (Вы кикнуты за чрезмерное использование команд)
[SM] Не найден подходящий игрок
L 02/09/2017 - 17:50:27: [SM] Native "IsClientObserver" reported: Client 17 is not in game
L 02/09/2017 - 17:50:27: [SM] Displaying call stack trace for plugin "shop_ball_2.0.0.smx":
L 02/09/2017 - 17:50:27: [SM] [0] Line 150, C:\Users\Denis\Desktop\spedit1.1.3.0\sourcepawn\scripts\ball\shop_ball_2.0.0.sp::SpawnPlayer()
Client "HardPlayer" connected (XX.XX.XXX.XX).
L 02/09/2017 - 17:50:44: [SM] Plugin encountered error 8: Not enough space on the stack
L 02/09/2017 - 17:50:44: [SM] Displaying call stack trace for plugin "anc.smx":
L 02/09/2017 - 17:50:44: [SM] [0] Line 35, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\include\chat.inc::SendMessage()
L 02/09/2017 - 17:50:44: [SM] [1] Line 10, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\include\chat.inc::Chat()
L 02/09/2017 - 17:50:44: [SM] [2] Line 395, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\anc.sp::BanOptions()
L 02/09/2017 - 17:50:44: [SM] [3] Line 356, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\anc.sp::ChangeClientName()
L 02/09/2017 - 17:50:44: [SM] [4] Line 255, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\anc.sp::player_changename()
L 02/09/2017 - 17:50:44: [smac_client.smx | 0.8.5.1] Player (ID: STEAM_0:0:XXXXXXXXX | IP: XX.XX.XXX.XX) was kicked for name change spam.
Dropped Player from server (Вы кикнуты за чрезмерное использование команд)
Где XX это я убрал стим айди и айпи
Клан тэг он меняет не кикая игрока, а если заходит игрок с ником hlmod.com то его кикает
 
Последнее редактирование:

Exle

Участник
Сообщения
190
Реакции
216
Столкнулся с такой проблемой.
НА одном сервере плагин работает на втором нет, точнее на соурсмоде 1.8 работает на 1.6.3. не хочет.
L 02/09/2017 - 16:45:03: [SM] Unable to load plugin "anc.smx": Native "SetClientName" was not found
Пробовал на двух синтаксисах и ничего.
Разве это не должно говорить плагину, что надо использовать SetClientInfo или я ошибаюсь
C-подобный:
if (GetFeatureStatus(FeatureType_Native, "SetClientName") == FeatureStatus_Available)
{
        SetClientName(client, newname);
}
else
{
        SetClientInfo(client, "name", newname);
}
--- Добавлено позже ---
Ошибки так и не пропали
L 02/09/2017 - 17:50:24: [SM] Plugin encountered error 8: Not enough space on the stack
L 02/09/2017 - 17:50:24: [SM] Displaying call stack trace for plugin "anc.smx":
L 02/09/2017 - 17:50:24: [SM] [0] Line 35, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\include\chat.inc::SendMessage()
L 02/09/2017 - 17:50:24: [SM] [1] Line 10, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\include\chat.inc::Chat()
L 02/09/2017 - 17:50:24: [SM] [2] Line 395, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\anc.sp::BanOptions()
L 02/09/2017 - 17:50:24: [SM] [3] Line 356, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\anc.sp::ChangeClientName()
L 02/09/2017 - 17:50:24: [SM] [4] Line 255, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\anc.sp::player_changename()
L 02/09/2017 - 17:50:24: [smac_client.smx | 0.8.5.1] Player (ID: STEAM_0:0:XXXXXXXXX | IP: XX.XX.XXX.XX) was kicked for name change spam.
Dropped Player from server (Вы кикнуты за чрезмерное использование команд)
[SM] Не найден подходящий игрок
L 02/09/2017 - 17:50:27: [SM] Plugin encountered error 8: Not enough space on the stack
L 02/09/2017 - 17:50:27: [SM] Displaying call stack trace for plugin "anc.smx":
L 02/09/2017 - 17:50:27: [SM] [0] Line 35, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\include\chat.inc::SendMessage()
L 02/09/2017 - 17:50:27: [SM] [1] Line 10, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\include\chat.inc::Chat()
L 02/09/2017 - 17:50:27: [SM] [2] Line 395, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\anc.sp::BanOptions()
L 02/09/2017 - 17:50:27: [SM] [3] Line 356, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\anc.sp::ChangeClientName()
L 02/09/2017 - 17:50:27: [SM] [4] Line 255, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\anc.sp::player_changename()
L 02/09/2017 - 17:50:27: [smac_client.smx | 0.8.5.1] Player (ID: STEAM_0:0:XXXXXXXXX | IP: XX.XX.XXX.XX) was kicked for name change spam.
Dropped Player from server (Вы кикнуты за чрезмерное использование команд)
[SM] Не найден подходящий игрок
L 02/09/2017 - 17:50:27: [SM] Native "IsClientObserver" reported: Client 17 is not in game
L 02/09/2017 - 17:50:27: [SM] Displaying call stack trace for plugin "shop_ball_2.0.0.smx":
L 02/09/2017 - 17:50:27: [SM] [0] Line 150, C:\Users\Denis\Desktop\spedit1.1.3.0\sourcepawn\scripts\ball\shop_ball_2.0.0.sp::SpawnPlayer()
Client "HardPlayer" connected (XX.XX.XXX.XX).
L 02/09/2017 - 17:50:44: [SM] Plugin encountered error 8: Not enough space on the stack
L 02/09/2017 - 17:50:44: [SM] Displaying call stack trace for plugin "anc.smx":
L 02/09/2017 - 17:50:44: [SM] [0] Line 35, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\include\chat.inc::SendMessage()
L 02/09/2017 - 17:50:44: [SM] [1] Line 10, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\include\chat.inc::Chat()
L 02/09/2017 - 17:50:44: [SM] [2] Line 395, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\anc.sp::BanOptions()
L 02/09/2017 - 17:50:44: [SM] [3] Line 356, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\anc.sp::ChangeClientName()
L 02/09/2017 - 17:50:44: [SM] [4] Line 255, F:\Servers\Counter-Strike_Source\cstrike\addons\sourcemod\scripting\anc.sp::player_changename()
L 02/09/2017 - 17:50:44: [smac_client.smx | 0.8.5.1] Player (ID: STEAM_0:0:XXXXXXXXX | IP: XX.XX.XXX.XX) was kicked for name change spam.
Dropped Player from server (Вы кикнуты за чрезмерное использование команд)
Где XX это я убрал стим айди и айпи
Клан тэг он меняет не кикая игрока, а если заходит игрок с ником hlmod.com то его кикает
Клан тег он просто должен менять, функции кика в плагине нет
Твоя ошибка ведет к
C-подобный:
Handle buf = StartMessageOne("SayText2", client, USERMSG_RELIABLE|USERMSG_BLOCKHOOKS);
Не знаю, чему тут может не хватать места
L 02/09/2017 - 17:50:44: [SM] Plugin encountered error 8: Not enough space on the stack
 

Boeing 767

заскамили мамонта ни за что, ни про что
Сообщения
524
Реакции
913
Разве это не должно говорить плагину, что надо использовать SetClientInfo или я ошибаюсь
C-подобный:
if (GetFeatureStatus(FeatureType_Native, "SetClientName") == FeatureStatus_Available)
{
        SetClientName(client, newname);
}
else
{
        SetClientInfo(client, "name", newname);
}
--- Добавлено позже ---

Клан тег он просто должен менять, функции кика в плагине нет
Твоя ошибка ведет к
C-подобный:
Handle buf = StartMessageOne("SayText2", client, USERMSG_RELIABLE|USERMSG_BLOCKHOOKS);
Не знаю, чему тут может не хватать места
Ну так кикает его не плагин, а антиспам плагин за частую смену ника
 

lexx777

Участник
Сообщения
309
Реакции
41
Разве это не должно говорить плагину, что надо использовать SetClientInfo или я ошибаюсь
C-подобный:
if (GetFeatureStatus(FeatureType_Native, "SetClientName") == FeatureStatus_Available)
{
        SetClientName(client, newname);
}
else
{
        SetClientInfo(client, "name", newname);
}
--- Добавлено позже ---

Клан тег он просто должен менять, функции кика в плагине нет
Твоя ошибка ведет к
C-подобный:
Handle buf = StartMessageOne("SayText2", client, USERMSG_RELIABLE|USERMSG_BLOCKHOOKS);
Не знаю, чему тут может не хватать места

Абсолютно ничего это плагину не говорит на соурсмоде 1.6.3.
Плагин создает конфиг, но функции свои не выполняет.
Человек под ником или клан тегом в списке может спокойно зайти на сервер и играть.
На соурсмоде 1.8 такой проблемы не наблюдается.
Версия игры css v34
 
Последнее редактирование:

Exle

Участник
Сообщения
190
Реакции
216
Update
Абсолютно ничего это плагину не говорит на соурсмоде 1.6.3.
Плагин создает конфиг, но функции свои не выполняет.
Человек под ником или клан тегом в списке может спокойно зайти на сервер и играть.
На соурсмоде 1.8 такой проблемы не наблюдается.
Версия игры css v34

Теперь должно работать
 

lexx777

Участник
Сообщения
309
Реакции
41
Update


Теперь должно работать

Плагин завелся, но по работе в плане самых первых версий ничего не изменилось.
1. Сообщения как выводились в чат так и выводятся (даже после автоматически созданного и отредактированного cfg файла);
2. Сообщение о бане выводит в чат с оригинальным ником под которым зашел игрок(рекламищик) что очень нехорошо т.к. рекламу видят все игроки, а не измененным как в случае на соурсмоде 1.8, на 1.6.3. такого почему то нет.

Прошу прощения за мою критику. :)
И все равно огромное спасибо вам за труд!
 

Exle

Участник
Сообщения
190
Реакции
216
Плагин завелся, но по работе в плане самых первых версий ничего не изменилось.
1. Сообщения как выводились в чат так и выводятся (даже после автоматически созданного и отредактированного cfg файла);
2. Сообщение о бане выводит в чат с оригинальным ником под которым зашел игрок(рекламищик) что очень нехорошо т.к. рекламу видят все игроки, а не измененным как в случае на соурсмоде 1.8, на 1.6.3. такого почему то нет.

Прошу прощения за мою критику. :)
И все равно огромное спасибо вам за труд!
SayText2 не хукается почему-то на см меньше 1.7
 

Exle

Участник
Сообщения
190
Реакции
216
@Exle, хук не много не верно делаешь MsgHook typeset · usermessages · SourceMod Scripting API Reference для каждого функция своя.
if (GetUserMessageType() == UM_BitBuf) это нужно делать когда хукаешь. Получается протобуф у тебя не пашет.
C-подобный:
if (GetUserMessageType() == UM_BitBuf)
{
            HookUserMessage(GetUserMessageId("SayText2"), SayText2_BitBuf, true);
}
else
{
            HookUserMessage(GetUserMessageId("SayText2"), SayText2_Protobuf, true);
}

Не в этом дело, он вообще не хукает, только TextMsg хукается, только что проверял
 
Последнее редактирование:

Серый™

CS:S Server
Сообщения
2,925
Реакции
1,376
@Exle, ну я ни чего говорил про то что не хукается на см ниже 1.7, я просто написал что хук не верно сделан.
 
Сверху Снизу