Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

[CS:S/CS:GO] Change Player's Name

, Stock
Статус пользователя Sky Cat
сообщение 21.8.2014, 20:10
Сообщение #1
Стаж: 13 лет
Город: Белгород

Сообщений: 1179
Благодарностей: 734
Полезность: 1056

Stock для успешного переименования игроков:

A)
CS:S
Код:
stock CS_SetClientName(client, const String:name[], bool:silent=false)
{
decl String:oldname[MAX_NAME_LENGTH];
GetClientName(client, oldname, sizeof(oldname));

SetClientInfo(client, "name", name);
SetEntPropString(client, Prop_Data, "m_szNetname", name);

new Handle:event = CreateEvent("player_changename");

if (event != INVALID_HANDLE)
{
SetEventInt(event, "userid", GetClientUserId(client));
SetEventString(event, "oldname", oldname);
SetEventString(event, "newname", name);
FireEvent(event);
}

if (silent)
return;

new Handle:msg = StartMessageAll("SayText2");

if (msg != INVALID_HANDLE)
{
BfWriteByte(msg, client);
BfWriteByte(msg, true);
BfWriteString(msg, "Cstrike_Name_Change");
BfWriteString(msg, oldname);
BfWriteString(msg, name);
EndMessage();
}
}


B)
CS:GO
Прикреплен архив

Прикрепленные файлы:
Прикрепленный файл  SetName.zip ( 1,63 килобайт ) Кол-во скачиваний: 79


я знаю, что я ничего не знаю
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: