←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Jak pobrać nazwe klasy w innym pluginie.

  • +
  • -
Kaleka - zdjęcie Kaleka 14.11.2011

Witam.
W jaki sposób pobrać nazwę klasy w innym pluginie? Za pomocą natywów?

Próbuje tak:
ColorChat(0, get_user_team(id) == 3 ? GREY : get_user_team(id) == 2 ? BLUE : RED, "%s^x04[Klasa: %s] ^x03%s ^x01: %s", is_user_alive(id) ? "" : " ^x01*DEAD* ", cod_get_user_class(id), PlayerName, szText);


Jednak nie działa, nie pokazuje klasy tylko puste miejsce, używam natywu z codmod.inc:
native cod_get_user_class(id);
/*------------------------------
Zwraca klase gracza
------------------------------*/


Jak temu zaradzić o_O ?
Odpowiedz

  • +
  • -
^Grzyboo - zdjęcie ^Grzyboo 14.11.2011

z tego co pamiętam to cod_get_user_classid(id)
Odpowiedz

Kukol - zdjęcie Kukol 14.11.2011

new class_id = cod_get_user_classid(id);
new class_name[35];
cod_get_class_name(class_id, class_name, 34);

client_print(id, print_chat, "Twoja klasa to: %s", class_name);

Użytkownik Kukol edytował ten post 14.11.2011 14:41
Odpowiedz

  • +
  • -
Fili:P - zdjęcie Fili:P 14.11.2011

Łap, wiedzę że kod muzziego udostpępniony przeze mnie (prefixy coś takiego):

new class_id = cod_get_user_classid(id);
new class_name[35];
cod_get_class_name(class_id, class_name, 34);

ColorChat(0, get_user_team(id) == 3 ? GREY : get_user_team(id) == 2 ? BLUE : RED, "%s^x04[Klasa: %s] ^x03%s ^x01: %s", is_user_alive(id) ? "" : " ^x01*DEAD* ", class_name, PlayerName, szText);
Odpowiedz

  • +
  • -
Kaleka - zdjęcie Kaleka 14.11.2011

Łap, wiedzę że kod muzziego udostpępniony przeze mnie (prefixy coś takiego):

Dokładnie :giggle: Dziękuje, do zamknięcia.
Odpowiedz