Участник
Пользователь
- Сообщения
- 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");
}
}
Плагин закрывает часть карты при малом онлайне, при увеличении автоматически открывает полную карту.
Не силен в программировании, но логика работает, часть ошибок решены с помощью поисковика)))
Не силен в программировании, но логика работает, часть ошибок решены с помощью поисковика)))
В этой теме было размещено решение! Перейти к решению.
Вложения
-
47.5 KB Просмотры: 126