By registering with us, you'll be able to discuss, share and private message with other members of our community.
SignUp Now!а можно как то подменить на мои переменыеcmd:makeadminoff(playerid, params[])
{
static name[24]; name[0] = EOS;
if(sscanf(params, "s[24]d", name, params[1]))
return SCM(playerid, COLOR_OLDRED, !"Используй: /makeadminoff [name/id] [0-5]");
new max_level = IsOsnovatel(playerid) ? 8:5;
if(!(0 <= params[1] <= max_level))
return SCM(playerid, COLOR_OLDRED, !"Используй: /makeadminoff [name/id] [0-5]");
f(global_str, 128, "SELECT * FROM admin WHERE name = '%s'", name);
mysql_tquery(mysql, global_str, "SetAdmin", "isi", playerid, name, params[1]);
return amlf("Администратор <a href=../pages/user?id=%d>%s</a> назначил игрока <a href=../pages/user?name=%s>%s</a> администратором %d уровня.", 5, "", "", PI[playerid][pID], PN(playerid), name, name, params[1]);
}
На какие?а можно как то подменить на мои переменые
Тот просто в этой форме кодановый код или тот же ?
Тот просто в этой форме кода
там в коде который я кидалНа какие?
CMD:makeadminoff(playerid, params[])
{
if(!pInfo[playerid][pFD]) return 1;
if(p_admin{playerid} < 16)
return SCM(playerid, COLOR_GREY, "Недостаточно прав.");
new nick[MAX_PLAYER_NAME], level;
if(sscanf(params, "s[24]i", nick, level))
return SCM(playerid, COLOR_ORANGE, "Используй: /makeadminoff [nick] [0-15]");
if(level < 0 || level > 15)
return SCM(playerid, COLOR_ORANGE, "Уровень должен быть от 0 до 15.");
// Проверяем, не в игре ли игрок
new target = GetPlayerID(nick);
if(target != INVALID_PLAYER_ID)
return SCM(playerid, COLOR_GREY, "Игрок в игре. Используй /makeadmin.");
new query[256];
mysql_format(connects, query, sizeof(query),
"UPDATE `Accounts` SET `pAdmin` = %d WHERE `Name` = '%e'",
level, nick);
mysql_tquery(connects, query);
new string[144];
format(string, sizeof(string),
"[OFF ADMIN] %s назначил %s уровень %d (офлайн)",
GN(playerid), nick, level);
Adminlog(playerid, string);
SCMF(playerid, COLOR_LIGHTBLUE,
"Вы изменили админ-уровень игроку %s на %d (офлайн).",
nick, level);
return 1;
}
stock GetPlayerID(const name[])
{
for(new i; i < MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
if(!strcmp(GN(i), name, true))
return i;
}
return INVALID_PLAYER_ID;
}