• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Команда /forbs - не работает

Статус
В этой теме нельзя размещать новые ответы.

FrostLike548

Умник
Здравствуйте.
У меня почему то в игре не работает кмд /forbs.
Вот кмд:


Код:
if (strcmp(cmdtext, "/forbs", true) == 0 || strcmp(cmdtext, "/богачи", true) == 0) {// Название команды можно поменять, на такое, которое удобно вам

        if(IsPlayerConnected(playerid)) // Это бесполезно. Лучшее поставить проверку на то, авторизован ли игрок или нет.
            return 1;

        SendClientMessage(playerid, -1, !"________________[Список богачей]_________________");
        for(new i = 0, poolsize = GetPlayerPoolSize(); i <= poolsize; i++) { // Лучшее использовать инклуд Foreach. Погугли. Если скачаешь, и подключишь, вместо этого вставляй foreach(new i: Player)
            if(IsPlayerConnected(i))
                continue;

            if(GetPlayerMoney(i) >= 10000000) {  // Цифру можно поменять, это значение, с какого уровня денег человек появляется в этом списке
                new
                    sendername[MAX_PLAYER_NAME],
                    string[256];
                GetPlayerName(i, sendername, sizeof(sendername));

                format(string, sizeof(string),
                       " %s [%d] %d",
                       sendername,
                       i,
                       GetPlayerMoney(i)
                );
                SendClientMessage(playerid, -1, string);
            }
        }
        return 1;
    }
Находиться в public OnPlayerCommandText(playerid, cmdtext[])
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу