Привет! Если вы читаете это - Вы еще не зарегистрированы. Это займет не больше минуты. Нажмите здесь, чтобы пройти регистрацию в несколько простых шагов, чтобы пользоваться всеми возможностями нашего форума. Обратите внимание, запрещены непристойные, матерные, бессмысленные (цифры, случайный набор букв) ники. Удачи!

Реклама






 
SAMP АДМИНКИ 15 ЛВЛ ПРИ ВХОДЕ КОМАНДА /MAKEADMIN2017 Адрес сервера:176.32.36.34:7777

500р
Маленький баннер400р/мес(Статический показ)
,400рТекстовая реклама300р/мес(Статический показ)
Большой баннер статический
1200р 1000/мес

Внимание ЦЕНЫ СНИЖЕНЫ!!!
Писать по поводу рекламы VK: vk.com/sergey68

** Как получить V.I.P --> КЛИК **
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13
  1. #1
    Пользователь
    Аватар для WodkaGT
    Статус
    Оффлайн
    Регистрация
    20.11.2010
    Сообщений
    21
    Репутация
    6 [+/-] 

    Хорошо /leaders в диалоге

    Всё довольно просто, а главное работает...Денёк поломал голову и выдал вполне рабочий скрипт...

    PHP код:
    if(strcmp(cmd"/leaders"true) == 0)
        {
            
    string[0] = 0;
            for(new 
    i=0;i<MAX_PLAYERS;i++)// Сканируем Всех...
            
    {
                new 
    ttext[300];
                if(!
    IsPlayerConnected(i) || IsPlayerNPC(i)) continue;
                if(
    PlayerInfo[i][pLeader] <= 0) continue;// Отсеиваем лидеров...
                
    {
                if(
    PlayerInfo[i][pLeader] == 1) { ttext "Начальник МВД"; }// Подписываем лидеров...
                
    else if(PlayerInfo[i][pLeader] == 2) { ttext "Директор ФСБ"; }
                else if(
    PlayerInfo[i][pLeader] == 3) { ttext "Генерал Гвардии"; }
                else if(
    PlayerInfo[i][pLeader] == 4) { ttext "Глав.Врач"; }
                else if(
    PlayerInfo[i][pLeader] == 5) { ttext "Крёстный отец La Cosa Nostra"; }
                else if(
    PlayerInfo[i][pLeader] == 6) { ttext "Крёстный отец Якудзы"; }
                else if(
    PlayerInfo[i][pLeader] == 7) { ttext "Президент"; }
                else if(
    PlayerInfo[i][pLeader] == 8) { ttext "Босс Киллеров"; }
                else if(
    PlayerInfo[i][pLeader] == 9) { ttext "Президент S.A.N."; }
                else if(
    PlayerInfo[i][pLeader] == 10) { ttext "Авторитет The Street Dogs"; }
                else if(
    PlayerInfo[i][pLeader] == 11) { ttext "Министр Образования"; }
                  else if(
    PlayerInfo[i][pLeader] == 12) { ttext "Авторитет Байкеров"; }
                   else if(
    PlayerInfo[i][pLeader] == 13) { ttext "Босс Мафии"; }
                else if(
    PlayerInfo[i][pLeader] == 14) { ttext "Директор Охранного Агенства"; }
                else if(
    PlayerInfo[i][pLeader] == 15) { ttext "Авторитет Orange Grove Families"; }
                else if(
    PlayerInfo[i][pLeader] == 16) { ttext "Авторитет East Side Ballas"; }
                else if(
    PlayerInfo[i][pLeader] == 17) { ttext "Авторитет Varrios Los Aztecas"; }
                else if(
    PlayerInfo[i][pLeader] == 18) { ttext "Авторитет Los Santos Vagos"; }
                else if(
    PlayerInfo[i][pLeader] == 19) { ttext "Авторитет Da Nang Boys"; }
                else if(
    PlayerInfo[i][pLeader] == 20) { ttext "Авторитет San-Fierro Rifa"; }
                }
                
    GetPlayerName(isendernamesizeof(sendername));
                
    format(string,sizeof(string),"%s%s: %s [%d]\n",string,ttext,sendername,i);
            }
            
    ShowPlayerDialog(playerid,13DIALOG_STYLE_MSGBOX"Лидеры ОнЛайн:"string"Принять""Отмена");
            return 
    1;
        } 
    Ньюансы кода:

    1. Колеблется количество строчек в зависимости от количества лидерок...
    2. Возможно у вас свои идеи по поводу ИДа диалога...
    Последний раз редактировалось WodkaGT; 22.11.2010 в 19:32.
    Готовые Мануалы:


    [Manual] Создание зоны для получения премии (The GodFather Script)
    [Manual] Создание команды /leaders в диалоговом окне (The GodFather Script)
    [Manual] Создание оружейного магазина в диалоговом окне (The GodFather Script)


    Мануалы в Разработке:


    [Manual] Создание центров изменения стиля боя за деньги, по уровням, с интервалами, в диалогах [49 %]

  2. #2
    Пользователь
    Аватар для Ph1L
    Статус
    Оффлайн
    Регистрация
    24.11.2010
    Сообщений
    10
    Репутация
    0 [+/-] 
    Как сделать команду /leaders? А то лень с других модов вырезать

  3. #3
    Пользователь
    Аватар для ppzvovka
    Статус
    Оффлайн
    Регистрация
    15.11.2010
    Сообщений
    77
    Репутация
    99 [+/-] 
    омг... че там вырезать в поиске пишеш /leaders и копируеш все...

  4. #4
    Пользователь
    Аватар для Ph1L
    Статус
    Оффлайн
    Регистрация
    24.11.2010
    Сообщений
    10
    Репутация
    0 [+/-] 
    :D ok

  5. #5
    Пользователь
    Аватар для Blad_Gad
    Статус
    Оффлайн
    Регистрация
    24.01.2011
    Адрес
    Нижний Тагил
    Сообщений
    771
    Репутация
    373 [+/-] 
    Я видел уже этот мануал на вашем сайте, только там добавлено еще чуть чуть

  6. #6
    Пользователь
    Аватар для Vlad777
    Статус
    Оффлайн
    Регистрация
    12.11.2010
    Сообщений
    131
    Репутация
    0 [+/-] 
    Давно стоял у меня на сервере он почему то выводит не всех лидеров..

  7. #7
    Заблокирован
    Аватар для Korbell
    Статус
    Оффлайн
    Регистрация
    15.11.2010
    Адрес
    KиеВ
    Сообщений
    511
    Репутация
    -4 [+/-] 
    Перед тем как создавать тему, юзай поиск, поскольку эта тема была написана уже мной.

  8. #8
    Пользователь
    Аватар для TAP04eGG
    Статус
    Оффлайн
    Регистрация
    12.11.2010
    Сообщений
    130
    Репутация
    23 [+/-] 
    Лог лидеров ОнЛайн
    вообщет это список а не лог...омг

  9. #9
    Заблокирован
    Аватар для HarryE
    Статус
    Оффлайн
    Регистрация
    03.02.2011
    Сообщений
    1,651
    Репутация
    429 [+/-] 
    На диалогах как-то тупо...
    Лучше сделаю в чат)

  10. #10
    Пользователь
    Аватар для Diversant
    Статус
    Оффлайн
    Регистрация
    12.01.2012
    Адрес
    Россия
    Сообщений
    7
    Репутация
    0 [+/-] 
    Цитата Сообщение от HarryE Посмотреть сообщение
    На диалогах как-то тупо...
    Лучше сделаю в чат)
    Незнаю, по мне на диалогах удобней. Так как если в чат высветится, и ты стоишь гдето в бомжатнике ЛС, то просто люди своими сообщениями скроют твой список лидеров.
    Именно поэтому я переделал у себя в моде практически все информационные команды с обычных на диалоговые, чтобы после открытия сервер проблем небыло.

    А так команда норм, давно искал, автор темы лови + =)


Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

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