GAMECMS API

Статус
В этой теме нельзя размещать новые ответы.

Анатолий

Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
686
Симпатии
196
Пол
Мужской
ВКонтакте
e1337ace
Почему не выводит срок до конца админки??
Код:
#define GAMECMS_API
#if defined GAMECMS_API

native cmsapi_service_timeleft(id, szDate[]="", iLen=0, srvName[]="")

public plugin_natives()

    set_native_filter("native_filter")

public native_filter(const name[], index, trap)

    return !trap ? PLUGIN_HANDLED : PLUGIN_CONTINUE

#endif

#if defined GAMECMS_API
    new szDate[32]
    cmsapi_service_timeleft(id, szDate, charsmax(szDate))

    if (equali(szDate, "0000", 4))
        menu_additem(menu, "\wПрава админа до: \r[\yСкончания веков.\r]^n^n")
    else menu_additem(menu, "\wПрава админа до: \r[\y%s\r]^n^n", szDate)
#endif
Выводит только Права админа до: [Скончания веков.]
а вот числа не показывает пишет просто Права админа до: [%s]
 

georgeml

Скриптер
Постоялец
Регистрация
12 Сен 2017
Сообщения
595
Симпатии
314
C++:
@return - вернет время окончания в формате UNIX
Берешь время, считаешь дни, выводишь в %d
 

georgeml

Скриптер
Постоялец
Регистрация
12 Сен 2017
Сообщения
595
Симпатии
314
C++:
#if defined GAMECMS_API
    new iDate
    iDate = cmsapi_service_timeleft(id)

    if (iDate == 0)
        menu_additem(menu, "\wПрава админа до: \r[\yСкончания веков.\r]^n^n")
    else menu_additem(menu, "\wПрава админа закончатся через: \r[\y%d\r]^n^n", iDate/86400)
#endif
 

Анатолий

Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
686
Симпатии
196
Пол
Мужской
ВКонтакте
e1337ace
C++:
#if defined GAMECMS_API
    new iDate
    iDate = cmsapi_service_timeleft(id)

    if (iDate == 0)
        menu_additem(menu, "\wПрава админа до: \r[\yСкончания веков.\r]^n^n")
    else menu_additem(menu, "\wПрава админа закончатся через: \r[\y%d\r]^n^n", iDate/86400)
#endif
Спасибо. я уже и пример нашел даже) от неугомона admin loader
 

Анатолий

Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
686
Симпатии
196
Пол
Мужской
ВКонтакте
e1337ace
Закрыть
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу