Показано с 1 по 10 из 10

Тема: Команда /members

  1. #1
    Пользователь
    Регистрация
    13.01.2013
    Сообщений
    41
    Репутация: 0

    Звание: пока не определено

    Восклицание Команда /members

    Помогите сделать чтобы на сервере была команда /members смотреть кто онлайн из твоей организации.

  2. #2
    Активный пользователь Аватар для Ripper
    Регистрация
    16.05.2011
    Адрес
    Одесса
    Возраст
    30
    Сообщений
    385
    Репутация: 33

    Звание: на пути к лучшему

    Re: Команда /members

    Удалил
    типичный уходящий с сампа: ушел с сампа @ громко как за школьной партой об этом заявил @ сутками торчишь на павно порталах @ в каждом посте без причины упоминаешь, что ты ушел с сампа, потому что он уже не торт @ всем поуйх

  3. #3
    Активный пользователь Аватар для ulanzetz
    Регистрация
    28.08.2012
    Адрес
    Екатеринбург
    Сообщений
    793
    Репутация: 86

    Звание: скоро придёт к известности

    Re: Команда /members

    PHP код:
    if(!strcmp(cmdtext"/members"true7))
    {
        if(
    Игрок_не_лидер(playerid)) return SendClientMessage(playerid, -1"Вы не лидер");
        static 
    st[64], name[24];
        for(new 
    0GetMaxPlayers(); != p; ++i) if(IsPlayerConnected(i) && Лидерка(playerid) == Фракция(i))  GetPlayerName(iname24), format(st64"%s. Ранг: %d. ID: %d"nameРанг(i), i), SendClientMessage(playerid, -1st);
        return 
    true;


  4. #4
    Пользователь
    Регистрация
    13.01.2013
    Сообщений
    41
    Репутация: 0

    Звание: пока не определено

    Re: Команда /members

    А куда вставлять ее?

  5. #5
    Активный пользователь Аватар для ulanzetz
    Регистрация
    28.08.2012
    Адрес
    Екатеринбург
    Сообщений
    793
    Репутация: 86

    Звание: скоро придёт к известности

    Re: Команда /members

    В OnPlayerCommandText

  6. #6
    Пользователь
    Регистрация
    13.01.2013
    Сообщений
    41
    Репутация: 0

    Звание: пока не определено

    Re: Команда /members

    Он ошибки выдает
    C:\Documents and Settings\klif\Рабочий стол\mod\gamemodes\BL.pwn(10893) : error 029: invalid expression, assumed zero
    C:\Documents and Settings\klif\Рабочий стол\mod\gamemodes\BL.pwn(10893) : error 029: invalid expression, assumed zero
    C:\Documents and Settings\klif\Рабочий стол\mod\gamemodes\BL.pwn(10893) : error 029: invalid expression, assumed zero
    C:\Documents and Settings\klif\Рабочий стол\mod\gamemodes\BL.pwn(10893) : fatal error 107: too many error messages on one line

  7. #7
    Активный пользователь
    Регистрация
    03.10.2011
    Адрес
    Оренбург
    Сообщений
    1,425
    Репутация: 121

    Звание: скоро придёт к известности

    Re: Команда /members

    Цитата Сообщение от Alvaro_Black Посмотреть сообщение
    Он ошибки выдает
    C:\Documents and Settings\klif\Рабочий стол\mod\gamemodes\BL.pwn(10893) : error 029: invalid expression, assumed zero
    C:\Documents and Settings\klif\Рабочий стол\mod\gamemodes\BL.pwn(10893) : error 029: invalid expression, assumed zero
    C:\Documents and Settings\klif\Рабочий стол\mod\gamemodes\BL.pwn(10893) : error 029: invalid expression, assumed zero
    C:\Documents and Settings\klif\Рабочий стол\mod\gamemodes\BL.pwn(10893) : fatal error 107: too many error messages on one line
    Строку кинь
    Skype:leksarutik



  8. #8
    Пользователь
    Регистрация
    13.01.2013
    Сообщений
    41
    Репутация: 0

    Звание: пока не определено

    Re: Команда /members

    Сможешь запихать сюда строки) А то я вообще хз чо то.

    //---------------------------<[ OnPlayerCommandText ]>--------------------------
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new string[256];
    new animid;
    new playermoney;
    new sendername[MAX_PLAYER_NAME];
    new giveplayer[MAX_PLAYER_NAME];
    new playername[MAX_PLAYER_NAME];
    new animationplayed;
    new cmd[256];
    new tmp[256];
    new giveplayerid, moneys, idx;
    cmd = strtok(cmdtext, idx);
    //------------------------------------------------------------------------------ве
    new faction=0;
    //################################################## ############################
    if(!strcmp(cmd,"/gzcolor",true))
    {
    tmp = strtok(cmdtext,idx);
    new l = strval(tmp);
    if(!IsInAllowedF(l)) return SendClientMessage(playerid,COLOR_GREY,"Неверный ID банды!");
    if(PlayerInfo[playerid][pAdmin] >= 5)
    {
    for(new i = 0;i<49;i++)
    {
    if(PlayerToKvadrat(playerid,GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]))
    {
    GZInfo[i][gFrakVlad] = l;
    GangZoneStopFlashForAll(GZInfo[i][gID]);
    GangZoneHideForAll(GZInfo[i][gID]);
    GangZoneShowForAll(GZInfo[i][gID],GetGangZoneColor(i));
    SaveGZ();
    return 1;
    }
    }
    }
    }
    if(!strcmp(cmd,"/attack",true))
    {
    if(FrakCD[faction] == 0)
    {
    if(!IsInAllowed(playerid))
    {
    return SendClientMessage(playerid,COLOR_GREY,"Ваша банда не может учавствовать в захвате зон");
    }
    for(new i = 0;i<49;i++)
    {
    if(PlayerToKvadrat(playerid,GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]) && GZInfo[i][gFrakVlad] != faction && ZoneOnBattle[i] == 0)
    {
    if(GZInfo[i][gFrakVlad] == GetPlayerFaction(playerid)) return SendClientMessage(playerid, COLOR_GRAD4, "Вы не можете напасть на свою территорию");
    if(!IsPlayerInBandOnline(GZInfo[i][gFrakVlad])) return SendClientMessage(playerid,COLOR_LIGHTRED,"Зону банды которую вы хотите атаковать нет в онлайне!");
    if(PlayerInfo[playerid][pRank] < 2) return SendClientMessage(playerid,COLOR_LIGHTRED,"Инициро вать захват можно только с 2 ранга и выше!");
    SendFamilyMessage(GZInfo[i][gFrakVlad],COLOR_LIGHTRED,"Ваша Зона под атакой. У вас 2 минуты чтобы подготовится к защите зоны.");
    SendFamilyMessage(GZInfo[i][gFrakVlad],COLOR_LIGHTRED,"Если через 2 минуты на зоне никого не будет то зона автоматически перейдет к врагу");
    format(string,sizeof(string),"%s начал борьбу за зону против %s банды. У вас 2 минуты чтобы подготовится к атаке",Name(playerid),GetGangName(GZInfo[i][gFrakVlad]));
    SendFamilyMessage(faction,COLOR_LIGHTRED,string);
    GangZoneFlashForAll(GZInfo[i][gID],GetGZColorF(faction));
    GZSafeTime[i] = 120;
    FrakCD[faction] = 3000;
    GZInfo[i][gNapad] = faction;
    ZoneTimer[i] = 720;
    ZoneOnBattle[i] = 1;
    break;
    }
    }
    }
    else { return SendClientMessage(playerid,COLOR_GREY,"Ваша банда еще не окрепла с момента последнего захвата. Ждите!"); }
    }

  9. #9
    Активный пользователь
    Регистрация
    03.10.2011
    Адрес
    Оренбург
    Сообщений
    1,425
    Репутация: 121

    Звание: скоро придёт к известности

    Re: Команда /members

    Цитата Сообщение от Alvaro_Black Посмотреть сообщение
    Сможешь запихать сюда строки) А то я вообще хз чо то.

    //---------------------------<[ OnPlayerCommandText ]>--------------------------
    public OnPlayerCommandText(playerid, cmdtext[])
    {
    new string[256];
    new animid;
    new playermoney;
    new sendername[MAX_PLAYER_NAME];
    new giveplayer[MAX_PLAYER_NAME];
    new playername[MAX_PLAYER_NAME];
    new animationplayed;
    new cmd[256];
    new tmp[256];
    new giveplayerid, moneys, idx;
    cmd = strtok(cmdtext, idx);
    //------------------------------------------------------------------------------ве
    new faction=0;
    //################################################## ############################
    if(!strcmp(cmd,"/gzcolor",true))
    {
    tmp = strtok(cmdtext,idx);
    new l = strval(tmp);
    if(!IsInAllowedF(l)) return SendClientMessage(playerid,COLOR_GREY,"Неверный ID банды!");
    if(PlayerInfo[playerid][pAdmin] >= 5)
    {
    for(new i = 0;i<49;i++)
    {
    if(PlayerToKvadrat(playerid,GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]))
    {
    GZInfo[i][gFrakVlad] = l;
    GangZoneStopFlashForAll(GZInfo[i][gID]);
    GangZoneHideForAll(GZInfo[i][gID]);
    GangZoneShowForAll(GZInfo[i][gID],GetGangZoneColor(i));
    SaveGZ();
    return 1;
    }
    }
    }
    }
    if(!strcmp(cmd,"/attack",true))
    {
    if(FrakCD[faction] == 0)
    {
    if(!IsInAllowed(playerid))
    {
    return SendClientMessage(playerid,COLOR_GREY,"Ваша банда не может учавствовать в захвате зон");
    }
    for(new i = 0;i<49;i++)
    {
    if(PlayerToKvadrat(playerid,GZInfo[i][gCoords][0], GZInfo[i][gCoords][1],GZInfo[i][gCoords][2],GZInfo[i][gCoords][3]) && GZInfo[i][gFrakVlad] != faction && ZoneOnBattle[i] == 0)
    {
    if(GZInfo[i][gFrakVlad] == GetPlayerFaction(playerid)) return SendClientMessage(playerid, COLOR_GRAD4, "Вы не можете напасть на свою территорию");
    if(!IsPlayerInBandOnline(GZInfo[i][gFrakVlad])) return SendClientMessage(playerid,COLOR_LIGHTRED,"Зону банды которую вы хотите атаковать нет в онлайне!");
    if(PlayerInfo[playerid][pRank] < 2) return SendClientMessage(playerid,COLOR_LIGHTRED,"Инициро вать захват можно только с 2 ранга и выше!");
    SendFamilyMessage(GZInfo[i][gFrakVlad],COLOR_LIGHTRED,"Ваша Зона под атакой. У вас 2 минуты чтобы подготовится к защите зоны.");
    SendFamilyMessage(GZInfo[i][gFrakVlad],COLOR_LIGHTRED,"Если через 2 минуты на зоне никого не будет то зона автоматически перейдет к врагу");
    format(string,sizeof(string),"%s начал борьбу за зону против %s банды. У вас 2 минуты чтобы подготовится к атаке",Name(playerid),GetGangName(GZInfo[i][gFrakVlad]));
    SendFamilyMessage(faction,COLOR_LIGHTRED,string);
    GangZoneFlashForAll(GZInfo[i][gID],GetGZColorF(faction));
    GZSafeTime[i] = 120;
    FrakCD[faction] = 3000;
    GZInfo[i][gNapad] = faction;
    ZoneTimer[i] = 720;
    ZoneOnBattle[i] = 1;
    break;
    }
    }
    }
    else { return SendClientMessage(playerid,COLOR_GREY,"Ваша банда еще не окрепла с момента последнего захвата. Ждите!"); }
    }
    А где тут /members ?
    Ошибки то походу в другом месте
    Skype:leksarutik



  10. #10
    Пользователь
    Регистрация
    13.01.2013
    Сообщений
    41
    Репутация: 0

    Звание: пока не определено

    Re: Команда /members

    Я говорю ты вставить можешь сюда?

Похожие темы

  1. Диалог members (Не выдаёт полный результат)
    от LenD в разделе Вопросы по скриптингу
    Ответов: 2
    Последнее сообщение: 23.12.2012, 20:18
  2. /members offline
    от sashavolk в разделе Вопросы по скриптингу
    Ответов: 3
    Последнее сообщение: 30.08.2012, 14:44
  3. [Вопрос] Команда /showuv (моя команда)
    от Jim_Land в разделе Вопросы по скриптингу
    Ответов: 4
    Последнее сообщение: 17.10.2011, 17:01
  4. /members
    от Drap в разделе Вопросы по скриптингу
    Ответов: 3
    Последнее сообщение: 13.04.2011, 22:17
  5. Команда /members помогите исправить...
    от Goldman в разделе Вопросы по скриптингу
    Ответов: 5
    Последнее сообщение: 04.02.2011, 21:05

Ваши права

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