Участник
Пользователь
- Сообщения
- 67
- Реакции
- 5
- Предупреждения
- 8
- Помог
- 1 раз(а)
- Ошибка
-
cstrike\addons\amxmodx\scripting\mode.sma(243) : warning 213: tag mismatch
cstrike\addons\amxmodx\scripting\mode.sma(677) : warning 213: tag mismatch
- Компилятор
- Локальный
- Amx Mod X
- 1.9.0
- Исходный код
-
#if defined STATE_USE #if defined MOVE_COORD_DUST2 state stpfnSpawn:Disabled; #endif #endif get_localinfo("amxx_configsdir",g_pServerVar[m_szFile],63); add(g_pServerVar[m_szFile],63,"/mode/"); if(!dir_exists(g_pServerVar[m_szFile])) { mkdir(g_pServerVar[m_szFile]); } formatex(g_pServerVar[m_szFile],63,"%s%s.ini",g_pServerVar[m_szFile],g_pServerVar[m_szMap]); if(file_exists(g_pServerVar[m_szFile])) { g_pServerVar[m_iNone] = boxLoad(); showBox(g_pServerVar[m_iStatus] = box_open,.bShow = false); #if defined MODE_DESCRIPTON formatex(g_pServerVar[m_szDescr],63,"Mode: %s_2x2",g_pServerVar[m_szMap]); register_forward(FM_GetGameDescription,"pfnGetGameDescription"); #endif #if defined MODE_TOUCHMESSAGE register_touch(CLASSNAME_WALL,"player","pfnTouch"); #endif #if defined WEAPONBOX_PUSH register_touch("weaponbox",CLASSNAME_WALL,"pfnTouchWeaponBox"); #endif #if defined ALLOW_MODE register_menucmd(register_menuid("Mode Menu"),0x03,"modemenu"); #endif register_event("HLTV","RoundNew","a","1=0","2=0"); #if defined GAME_COMMENCING register_event("TextMsg","GameCommencing","a","2=#Game_Commencing","2=#Game_will_restart_in"); #endif } } и public taskidMenu() { if(0 < g_pServerVar[m_iCount]--) { new menu[128],speak[24]; num_to_word(g_pServerVar[m_iCount] + 1,speak,23); client_cmd(0,"spk \"fvox/%s\"",speak); formatex(menu,127,"%L",LANG_PLAYER,"MODE_VOTE_PRESTART_MENU",LANG_PLAYER,(g_pServerVar[m_iStatus] == status_s:box_close) ? "MODE_TITLE_OPENED" : "MODE_TITLE_CLOSED",g_pServerVar[m_iCount] + 1); show_menu(0,0x3FF,menu,2,"Mode Menu"); set_task(1.0,"taskidMenu",TASK_MODE_START); } else { new menu[128]; g_pServerVar[m_iBlocked] = 2; formatex(menu,127,"%L",LANG_PLAYER,"MODE_VOTE_POSTSTART_MENU",LANG_PLAYER,(g_pServerVar[m_iStatus] == status_s:box_close) ? "MODE_TITLE_OPENED" : "MODE_TITLE_CLOSED"); set_task(20.0,"taskidResult",TASK_MODE_VOTE); show_menu(0,0x3,menu,18,"Mode Menu"); } }
C++
Плагин закрывает часть карты при малом онлайне, при увеличении автоматически открывает полную карту.
Не силен в программировании, но логика работает, часть ошибок решены с помощью поисковика)))
Не силен в программировании, но логика работает, часть ошибок решены с помощью поисковика)))
В этой теме было размещено решение! Перейти к решению.
Вложения
-
47.5 KB Просмотры: 128