SA-MP Forums

SA-MP Forums (https://forum.sa-mp.com/index.php)
-   Русский/Russian (https://forum.sa-mp.com/forumdisplay.php?f=32)
-   -   Команды на русском. .меню вместо /menu (https://forum.sa-mp.com/showthread.php?t=672305)

natovan 05/02/2020 03:39 PM

Команды на русском. .меню вместо /menu
 
Cnjq, cerf, cgfcb,j, .ьутг, .ьь
Забытый недостаток наших серверов — необходимость переключать раскладку. Мало того, что мы открываем чат на F6 вместо задуманного Т, так еще и раскладку переключаем как коробку передач.
Проклятие, которое никто не замечает.

Решение — команды на кириллице. Примеры: .деньги 456 1000, .меню, .паспорт 992, .ремонт 111. Привыкать почти не придется, слеш / заменен на . точку а названия интуитивны. Такому нововведению будут только рады.
Но почему так еще никто не сделал? Какие подводные камни?

eakwarp 05/02/2020 04:22 PM

Re: Команды на русском. .меню вместо /menu
 
Есть стандарты, как итог - пользователи привыкли. Обучать их новому под видом хорошего заведомо плохая идея.

Stepashka 05/02/2020 05:27 PM

Re: Команды на русском. .меню вместо /menu
 
Я использую слеш на дополнительной клавиатуре. Над цифрой 8.

natovan 06/02/2020 10:35 AM

Re: Команды на русском. .меню вместо /menu
 
Quote:

Originally Posted by Stepashka (Post 4130564)
Я использую слеш на дополнительной клавиатуре. Над цифрой 8.

Не у всех есть доп. клавиатура.

Stepashka 06/02/2020 01:36 PM

Re: Команды на русском. .меню вместо /menu
 
Quote:

Originally Posted by natovan (Post 4130626)
Не у всех есть доп. клавиатура.

ССЗБ ;)

natovan 06/02/2020 05:08 PM

Re: Команды на русском. .меню вместо /menu
 
Quote:

Originally Posted by eakwarp (Post 4130560)
под видом хорошего

Имеете в виду что идея русских команд плоха в целом. А конкретного что в ней не так, кроме того, что(по вашему мнению) игроки не захотят привыкать?

OstGot 07/02/2020 08:01 PM

Re: Команды на русском. .меню вместо /menu
 
С самими русскими командами идея вполне нормальная, но везде, где так делали, обычно делали именно через слэш, а не точку (и наверное скорее это имеют в виду люди выше, говоря о надобности привыкать в негативном ключе). Точка вместо слэша лично мне бы тоже показалась слишком странным обозначением, и даже $ наверное было бы более логичным и интуитивным по сравнению с ней. Что касается самих русских команд, то здесь есть только некоторые костыли с их реализацией на zcmd-подобных командных процессорах (где в лучшем случае они могут быть добавлены лишь в качестве alias'а (второго варианта написания) к основной команде на английском) и ещё возможное неудобство с придумыванием названий более сложных команд, к примеру, где необходимо составить её из нескольких слов, что в английском обычно более лаконично из-за отсутствия окончаний и иных индикаторов склонения у самих слов.

natovan 08/02/2020 04:25 PM

Re: Команды на русском. .меню вместо /menu
 
$ не ввести без шифта а точка находится на той-же клавише что и слеш. Смысл не в красоте, а в полном избавлении от переключения раскладки.

natovan 08/02/2020 04:53 PM

Re: Команды на русском. .меню вместо /menu
 
Уже готова простая реализация.

PHP Code:

#include <strlib>;

public OnPlayerText(playeridtext[])
{
    if (
strgetfirstc(text) == '.')
    {
        if (!
strcmp(text".меню"true5))
        {
            
Player_ShowMenu(playerid);
            return 
0;
        }

        if (!
strcmp(text".имя"true4))
        {
            new 
params[28], idnick[24];
            
strmid(paramstext4strlen(text));

            if (
sscanf(params"us[24]"idnick))
            {
                
SendClientMessage(playeridCOLOR_DARK".имя <id игрока> <новое имя>");
                return 
0;
            }

            
SetPlayerName(idnick);
            return 
0;
        }

        new 
string[144];
        
format(string144"Неизвестная команда "COL_INFO"%s"text);
        
SendClientMessage(playeridCOLOR_DARKstring);
        return 
0;
    }



Jaaaar 08/02/2020 08:54 PM

Re: Команды на русском. .меню вместо /menu
 
>Ввод команд в 2020 году
Можешь не продолжать


All times are GMT. The time now is 10:05 PM.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.