←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Ostatni TT

Zablokowany

  • +
  • -
diablix - zdjęcie diablix 16.06.2010

Witam, napisał/podał by mi ktoś funkcje ktora rejestruje ze został ostatni TT ? Będe pisał menu zyczeń na JB więc przyda mi sie ta funkcja. Z gory thx :)
Odpowiedz

  • +
  • -
DarkGL - zdjęcie DarkGL 16.06.2010

ej no przy evencie death msg dajesz pęte od 1 do 32 sprawdzasz czy gracz jest żywy is_user_alive(i) i czy jest w tt cs_get_user_team(i)&CS_TEAM_T i wtedy ++ do jakieś zmiennej
Odpowiedz

  • +
  • -
diablix - zdjęcie diablix 16.06.2010

ej no przy evencie death msg dajesz pęte od 1 do 32 sprawdzasz czy gracz jest żywy is_user_alive(i) i czy jest w tt cs_get_user_team(i)&CS_TEAM_T i wtedy ++ do jakieś zmiennej



hmm zrozumialem z tego tyle:

register_event("DeathMsg", "smierc", "a")

public smierc()
{
for (new id = 1; id <= 32; ++id)
{
if(is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_T)
{
/*
I jaka tu funkcje dac,
gdyz glownie mi o ta funkcje chodzi
*/
}
}
}



BTW. i tak wiem ze cos z kolejnoscia zle dalem bo cos mi nie pasi.
Odpowiedz

  • +
  • -
DarkGL - zdjęcie DarkGL 16.06.2010

public smierc()
{
new ile;
for (new id = 1; id <= 32; id++)
{
if(is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_T)
{
ile++
}
}
if(ile == 1 ){
//jest jeden tt
}
}

Użytkownik DarkGL edytował ten post 16.06.2010 17:00
Odpowiedz

  • +
  • -
diablix - zdjęcie diablix 16.06.2010

I to juz jest cala funkcja? Nie musze nic definiowac np tego ile?

edit: nie definiowac tylko co to oznacza

chodzi mi o to ze:

Wszyscy z tt umarli oprocz ostatniego TT i ten ostatni tt bedzie dostawal menu nagrod ktore sobie sam napisze.
Użytkownik Diablix edytował ten post 16.06.2010 17:29
Odpowiedz

  • +
  • -
dayman - zdjęcie dayman 16.06.2010

public smierc()
{
new ile;
for (new id = 1; id <= 32; id++)
{
if(is_user_alive(id) && cs_get_user_team(id) == CS_TEAM_T)
{
ile++
}
}
if(ile == 1 ){
// tu daj funkcje która wywoła menu
}
}

Użytkownik pcheLa. edytował ten post 16.06.2010 17:55
Odpowiedz

  • +
  • -
diablix - zdjęcie diablix 16.06.2010

A pare postow wyzej..

Dobrze zarejestrowalem ten event (chodzi o flage)?

I jeszcze cos, te menu sie otworzy tylko jezeli przedostatin tt umrze, a ine jest tylko jeden tt na serwie tak?
Odpowiedz

  • +
  • -
sbstn - zdjęcie sbstn 16.06.2010

3. Flagi event'ów :
"a" - Event globalny (wysyłany do wszystkich graczy)
"b" - Event wysyłany do konkretnego gracza (CurWeapon, Damage)
"c" - Wyślij tylko raz gdy jest powtarzany u innych graczy
"d" - Wysyłany tylko do martwych graczy
"e" - Wysyłany tylko do żywych graczy


źródło csc****r.pl
Użytkownik sbstn edytował ten post 16.06.2010 20:10
Odpowiedz

  • +
  • -
diablix - zdjęcie diablix 16.06.2010

Juz sobie poradzilem, dzięki ;)
Odpowiedz
Zablokowany