Пример для РП-мода
Код
if(strcmp(cmd, "/showstats", true) == 0)
{
new tmp[256],ustats[128],tname[MAX_PLAYER_NAME];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
//Можно сделать показ своей статистики
return 1;
}
GetPlayerName(strval(tmp),tname,sizeof(tname));
format(ustats,sizeof(ustats),"Статистика игрока %s: Уровень %i, ...",tname, PlayerInfo[strval(tmp)][Level],...);//пример с enum
SendClientMessage(playerid,0xFFFFFFFF,ustats);
return 1;
}
Если мод не РП, то при регистрации или авторизации игрока нужно записывать данные в переменные используя PVar's или enum и вместо PlayerInfo[strval(tmp)][Level] менять на свои переменные
Код
if(strcmp(cmd, "/showstats", true) == 0)
{
new tmp[256],ustats[128],tname[MAX_PLAYER_NAME];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
//Можно сделать показ своей статистики
return 1;
}
GetPlayerName(strval(tmp),tname,sizeof(tname));
format(ustats,sizeof(ustats),"Статистика игрока %s: Уровень %i, ...",tname, GetPVarInt(strval(tmp),"Level"),...);// пример с PVar'ом
SendClientMessage(playerid,0xFFFFFFFF,ustats);
return 1;
}
Подробнее о создании команд