Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 5 из 5
  1. #1
    Аватар для Айболит
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±

    Что-то не так с командой

    Если я прописываю /members, мою должность не видно не мне не другим, а хотя другие я вижу, в чем дело? (

    PHP код:
        if(!strcmp(cmd"/members"true))
        {
            new 
    rankname[40];
            if(
    Player[playerid][pOrganization] == && Player[playerid][pRank] >= 1)
            {
                
    SendClientMessage(playerid0xFFFFFFFF"Члены организации онлайн:");
                for(new 
    0<= MAX_PLAYERSi++)
                {
                    if(
    IsPlayerConnected(i))
                    {
                        if(
    Player[i][pOrganization] == Player[playerid][pOrganization])
                        {
                            if(
    Player[i][pRank] == 1rankname "Cтажёр"// Название 1 ранга
                            
    else if(Player[i][pRank] == 2rankname "Дежурный"// Название 2 ранга
                            
    else if(Player[i][pRank] == 3rankname "Терапевт"// Название 3 ранга
                            
    else if(Player[i][pRank] == 4rankname "Дерматовенеролог"// Название 4 ранга
                            
    else if(Player[i][pRank] == 5rankname "ЛОР"// Название 5 ранга
                            
    else if(Player[i][pRank] == 6rankname "Психиатр"// Название 6 ранга
                            
    else if(Player[i][pRank] == 7rankname "Нарколог"// Название 7 ранга
                            
    else if(Player[i][pRank] == 8rankname "Охранник"// Название 8 ранга
                            
    else if(Player[i][pRank] == 9rankname "Начальник охраны"// Название 9 ранга
                            
    else if(Player[i][pRank] == 10rankname "Зам.Глав врача"// Название 10 ранга
                            
    else if(Player[i][pRank] == 11rankname "Глав.Врач"// Название 11 ранга
                            
    else if(Player[i][pRank] == 12rankname "Директор"// Название 12 ранга
                            
    new playername[MAX_PLAYER_NAME];
                            
    GetPlayerName(iplayernamesizeof(playername));
                            
    format(stringsizeof(string), "* %s[%d]:   %d ранг.   Должность:   %s"playernameiPlayer[i][pRank],rankname);
                            
    SendClientMessage(playerid0xFFFFFFFFstring);
                        }
                    }
                }
            }
            if(
    Player[playerid][pOrganization] == && Player[playerid][pRank] >= 1)
            {
                
    SendClientMessage(playerid0xFFFFFFFF"Члены организации онлайн:");
                for(new 
    0<= MAX_PLAYERSi++)
                {
                    if(
    IsPlayerConnected(i))
                    {
                        if(
    Player[i][pOrganization] == Player[playerid][pOrganization])
                        {
                            if(
    Player[i][pRank] == 1rankname "Cтажёр"// Название 1 ранга
                            
    else if(Player[i][pRank] == 2rankname "Инструктор"// Название 2 ранга
                            
    else if(Player[i][pRank] == 3rankname "Старший инструктор"// Название 3 ранга
                            
    else if(Player[i][pRank] == 4rankname "Заместитель директора Автошколы"// Название 4 ранга
                            
    else if(Player[i][pRank] == 5rankname "Директор Автошколы"// Название 5 ранга
                            
    new playername[MAX_PLAYER_NAME];
                            
    GetPlayerName(iplayernamesizeof(playername));
                            
    format(stringsizeof(string), "* %s[%d]:   %d ранг.   Должность:   %s"playernameiPlayer[i][pRank],rankname);
                            
    SendClientMessage(playerid0xFFFFFFFFstring);
                        }
                    }
                }
            }

            if(
    Player[playerid][pOrganization] == && Player[playerid][pRank] >= 1)
            {
                
    SendClientMessage(playerid0xFFFFFFFF"Члены организации онлайн:");
                for(new 
    0<= MAX_PLAYERSi++)
                {
                    if(
    IsPlayerConnected(i))
                    {
                        if(
    Player[i][pOrganization] == Player[playerid][pOrganization])
                        {
                            if(
    Player[i][pRank] == 1rankname "Cтажёр"// Название 1 ранга
                            
    else if(Player[i][pRank] == 2rankname "Верстальщик новостей"// Название 2 ранга
                            
    else if(Player[i][pRank] == 3rankname "Радиотехник"// Название 3 ранга
                            
    else if(Player[i][pRank] == 4rankname "Журналист"// Название 4 ранга
                            
    else if(Player[i][pRank] == 5rankname "Корректор"// Название 5 ранга
                            
    else if(Player[i][pRank] == 6rankname "Редактор"// Название 6 ранга
                            
    else if(Player[i][pRank] == 7rankname "Менеджер по набору персонала"// Название 7 ранга
                            
    else if(Player[i][pRank] == 8rankname "Зам.Директора радиоцентра"// Название 8 ранга
                            
    else if(Player[i][pRank] == 9rankname "Директор радиоцентра"// Название 9 ранга
                            
    new playername[MAX_PLAYER_NAME];
                            
    GetPlayerName(iplayernamesizeof(playername));
                            
    format(stringsizeof(string), "* %s[%d]:   %d ранг.   Должность:   %s"playernameiPlayer[i][pRank],rankname);
                            
    SendClientMessage(playerid0xFFFFFFFFstring);
                        }
                    }
                }
            }

            if(
    Player[playerid][pOrganization] == && Player[playerid][pRank] >= 1)
            {
                
    SendClientMessage(playerid0xFFFFFFFF"Члены организации онлайн:");
                for(new 
    0<= MAX_PLAYERSi++)
                {
                    if(
    IsPlayerConnected(i))
                    {
                        if(
    Player[i][pOrganization] == Player[playerid][pOrganization])
                        {
                            if(
    Player[i][pRank] == 1rankname "Кадет"// Название 1 ранга
                            
    else if(Player[i][pRank] == 2rankname "Патрульный ДПС"// Название 2 ранга
                            
    else if(Player[i][pRank] == 3rankname "Офицер"// Название 3 ранга
                            
    else if(Player[i][pRank] == 4rankname "Ст.Офицер"// Название 4 ранга
                            
    else if(Player[i][pRank] == 5rankname "S.W.A.T"// Название 5 ранга
                            
    else if(Player[i][pRank] == 6rankname "Лейтинант"// Название 6 ранга
                            
    else if(Player[i][pRank] == 7rankname "Глава ДПС"// Название 7 ранга
                            
    else if(Player[i][pRank] == 8rankname "Глава S.W.A.T"// Название 8 ранга
                            
    else if(Player[i][pRank] == 9rankname "Подполковник"// Название 9 ранга
                            
    else if(Player[i][pRank] == 9rankname "Полковник"// Название 10 ранга
                            
    else if(Player[i][pRank] == 9rankname "Шериф"// Название 11 ранга
                            
    new playername[MAX_PLAYER_NAME];
                            
    GetPlayerName(iplayernamesizeof(playername));
                            
    format(stringsizeof(string), "* %s[%d]:   %d ранг.   Должность:   %s"playernameiPlayer[i][pRank],rankname);
                            
    SendClientMessage(playerid0xFFFFFFFFstring);
                        }
                    }
                }
            }



            return 
    true;
        } 

  2. #2
    Аватар для bredvix
    Старичок

    Статус
    Оффлайн
    Регистрация
    01.08.2013
    Адрес
    Нижний Новгород
    Сообщений
    480
    Репутация:
    183 ±
    Какой ранг у тебя по счёту?

  3. #3
    Аватар для Айболит
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±
    Цитата Сообщение от Dron_Turbo Посмотреть сообщение
    Какой ранг у тебя по счёту?
    Самый большой, 11, и так далее, (Ну лидер)...

  4. #4
    Аватар для bredvix
    Старичок

    Статус
    Оффлайн
    Регистрация
    01.08.2013
    Адрес
    Нижний Новгород
    Сообщений
    480
    Репутация:
    183 ±
    скинь код команды /makeleader

  5. Пользователь сказал cпасибо:
    Айболит (06.03.2015)
  6. #5
    Аватар для Айболит
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.05.2014
    Сообщений
    133
    Репутация:
    1 ±
    Проблема решена.

    Продублировал в конце ранги!

    else if(Player[i][pRank] == 9) rankname = "Подполковник"; // Название 9 ранга
    else if(Player[i][pRank] == 9) rankname = "Полковник"; // Название 10 ранга
    else if(Player[i][pRank] == 9) rankname = "Шериф"; // Название 11 ранга

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •