James
Умник
В Enum pInfo (Или любой отвечающий за стат-ку) добавляем:
Warns,
Bans,
Mutes,
Kicks,
Добавил:
В каждую команду (ban , kick, warn, mute) добавьте в конец
User[params[0]][Mute] += 1; (пример на муте)
===========================================
Для стандартного движка:
Warns,
Bans,
Mutes,
Kicks,
PHP:
CMD:astats(playerid, params[])
{
if(!User[playerid][Login]) return true;
if(GetPVarInt(playerid,"Admins") < 4 || !GetPVarInt(playerid,"AdminLogin")) return true; // можно заменить на вашу проверку на админку
if(sscanf(params, "i", params[0])) return SendClientMessage(playerid,COLOR_WHITE,"Введите: /astats [ид]");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid,COLOR_GREY,"Игрок не в сети");
new astats[300];
format(astats,sizeof(astats),"{ffffff}Вторая статистика игрока - {1e90ff}%s{ffffff}\n\nПолучено мутов:\t\t{ff8800}%d{ffffff}\nПолучено банов:\t\t{ff8800}%d{ffffff}\nПолучено киков:\t\t{ff8800}%d{ffffff}\nПолучено варнов:\t\t{ff8800}%d{ffffff}",User[params[0]][Name],User[params[0]][Mutes],User[params[0]][Bans],User[params[0]][Kicks],User[params[0]][Warns]);
ShowPlayerDialog(playerid,DIALOG_STYLE_MSGBOX,0,"{ffcc00}A-Stats",astats,"Закрыть","");
return true;
}
В каждую команду (ban , kick, warn, mute) добавьте в конец
User[params[0]][Mute] += 1; (пример на муте)
===========================================
Для стандартного движка:
PHP:
if(!strcmp(cmd,"/astat",true))
{
new id;
if(!User[playerid][Login]) return true;
if(GetPVarInt(playerid,"Admins") < 4 || !GetPVarInt(playerid,"AdminLogin")) return true; // можно заменить на вашу проверку на админку
if(sscanf(params, "i", id)) return SendClientMessage(playerid,COLOR_WHITE,"Введите: /astats [ид]");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,COLOR_GREY,"Игрок не в сети");
new astats[300];
format(astats,sizeof(astats),"{ffffff}Вторая статистика игрока - {1e90ff}%s{ffffff}\n\nПолучено мутов:\t\t{ff8800}%d{ffffff}\nПолучено банов:\t\t{ff8800}%d{ffffff}\nПолучено киков:\t\t{ff8800}%d{ffffff}\nПолучено варнов:\t\t{ff8800}%d{ffffff}",User[id][Name],User[id][Mutes],User[id][Bans],User[id][Kicks],User[id][Warns]);
ShowPlayerDialog(playerid,DIALOG_STYLE_MSGBOX,0,"{ffcc00}A-Stats",astats,"Закрыть","");
return true;
}
Последнее редактирование:
