Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


deltahost

**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 100руб/мес, Текстовая 50руб/мес.
Показано с 1 по 2 из 2
  1. #1
    Аватар для ToHan1
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.09.2016
    Сообщений
    7
    Репутация:
    0 ±

    Команда /leaders

    Дело в том, что когда вводишь команду, либо ничего не пишет, либо по 5 раз одно и тоже.
    PHP код:
    cc:leaders;
    {
    new 
    zStr[3000],zVal;
    new 
    atext[70];
    atext "";
    zStr "";
    format(zStrsizeof(zStr), "{009999}Организация - Должность - Имя - Телефон\n\n{FFFFFF}");
    for(new 
    iter=0i=0iter<cvector_size(PLAYERS); iter++)
    for(new 
    id=0;id<players;id++)
    {
    if(
    pData[i][pFraction] && IsALeader(i) && pTemp[i][pTempLeader] == 0)
    {
    new 
    fractionid pData[i][pFraction] - 1;
    new 
    frid GetSubfractionID(fractionid);
    new 
    subid pData[i][pSubfraction] - 1;
    if(
    pData[i][pFraction] && pData[i][pSubfraction] >= 1)
    format(atextsizeof(atext), "%s"gSubfractionName[frid][subid]);
    else if(
    pData[i][pFraction] && pData[i][pSubfraction] == 0)
    format(atextsizeof(atext), "%s"gFractionName[fractionid]);
    zVal++;
    }
    if(
    pData[i][pFraction] && IsALeader(i) && pTemp[i][pTempLeader] == 0)
    {
    if(
    pTemp[i][pAFK] > 20)
    {
    format(zStrsizeof(zStr), "%s%s - %s - %s[%d] - %d {ffa800}[AFK: %s]{FFFFFF}\n"zStratext,gFractionRankName[pData[i][pFraction]-1][pData[i][pRank]-1],pData[i][pNickname], ipData[i][pPhone], Converts(pTemp[i][pAFK]));
    }
    else 
    format(zStrsizeof(zStr), "%s%s - %s - %s[%d] - %d\n"zStratext,gFractionRankName[pData[i][pFraction]-1][pData[i][pRank]-1],pData[i][pNickname], ipData[i][pPhone]);
    }
    }
    if(!
    zValformat(zStrsizeof(zStr), "\tЛидеров нет онлайн");
    ShowPlayerDialog(playeriddMesDIALOG_STYLE_MSGBOX"{FFA500}>>> {"#cWHITE"}Лидеры онлайн", zStr, "Закрыть", "");
    return 1;

    Последний раз редактировалось ToHan1; 20.09.2016 в 22:42.

  2. #2
    Аватар для qwezert
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.06.2016
    Адрес
    Одесса, Украина
    Сообщений
    275
    Репутация:
    51 ±
    Нифига в твоем коде не ясно. Прогони всех онлайн игроков через foreach - выцепи всех кто лидер и выведи на экран.

 

 

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

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

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

Ваши права

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