Jon Cameron
Умник
Привет ребят. Есть несколько вопросов.
1. Есть такой код/команда:
Она показывает оставшееся кол-во секунд до снятия бана чата. Как сделать,что бы он показывал минуты и секунды до окончания? Я пока что практически не понимаю функции /gettime, поэтому спрашиваю у вас.
2. Знаю, что есть ещё виды анимаций для разговора (кроме IDLE_chat), видел на других проектах, если кто знает,подскажите пожалуйста. Буду благодарен.
3. Есть команда /report, вот сам код:
Как можно узнать ид игрока который написал в репорт (для написания некоего бота,который будет отвечать на распространенные вопросы)
Спасибо.
1. Есть такой код/команда:
PHP:
CMD:time(playerid)
{
if(GetPVarInt(playerid,"logged") == 0) return 1;
if(GetPVarInt(playerid, "Mute") > gettime())
{
new string[32+3];
format(string, sizeof(string), "До окончания бана чата %i минут", GetPVarInt(playerid, "Mute") - gettime());
SendMe(playerid, COLOR_WHITE, string);
}
return 1;
}
2. Знаю, что есть ещё виды анимаций для разговора (кроме IDLE_chat), видел на других проектах, если кто знает,подскажите пожалуйста. Буду благодарен.
3. Есть команда /report, вот сам код:
PHP:
case REPORT:
{
if(response)
{
if(!strlen(inputtext) || strlen(inputtext) > 65)
{
SendMe(playerid, COLOR_WHITE, "Превышено допустимое кол-во символов!");
cmd::report(playerid);
}
else
{
static const fmt_str[] = "{FF751C}%s[%d]: {F2D41D}%s";
new str[sizeof(fmt_str)-2-2-2+MAX_PLAYER_NAME+3+64];
format(str,sizeof(str),fmt_str,player_info[playerid][pName],playerid,inputtext);
SendMe(playerid,0xFF751CFF, str);
SendMe(playerid,0x42B427FF, "Ожидайте, в ближайшее время вам ответит администратор.");
AdminMessage(0xFF751CFF,str);
}
}
}
Спасибо.
