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

Тема: CountDownForPlayers

  1. #1
    Проверенный Аватар для frog163
    Регистрация
    12.04.2010
    Адрес
    Samara
    Возраст
    31
    Сообщений
    4,548
    Репутация: 365

    Звание: - очень-очень хороший человек

    Лампочка CountDownForPlayers

    функция служит для запуска отсчета для всех или отдельных игроков.
    forward CountDownForPlayer(count,playerid);
    public CountDownForPlayer(count,playerid)return CountDownForPlayers(count,playerid);
    forward CountDownForPlayers(count,...);
    public CountDownForPlayers(count,...){
    new players = (numargs() - 1);
    if(players){
    for(new f; f<players; f++){
    new arg = getarg(f+1);
    PlayerPlaySound(arg, 1057, 0.0, 0.0, 0.0);
    if(count){
    new st[10];
    format(st, 10, "~>~~g~%d~<~", count);
    GameTextForPlayer(arg, st, 900, 3);
    SetTimerEx("CountDownForPlayer", 1000, false, "ii",count-1, arg);
    }else GameTextForPlayer(arg,"~r~FIRE!!", 500, 3);
    }
    }else{
    for(new f; f < MAX_PLAYERS; f++){
    if(IsPlayerConnected(f)){
    PlayerPlaySound(f, 1057, 0.0, 0.0, 0.0);
    if(count){
    new st[10];
    format(st, 10, "~g~%i", count);
    GameTextForPlayer(f, st, 900, 3);
    SetTimerEx("CountDownForPlayers", 1000, false, "i", count-1);
    }else GameTextForPlayer(f, "~r~FIRE!!", 900, 3);
    }
    }
    }
    return true;
    }

    пример использования:
    CountDownForPlayers(5);//отсчет на 5 секунд для всех игроков
    CountDownForPlayers(5, playerid, playerid1);//отсчет на 5 секунд для playerid и playerid1

    кол-во идов, вроде как неограничено (нет возможности проверить =) )

    ставим плюс, если кому пригодилось =)
    Ничто не ограничивает полет мысли программиста так, как компилятор, сцуко!
    Если в предложении собеседника различного рода смайлов больше чем слов - однозначно, что этот индивид страдает критической, неизлечимой и при этом прогрессирующей формой долбоебизма © лурка
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

  2. #2
    Активный пользователь Аватар для [miami]Ra[z]or2011
    Регистрация
    09.10.2010
    Адрес
    ааа...Земной шар.
    Возраст
    13
    Сообщений
    939
    Репутация: 42

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

    Re: CountDownForPlayers

    Я тебя перегнал насчет палочек)Завтра плюс поставлю.

  3. #3
    Проверенный Аватар для frog163
    Регистрация
    12.04.2010
    Адрес
    Samara
    Возраст
    31
    Сообщений
    4,548
    Репутация: 365

    Звание: - очень-очень хороший человек

    Re: CountDownForPlayers

    Цитата Сообщение от [miami]Ra[z]or2011 Посмотреть сообщение
    Я тебя перегнал насчет палочек)
    Ничто не ограничивает полет мысли программиста так, как компилятор, сцуко!
    Если в предложении собеседника различного рода смайлов больше чем слов - однозначно, что этот индивид страдает критической, неизлечимой и при этом прогрессирующей формой долбоебизма © лурка
    PAWN Compiler делает то, что вы приказали ему сделать, а не то, что вы хотели, чтобы он сделал..

  4. #4
    Активный пользователь Аватар для Skrillex18
    Регистрация
    02.03.2014
    Адрес
    Алматы, Казахстан
    Возраст
    27
    Сообщений
    239
    Репутация: 30

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

    Re: CountDownForPlayers

    Спасибо, как раз таки пригодилось +

Метки этой темы

Ваши права

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