Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Слив команд RUSSIA RP 2026

Май
26
20
Пользователь
Слив команд:
CMD:giverub(playerid, params[])
{
    if(!FD(playerid) && PI[playerid][pcGiverub] < 1 && PI[playerid][pFull] == 0) return NoDostupCMD(playerid);
    new targetid, amount;
    if(sscanf(params, "dd", targetid, amount)) return SCM(playerid, -1, !"Используйте: /giverub [id] [кол-во рублей]");
    if(!IsPlayerConnected(targetid)) return SCM(playerid, -1, !"Игрок не подключён!");
    PI[targetid][pDonateRubli] += amount;
    new str[256];
    mysql_format(connects, str, sizeof(str), "UPDATE `accounts` SET `pDonateRubli` = '%d' WHERE `pID` = '%d' LIMIT 1", PI[targetid][pDonateRubli], PI[targetid][pID]);
    mysql_function_query(connects, str, false, "", "");
    format(stringer1, sizeof(stringer1), "A: %s[%d] выдал %i рублей игроку %s[%d]", PI[playerid][pNames], playerid, amount, PI[targetid][pNames], targetid);
    SendAdminMessage(COLOR_GREY, stringer1);
    format(stringer1, sizeof(stringer1), "выдал %i рублей", amount);
    Admin_Log(playerid, stringer1, PI[targetid][pNames], gettime());
    return true;
}

CMD:checkrub(playerid, params[])
{
    if(!FD(playerid)) return true;
    new targetid;
    if(sscanf(params, "u", targetid)) return SCM(playerid, -1, !"Используйте: /checkrub [ID игрока]");
    if(targetid == INVALID_PLAYER_ID) return SCM(playerid, -1, !"Игрок не найден!");
    new str[128];
    format(str, sizeof(str), "У игрока %s[%d] — %d донат-рублей на счету.", PI[targetid][pNames], targetid, PI[targetid][pDonateRubli]);
    SCM(playerid, -1, str);
    return true;
}

CMD:delrub(playerid, params[])
{
    if(!FD(playerid)) return true;
    new targetid, amount;
    if(sscanf(params, "ui", targetid, amount)) return SCM(playerid, -1, !"Используйте: /delrub [ID игрока] [кол-во рублей]");
    if(targetid == INVALID_PLAYER_ID) return SCM(playerid, -1, !"Игрок не найден!");
    PI[targetid][pDonateRubli] -= amount;
    if(PI[targetid][pDonateRubli] < 0) PI[targetid][pDonateRubli] = 0;
    new str[256];
    mysql_format(connects, str, sizeof(str), "UPDATE `accounts` SET `pDonateRubli` = '%d' WHERE `pID` = '%d' LIMIT 1", PI[targetid][pDonateRubli], PI[targetid][pID]);
    mysql_function_query(connects, str, false, "", "");
    format(str, sizeof(str), "А: %s[%d] аннулировал донат-рубли (%d шт) у игрока %s[%d]", PI[playerid][pNames], playerid, amount, PI[targetid][pNames], targetid);
    foreach(new i : Player) if(PI[i][pAdmin] >= 1) SCM(i, COLOR_GREY, str);
    return true;
}

Сохранение переписал на надёжное, проблем быть не должно в командах - проверенно.
Что ещё могу сказать, это не последний слив таких команд, будут ещё - пользуйтесь ✊
 
Апр
35
4
Пользователь
Слив команд:
CMD:giverub(playerid, params[])
{
    if(!FD(playerid) && PI[playerid][pcGiverub] < 1 && PI[playerid][pFull] == 0) return NoDostupCMD(playerid);
    new targetid, amount;
    if(sscanf(params, "dd", targetid, amount)) return SCM(playerid, -1, !"Используйте: /giverub [id] [кол-во рублей]");
    if(!IsPlayerConnected(targetid)) return SCM(playerid, -1, !"Игрок не подключён!");
    PI[targetid][pDonateRubli] += amount;
    new str[256];
    mysql_format(connects, str, sizeof(str), "UPDATE `accounts` SET `pDonateRubli` = '%d' WHERE `pID` = '%d' LIMIT 1", PI[targetid][pDonateRubli], PI[targetid][pID]);
    mysql_function_query(connects, str, false, "", "");
    format(stringer1, sizeof(stringer1), "A: %s[%d] выдал %i рублей игроку %s[%d]", PI[playerid][pNames], playerid, amount, PI[targetid][pNames], targetid);
    SendAdminMessage(COLOR_GREY, stringer1);
    format(stringer1, sizeof(stringer1), "выдал %i рублей", amount);
    Admin_Log(playerid, stringer1, PI[targetid][pNames], gettime());
    return true;
}

CMD:checkrub(playerid, params[])
{
    if(!FD(playerid)) return true;
    new targetid;
    if(sscanf(params, "u", targetid)) return SCM(playerid, -1, !"Используйте: /checkrub [ID игрока]");
    if(targetid == INVALID_PLAYER_ID) return SCM(playerid, -1, !"Игрок не найден!");
    new str[128];
    format(str, sizeof(str), "У игрока %s[%d] — %d донат-рублей на счету.", PI[targetid][pNames], targetid, PI[targetid][pDonateRubli]);
    SCM(playerid, -1, str);
    return true;
}

CMD:delrub(playerid, params[])
{
    if(!FD(playerid)) return true;
    new targetid, amount;
    if(sscanf(params, "ui", targetid, amount)) return SCM(playerid, -1, !"Используйте: /delrub [ID игрока] [кол-во рублей]");
    if(targetid == INVALID_PLAYER_ID) return SCM(playerid, -1, !"Игрок не найден!");
    PI[targetid][pDonateRubli] -= amount;
    if(PI[targetid][pDonateRubli] < 0) PI[targetid][pDonateRubli] = 0;
    new str[256];
    mysql_format(connects, str, sizeof(str), "UPDATE `accounts` SET `pDonateRubli` = '%d' WHERE `pID` = '%d' LIMIT 1", PI[targetid][pDonateRubli], PI[targetid][pID]);
    mysql_function_query(connects, str, false, "", "");
    format(str, sizeof(str), "А: %s[%d] аннулировал донат-рубли (%d шт) у игрока %s[%d]", PI[playerid][pNames], playerid, amount, PI[targetid][pNames], targetid);
    foreach(new i : Player) if(PI[i][pAdmin] >= 1) SCM(i, COLOR_GREY, str);
    return true;
}

Сохранение переписал на надёжное, проблем быть не должно в командах - проверенно.
Что ещё могу сказать, это не последний слив таких команд, будут ещё - пользуйтесь ✊
дай стиль ихний нва форуме в xml
 
Сверху