←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Set_task informacja do adminow

Zablokowany

  • +
  • -
speedkill - zdjęcie 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 ?;]
Odpowiedz

  • +
  • -
AmD - zdjęcie 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");
}

Użytkownik AmD edytował ten post 11.03.2011 21:40
Odpowiedz

  • +
  • -
Portek - zdjęcie 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");
}
}
}
Odpowiedz

  • +
  • -
speedkill - zdjęcie speedkill 11.03.2011

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