Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Проблема с /war3menu
Константинович
Дата: Суббота, 11.01.2014, 10:09 | Сообщение # 1
офлайн

  • Сообщения: 76
  • Награды: 0
  • Замечания:
 
Настраивали скилы на сервере и теперь когда прописываешь в чате /war3menu нечего не происходит .
Если написать в консоль war3menu , оно появляется . Как решить проблему?
 
PATRUL
Дата: Суббота, 11.01.2014, 10:21 | Сообщение # 2
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
Каким образом можно настроить скилы так,чтобы war3menu перестал работать? 

Проверь:
menus.inl
clientCommands.inl



 
Константинович
Дата: Суббота, 11.01.2014, 10:22 | Сообщение # 3
офлайн

  • Сообщения: 76
  • Награды: 0
  • Замечания:
 
Да вот не знаю сам) он появляется но только когда через консоль пишешь
 
PATRUL
Дата: Суббота, 11.01.2014, 10:29 | Сообщение # 4
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
Функцию CMD_Handle в clientCommands.inl проверь


 
Константинович
Дата: Суббота, 11.01.2014, 10:37 | Сообщение # 5
офлайн

  • Сообщения: 76
  • Награды: 0
  • Замечания:
 
CMD_Handle( id, szCmd[], bool:bThroughSay )
{
// Change the user's race
if ( CMD_Equal( id,  szCmd, "changerace" ) )
{
WC3_ChangeRaceStart( id );
}

// Display select skill menu
else if ( CMD_Equal( id,  szCmd, "selectskills" ) || CMD_Equal( id,  szCmd, "selectskill" ) )
{
MENU_SelectSkill( id );
}

else if ( CMD_Equal( id,  szCmd, "playerskills" ) )
{
MOTD_PlayerSkills( id, bThroughSay );
}

else if ( CMD_Equal( id,  szCmd, "ms" ) || CMD_Equal( id,  szCmd, "movespeed" ) )
{
client_print( id, print_chat, "Move Speed: %0.0f", get_user_maxspeed( id ) );
}

else if ( CMD_Equal( id,  szCmd, "skillsinfo" ) )
{
MOTD_SkillsInfo( id );
}

else if ( CMD_Equal( id,  szCmd, "war3help" ) )
{
MOTD_War3help(id)
}

else if ( CMD_Equal( id,  szCmd, "icons" ) )
{

// Sprites not enabled or icons are disabled
if ( !g_bExtraSpritesEnabled || ( !get_pcvar_num( CVAR_wc3_race_icon ) && !get_pcvar_num( CVAR_wc3_level_icon ) ) )
{
client_print( id, print_center, "%L", id, "ICONS_ARE_DISABLED" );
}

// We at least have one of the icon options enabled (race or level)
else
{

// Allow user to see icons
if ( p_data[id][P_SHOWICONS] )
{
p_data[id][P_SHOWICONS] = false;

client_print( id, print_center, "%L", id, "NO_LONGER_SEE_ICONS" );
}

// User no longer wnats to see icons
else
{
p_data[id][P_SHOWICONS] = true;

client_print( id, print_center, "%L", id, "NOW_SEE_ICONS" );
}

CS_SetIcon( id );
}
}

else if ( CMD_Equal( id, szCmd, "debug" ) )
{
client_print( id, print_chat, "%s Ultimate Cooldowns - Global:%d  Player:%d", g_MODclient, g_iUltimateDelay, p_data[id][P_ULTIMATEDELAY] );
}

else if ( CMD_Equal( id, szCmd, "levitation" ) )
{
if ( SM_GetSkillLevel( id, SKILL_LEVITATION ) <= 0 )
{
client_print( id, print_chat, "%s You do not have levitation!", g_MODclient );

return;
}

if ( g_bLevitation [id])
{
g_bLevitation [id]= false;

client_print( id, print_chat, "%s Levitation disabled, type /levitation to re-enable", g_MODclient );
}
else
{
g_bLevitation [id]= true;

client_print( id, print_chat, "%s Levitation enabled, type /levitation to disable", g_MODclient );
}

SHARED_SetGravity( id );
}


Сообщение отредактировал Константинович - Суббота, 11.01.2014, 10:38
 
PATRUL
Дата: Суббота, 11.01.2014, 11:32 | Сообщение # 6
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
Код
CMD_Handle( id, szCmd[], bool:bThroughSay )   
{   
     // Change the user's race   
     if ( CMD_Equal( id,  szCmd, "changerace" ) )   
     {   
        WC3_ChangeRaceStart( id );   
     }   

     // Display select skill menu   
     else if ( CMD_Equal( id,  szCmd, "selectskills" ) || CMD_Equal( id,  szCmd, "selectskill" ) )   
     {   
        MENU_SelectSkill( id );   
     }   

     else if ( CMD_Equal( id,  szCmd, "playerskills" ) )   
     {   
        MOTD_PlayerSkills( id, bThroughSay );   
     }   

     else if ( CMD_Equal( id,  szCmd, "ms" ) || CMD_Equal( id,  szCmd, "movespeed" ) )   
     {   
        client_print( id, print_chat, "Move Speed: %0.0f", get_user_maxspeed( id ) );   
     }   

     else if ( CMD_Equal( id,  szCmd, "skillsinfo" ) )   
     {   
        MOTD_SkillsInfo( id );   
     }   

     else if ( CMD_Equal( id,  szCmd, "war3help" ) )   
     {   
        MOTD_War3help(id);
     }
       
     else if ( CMD_Equal( id,  szCmd, "war3menu" ) )   
     {   
        MENU_War3menu(id);
     }   

     else if ( CMD_Equal( id,  szCmd, "icons" ) )   
     {   

        // Sprites not enabled or icons are disabled   
        if ( !g_bExtraSpritesEnabled || ( !get_pcvar_num( CVAR_wc3_race_icon ) && !get_pcvar_num( CVAR_wc3_level_icon ) ) )   
        {   
           client_print( id, print_center, "%L", id, "ICONS_ARE_DISABLED" );   
        }   

        // We at least have one of the icon options enabled (race or level)   
        else   
        {   

           // Allow user to see icons   
           if ( p_data[id][P_SHOWICONS] )   
           {   
              p_data[id][P_SHOWICONS] = false;   

              client_print( id, print_center, "%L", id, "NO_LONGER_SEE_ICONS" );   
           }   

           // User no longer wnats to see icons   
           else   
           {   
              p_data[id][P_SHOWICONS] = true;   

              client_print( id, print_center, "%L", id, "NOW_SEE_ICONS" );   
           }   

           CS_SetIcon( id );   
        }   
     }   

     else if ( CMD_Equal( id, szCmd, "debug" ) )   
     {   
        client_print( id, print_chat, "%s Ultimate Cooldowns - Global:%d  Player:%d", g_MODclient, g_iUltimateDelay, p_data[id][P_ULTIMATEDELAY] );   
     }   

     else if ( CMD_Equal( id, szCmd, "levitation" ) )   
     {   
        if ( SM_GetSkillLevel( id, SKILL_LEVITATION ) <= 0 )   
        {   
           client_print( id, print_chat, "%s You do not have levitation!", g_MODclient );   

           return;   
        }   

        if ( g_bLevitation [id])   
        {   
           g_bLevitation [id]= false;   

           client_print( id, print_chat, "%s Levitation disabled, type /levitation to re-enable", g_MODclient );   
        }   
        else   
        {   
           g_bLevitation [id]= true;   

           client_print( id, print_chat, "%s Levitation enabled, type /levitation to disable", g_MODclient );   
        }   

        SHARED_SetGravity( id );   
     }
 Пробуй





Сообщение отредактировал PATRUL - Суббота, 11.01.2014, 11:32
 
Константинович
Дата: Суббота, 11.01.2014, 11:48 | Сообщение # 7
офлайн

  • Сообщения: 76
  • Награды: 0
  • Замечания:
 
Не помогло
 
PATRUL
Дата: Суббота, 11.01.2014, 12:34 | Сообщение # 8
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
Цитата Константинович ()
Не помогло
Ну значит бери старую версию где ещё не "настраивал" скилы и уже нормально делай.(скилы настраиваются только в skills.inl)
И судя по коду это даже не CSSB мод.



 
Константинович
Дата: Суббота, 11.01.2014, 12:43 | Сообщение # 9
офлайн

  • Сообщения: 76
  • Награды: 0
  • Замечания:
 
у Смастера покупал
 
PATRUL
Дата: Суббота, 11.01.2014, 14:06 | Сообщение # 10
офлайн

  • Сообщения: 718
  • Награды: 5
  • Замечания:
 
Цитата Константинович ()
у Смастера покупал
Скилы бы через прогу настроил и не мучился бы..



 
Константинович
Дата: Суббота, 11.01.2014, 23:40 | Сообщение # 11
офлайн

  • Сообщения: 76
  • Награды: 0
  • Замечания:
 
Заметил одну вещь , через обычный чат на клавишу "y" - меню /war3menu не открывается ,
но зато открывается через клавишу "u-(say-team)" и через консоль .
СМастер поможешь с решением проблемы? cool


Сообщение отредактировал Константинович - Суббота, 11.01.2014, 23:42
 
  • Страница 1 из 1
  • 1
Поиск: