←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Set_task informacja do adminow

Locked

  • +
  • -
speedkill's Photo speedkill 11.03.2011

Czesc tak jak w temacie czy da sie set_task zrobic tak ze ta komende beda widzieli tylko admini czyli informacja co 60 sekund tylko dla adminow i pytanie czy sie da ?;]
Quote

  • +
  • -
AmD's Photo AmD 11.03.2011

tak.
dając taska robisz go z indexem, w funkcji publicznej robisz warunek #if sprawdzający czy gracz jest adminem (lub czy ma daną flagę) jeśli tak wyświetlasz wiadomość.
przykład:
set_task(40.0, "info",id);
public info(id)
{
if(is_user_admin(id))
client_print(id, print_chat, "[AMXX] Ta wiadomosc wyswietlana jest tylko dla admina");
}

Edited by AmD, 11.03.2011 21:40.
Quote

  • +
  • -
Portek's Photo Portek 11.03.2011

A nie przypadkiem tak:

set_task(40.0, "info");
public info(){
for(new i = 1; i <= get_playersnum(0); i++)
{
if(is_user_admin(i)){
client_print(i, print_chat, "[AMXX] Ta wiadomosc wyswietlana jest tylko dla admina");
}
}
}
Quote

  • +
  • -
speedkill's Photo speedkill 11.03.2011

Kurde własnie zapomniałem ze mozna zrobic to z if dobra juz sobie poradze + za pomoc ;]
Quote
Locked