Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Помогите сделать функцию

Статус пользователя Orty_Hart
сообщение 11.2.2012, 13:53
Сообщение #1
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

ребят, как седлать так, чтоб например игрок, когда вошел на сервер, ему писало в чат:

Код
client_print(players[i], print_chat, "%s", arg)


без: #include <hamsandwich>
Как ещё можно?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Flash
сообщение 11.2.2012, 16:26
Сообщение #2
Стаж: 16 лет

Сообщений: 793
Благодарности: выкл.

что писало то) я тебя так и не понял
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 11.2.2012, 16:52
Сообщение #3
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

Flash,
я хочу дописать до плагина timeleft, чтоб когда игрок входил на сервер, ему писало сколько осталось времени на карте
но, с

Код
public client_putinserver(id)
{
set_task( 10.0, "func" )
}


не получается(
можете помочь? что нужно указать замест func, чтоб показывало время на карте...

Вот:
Код
public client_putinserver(id)
{
    set_task(3.5, "mapTimeLeftGame")
}

public mapTimeLeftGame(id)
{
    if (get_cvar_float("mp_timelimit"))
    {
        new a = get_timeleft()
        client_print(id, print_chat, "До смены карты осталось: %d:%02d", (a / 60), (a % 60))
    }
    
    return PLUGIN_CONTINUE
}

я напмсал, только оно показывает всем игрокам, как перенести id с public client_putinserver в public mapTimeLeftGame????

Отредактировал: Flash, - 13.2.2012, 15:08
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 12.2.2012, 3:54
Сообщение #4


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

Код
public client_putinserver(id)
{
    set_task(3.5, "mapTimeLeftGame", id + 1234))
}

public mapTimeLeftGame(tid)
{
    new id = tid - 1234
    if (get_cvar_float("mp_timelimit"))
    {
        new a = get_timeleft()
        client_print(id, print_chat, "До смены карты осталось: %d:%02d", (a / 60), (a % 60))
    }
    
    return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 12.2.2012, 14:48
Сообщение #5
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

Rejiser,
спасибо.
а вот id + 1234 и id - 1234, число 1234 можно любое ставить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wtp
сообщение 12.2.2012, 15:13
Сообщение #6
Стаж: 15 лет

Сообщений: 170
Благодарностей: 5
Полезность: 36

Выложи первом посте исходник готового плага, если не тяжело!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 13.2.2012, 2:45
Сообщение #7


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

Цитата(Orty_Hart @ 12.2.2012, 15:48) *
Rejiser,
спасибо.
а вот id + 1234 и id - 1234, число 1234 можно любое ставить?

Да, это уникальный таск данной функции.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Orty_Hart
сообщение 13.2.2012, 14:50
Сообщение #8
Стаж: 14 лет

Сообщений: 1399
Благодарностей: 408
Полезность: 725

wtp,
это дополнение к timeleft, можно самому открыть и дописать.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: