|
Стаж: 13 лет
Город: Белгород
Сообщений: 1179
Благодарностей: 734
Полезность: 1056
|
Stock для успешного переименования игроков: A) Код:
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)

я знаю, что я ничего не знаю
|