←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Sprawdzenie perku

Zablokowany

  • +
  • -
A może sma? - zdjęcie A może sma? 03.07.2011

Siemanko :D Mam takie malutkie pytanko: jak sprawdzić czy gracz posiada jakikolwiek perk? Zapewne trzeba użyć: Dokumentacja AMXX.pl: 3rdParty >> codmod > cod_get_user_perk aczkolwiek nie wiem jak ma wyglądać całość... Tzn. jak ma wyglądać if... Pomożecie? :D
Odpowiedz

  • +
  • -
Goliath - zdjęcie Goliath 03.07.2011

Tak:
if(cod_get_user_perk(index_gracza))
{
//gracz ma perk (nieważne jaki, ale ma)
}

A tak, jeżeli chcesz sprawdzić, czy gracz ma dany perk:
if(cod_get_user_perk(index_gracza) == cod_get_perkid("Tajemnica Generala"))
{
//gracz ma perk o nazwie Tajemnica Generala
}
Odpowiedz

  • +
  • -
A może sma? - zdjęcie A może sma? 03.07.2011

Yyy... Żeby to działało powinienem na początku napisać coś takiego, no nie?
native cod_get_user_perk(id)


Noo tylko, że jak dopisze to... Error: Symbol already defined: "cod_get_user_perk" on line 8
Odpowiedz

  • +
  • -
Goliath - zdjęcie Goliath 03.07.2011

Jeżeli masz dołączoną bibliotekę codmod.inc do pluginu, to nie musisz (a wręcz nie możesz) tego dopisywać.
Odpowiedz

  • +
  • -
A może sma? - zdjęcie A może sma? 03.07.2011

Edit: Nie poddałem się jednak - działa :)
Użytkownik kisiel96 edytował ten post 03.07.2011 22:10
Odpowiedz

  • +
  • -
Goliath - zdjęcie Goliath 03.07.2011

EDIT: Małe nieporozumienie ;P. Przed chwilą testowałem, działa.
Użytkownik Goliath edytował ten post 03.07.2011 17:24
Odpowiedz

  • +
  • -
A może sma? - zdjęcie A może sma? 03.07.2011

Edit: Dziękuje za pomoc :)
Użytkownik kisiel96 edytował ten post 03.07.2011 22:11
Odpowiedz
Zablokowany