Сообщение от
Londlem
"форматировать и сендить" лучше.
Я просто хотел их заменить на "незначительное форматирование", когда выдаю админ права.
PHP код:
CMD:makeadmin(playerid, params[])
{
if(pAdmin[playerid][aLevel] >= 5 || IsPlayerAdmin(playerid))
{
if(sscanf(params, "ud", params[0], params[1])) return SendClientMessage(playerid, -1, "Использование: /makeadmin [id] [уровень]");
if(params[1] > 7 || params[1] < 0) return SendClientMessage(playerid, 0xD3D3D3FF, "Уровень не должен быть больше 5 и меньше 0");
if(GetPVarInt(params[0], "Logged") == 0) return SendClientMessage(playerid, 0xD3D3D3FF, "Игрок не подключен");
pAdmin[playerid][aLevel] = params[1];
pAdmin[playerid][aPassword] = 1337+playerid-228*random(321);
pAdmin[playerid][aID] = 99999+random(999999)+playerid*2;
FormatMessage(playerid, -1, "{FFD700}Вы выдали {FFFFFF}%d {FFD700}уровень администрирования игроку {FFFFFF}%s", params[1], pInfo[params[0]][pName]);
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
FormatMessage(params[0], -1, "{FFD700}Администратор {FFFFFF}%s {FFD700}выдал вам {FFFFFF}%d {FFD700}уровень администрирования", sendername, params[1]);
FormatMessage(params[0], -1, "{87CEFF}Ваш личный админ-пароль: {FFFFFF}%d", pAdmin[playerid][aPassword], params[1]);
}
return 1;
}
FormatMessage - есть есть та функция, которую я выкину в шапке поста, только название понятное для себя сделал. В этих случаях можно использовать вставки или лучше форматировать и сендить? :D