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

Тема: /leaders в диалоге

Показано с 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
    Адрес:Нижний Тагил
    Сообщений:768
    Репутация: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,656
    Репутация:429 [+/-] 
    На диалогах как-то тупо...
    Лучше сделаю в чат)
  10. #10
    Пользователь

    Аватар для Diversant

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

    А так команда норм, давно искал, автор темы лови + =)
Страница 1 из 2 12 Последняя
  • К странице:

Ваши права

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