Manual Активируем ночной режим

Статус
В этой теме нельзя размещать новые ответы.
Если хотите открыть тему, нажмите кнопку Жалоба в первом сообщении.

zhorzh78

Администратор
Сообщения
3,060
Решения
21
Реакции
1,214
Баллы
113
Пример создания "ночной випки" при помощи плагина GameCMS API версии 5.1.8 и выше.

C++:
#include <amxmodx>

new const szStartTime[] = "00:00";    // Начало выдачи флагов
new const szEndTime[] = "08:00";    // Окончание выдачи флагов
new const szAddFlags[] = "prt";        //Флаги для выдачи

public plugin_cfg()
{
    if(parse_time(szStartTime, "%H:%M") <= get_systime() <= parse_time(szEndTime, "%H:%M"))
        set_cvar_string("amx_default_access", szAddFlags);
}

* в данном примере проверка на время начала и окончания производится при смене карты
* в заданный промежуток времени всем игрокам будут выдаваться заданные флаги доступа
* выдача данных флагов не влияет на уже имеющиеся флаги (загруженные из базы или выданные другими плагинами)
 
Ы
Евген, на все сообщество первый кто сделал))))
 
для человека не разбирающего в скриптах, куда добавить эти строчки? в начало где ест строчки
new const
или все в самый конец плагина, или можно в любое место
 
Не компилируется, подскажите что не так делаю? :confused:
инклуды добавлены
Код:
//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// night_vip_gcms.sma
// D:\Cs16\Compilators\amxmodx-1.8.2-reapi_5.6.0.157\night_vip_gcms.sma(1) : error 010: invalid function or declaration
// D:\Cs16\Compilators\amxmodx-1.8.2-reapi_5.6.0.157\night_vip_gcms.sma(9) : error 017: undefined symbol "parse_time"
// D:\Cs16\Compilators\amxmodx-1.8.2-reapi_5.6.0.157\night_vip_gcms.sma(10) : error 017: undefined symbol "set_cvar_string"
//
// 3 Errors.
// Could not locate output file D:\Cs16\Compilators\amxmodx-1.8.2-reapi_5.6.0.157\compiled\night_vip_gcms.amx (compile failed).
//
// Compilation Time: 0,17 sec
// ----------------------------------------

Press enter to exit ...
 

Вложения

  • night_vip_gcms.sma
    435 байт · Просмотры: 9
@EnemyDown, Пользуйтесь другими редакторами для создания файлов.
 

Вложения

  • night_vip_gcms.sma
    422 байт · Просмотры: 32
@EnemyDown, Нет. Я через него создал новый файл и скинул вам.
 
@EnemyDown, кодировку поменяй, там увидишь в чем проблема)
 
Не в кодировке там дело в win символах, которые исправляются например через dos2unix. Других способов так и не нашел... Но и вопрос теперь не об этом у меня))
Никак не получается заставить плагин выдать флаги, наверно я чего то не понял и делаю не так...
Поставил GameCMS API , он работает о чем свидетельствуют записи в консоле и логах
Код:
L 09/25/2018 - 23:52:16: [gamecms_api_5.2.5.amxx] Загружено из базы данных: услуг по флагам 47 шт. / других услуг: 0 шт.
Но админки после указанного времени не выдаются (по прошествии 2х часов, смены карт были неоднократные)
При этом плагин судя по amx_plugins работает, ошибок нет
исходники обоих плагинов приложил ниже
Код:
Currently loaded plugins:
       name                    version     author            file             status
 [  1] GameCMS_API             5.2.5       zhorzh78          gamecms_api_5.2  running
 [  2] fb_forwards             0.1.5       Kanagava & Realu  fb_forwards_neu  running
 [  3] FreshBans               1.3.6       kanagava          fresh_bans.amxx  running
 [  4] DopBan                  2.8.2b      kanagava          dop_ban.amxx     running
 [  5] Admin Loader            2.9         neygomon          admin_loader_2.  debug
 [  6] WebHS                   0.1         kanagava          fb_web_online.a  running
 [  7] ReAimDetector API       0.2.1       ReHLDS Team       reaimdetector_0  running
 [  8] TimeLeft                1.8.2       AMXX Dev Team     timeleft.amxx    running
 [  9] Advanced MapChooser     1.4         neygomon          map_chooser_1.4  running
 [ 10] Advanced Gag            1.7.0       neygomon          amx_gag_neyg_1.  running
 [ 11] [ReAPI] Custom Models   1.6.1       neugomon          custom_models.a  debug
 [ 12] Admin Votes             1.8.1.3746  AMXX Dev Team     adminvote_fb.am  running
 [ 13] MultiJump               1.1         twistedeuphoria   multijump.amxx   running
 [ 14] Screen Shot Menu        1.2         Bonaqua | DimaS   ss_menu.amxx     running
 [ 15] Sentry VIP              0.1         miRror            sentry_vip22.am  running
 [ 16] Admin Commands          1.8.1.3746  AMXX Dev Team     admincmd.amxx    running
 [ 17] Commands Menu           1.8.2       AMXX Dev Team     cmdmenu.amxx     running
 [ 18] Money Transferer        1.3         kalash1k, Edit b  donate.amxx      running
 [ 19] Chat Logger             2.1a        Jim               chat_logger.amx  running
 [ 20] Admin Chat              1.8.3       AMXX Dev Team     adminHUDchatRUS  running
 [ 21] Sentry Menu             1.0         miRror            sentry_menu_1.a  running
 [ 22] Maps Menu               1.4.1       neugomon          mapsmenu_neug4_  running
 [ 23] Slots Reservation       1.2         pUzzlik           admin_slots.amx  running
 [..............
 [ 58] unknown                 unknown     unknown           night_vip_gcms.  running

........
Код:
amx_modules
Currently loaded modules:
name                    version     author               status
MySQL                   1.8.2       AMX Mod X Dev Team   running
Fun                     1.8.2       AMX Mod X Dev Team   running
Engine                  1.8.2       AMX Mod X Dev Team   running
FakeMeta                1.8.2       AMX Mod X Dev Team   running
nVault                  1.8.2       AMX Mod X Dev Team   running
CStrike                 1.8.2-dev-  AMX Mod X Dev Team   running
CSX                     1.8.2       AMX Mod X Dev Team   running
Ham Sandwich            1.8.2       AMX Mod X Dev Team   running
hackdetector            0.15.328.l  AGHL.RU Dev Team     running
ReAPI                   5.6.0.157-  Asmodai & s1lent     running
ReAimDetector           0.2.2       ReHLDS Team          running
VTC AMXX API            2017 RC     WPMG.PRoSToC0der     running
CSSB                    4.1.0       CSSB                 running
ReCSDM                  3.6         Adidasman & s1lent   running
Sockets                 1.8.2       HLSW Dev Team        running
15 modules
Код:
      description      stat pend  file              vers      src   load  unlod
 [ 1] SafeNameAndChat  RUN   -    SafeNameAndChat.  v1.0      ini   ANY   ANY
 [ 2] VoiceTranscoder  RUN   -    VoiceTranscoder.  v2017RC3  ini   ANY   ANY
 [ 3] AMX Mod X        RUN   -    amxmodx_mm_i386.  v1.8.2    ini   Start ANY
 [ 4] ReSemiclip       RUN   -    resemiclip_mm_i3  v2.3.9    ini   Chlvl ANY
 [ 5] Reunion          RUN   -    reunion_mm_i386.  v0.1.0.9  ini   Start Never
 [ 6] Rechecker        RUN   -    rechecker_mm_i38  v2.5      ini   Chlvl ANY
 [ 7] ReAuthCheck      RUN   -    reauthcheck_mm_i  v0.1.6    ini   Start Never
 [ 8] WHBlocker        RUN   -    whblocker_mm_i38  v1.5.692  ini   Chlvl ANY
 [ 9] MySQL            RUN   -    mysql_amxx_i386.  v1.8.2    pl3   ANY   ANY
 [10] Fun              RUN   -    fun_amxx_i386.so  v1.8.2    pl3   ANY   ANY
 [11] Engine           RUN   -    engine_amxx_i386  v1.8.2    pl3   ANY   ANY
 [12] FakeMeta         RUN   -    fakemeta_amxx_i3  v1.8.2    pl3   ANY   ANY
 [13] CStrike          RUN   -    cstrike_amxx_i38  v1.8.2-d  pl3   ANY   ANY
 [14] CSX              RUN   -    csx_amxx_i386.so  v1.8.2    pl3   ANY   ANY
 [15] Ham Sandwich     RUN   -    hamsandwich_amxx  v1.8.2    pl3   ANY   ANY
 [16] hackdetector     RUN   -    hackdetector_amx  v0.15.32  pl3   ANY   ANY
 [17] ReAPI            RUN   -    reapi_amxx_i386.  v5.6.0.1  pl3   ANY   Never
 [18] ReAimDetector    RUN   -    reaimdetector_am  v0.2.2    pl3   ANY   Never
 [19] VTC AMXX API     RUN   -    VtcApi_amxx_i386  v2017 RC  pl3   ANY   ANY
 [20] CSSB             RUN   -    cssb_amxx_i386.s  v4.1.0    pl3   ANY   ANY
 [21] ReCSDM           RUN   -    csdm_amxx_i386.s  v3.6      pl3   ANY   ANY
21 plugins, 21 running
version : 48/1.1.2.7/Stdio 1582 secure (10)
"game_version" is "5.7.0.312-dev"
Metamod v1.21p37 2013/05/30 (5:13)
 

Вложения

  • gamecms_api_5.2.5.sma
    36.6 KB · Просмотры: 6
  • night_vip_gcms.sma
    432 байт · Просмотры: 19
@EnemyDown, Логов нет. https://cs-games.club/index.php?forums/Проблемы-с-плагинами.24/
хотя..
C++:
new const szStartTime[] = "21:00";    // Начало выдачи флагов
new const szEndTime[] = "10:00";    // Окончание выдачи флагов
Не знаю, как у вас, а у меня ночь начинается с 00:00. У плагина тоже. Начало не может быть больше окончания.
Если нужно так, как в вашем варианте, то при форматировании времени нужно учитывать не только часы и минуты, но и дни.
Не забывайте, что это Пример создания. Для большего функционала подключайте свои знания (или помощь других людей)
 
да у меня он тоже ничё не выдаёт! но ошибок не каких не наблюдал!
вернулся к старому плагину найтвипс.
 
@Artemkazekin, Если будете необоснованно вводить в заблуждение, будете сами себе писать плагины, молча и вдали от данного форума!
Ваше неумение пользоваться плагинами и задавать вопросы для получения Помощи не делает плагины нерабочими.
 
  • Like
Реакции: lis
@Artemkazekin, что значит необоснованно в данном случае ? у меня он не работал!! мне надо доказывать что он не работал? есть другие аналогичные плагины! может у меня нет времени что бы искать причину, взывать о помощи на форуме! копировать и свой список плагинов , модулей , мета плагинов! - по мойму это не тот случай , когда он один такой не заменимый! у меня стоит gamecms_api_5.1.8 - требований других не было
время ставил 22-00 начало выдачи
может он не динамично выдаёт ? а надо подождать пока сервер перезагрузится ? тогда сорри я не дождался этого момента
у меня просто одна карта по 90 минут играется , потом только перезагрузка
 
Тема закрыта во избежание неадекватных комментариев. Не умеете пользоваться?- ищите другие варианты!
 
Статус
В этой теме нельзя размещать новые ответы.
Если хотите открыть тему, нажмите кнопку Жалоба в первом сообщении.
Назад
Сверху