#include <amxmodx>
#pragma semicolon 1
#define SECONDS_IN_MINUTE 60
public plugin_init() {
register_clcmd("say", "CmdSay");
}
public CmdSay(const id) {
new szArgs[20];
read_argv(1, szArgs, charsmax(szArgs));
if(equal(szArgs, "/sec", 4)) { // cmd syntax: say /sec <num>
new szArg1[4], iMin, iSec;
parse(szArgs, szArg1, charsmax(szArg1), szArgs, charsmax(szArgs));
get_minutes(str_to_num(szArgs), iMin, iSec);
client_print(id, print_chat, "%d mim %d s", iMin, iSec); // output result in chat
return PLUGIN_HANDLED;
}
return PLUGIN_CONTINUE;
}
get_minutes(const in_sec, &out_min, &out_sec) {
out_min = in_sec / SECONDS_IN_MINUTE;
out_sec = in_sec % SECONDS_IN_MINUTE;
}
Автор: Subb98
Источник: amx-x.ru