Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Ostatni TT


  • Zamknięty Temat jest zamknięty
9 odpowiedzi w tym temacie

#1 diablix

    emeryt

  • Przyjaciel

Reputacja: 507
Wszechwiedzący

  • Postów:663
  • GG:
  • Steam:steam
  • Imię:Daniel
  • Lokalizacja:Warszawa
Offline

Napisano 16.06.2010 16:32

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 :)
  • +
  • -
  • 0

#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 16.06.2010 16:36

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
  • +
  • -
  • 0

#3 diablix

    emeryt

  • Autor tematu
  • Przyjaciel

Reputacja: 507
Wszechwiedzący

  • Postów:663
  • GG:
  • Steam:steam
  • Imię:Daniel
  • Lokalizacja:Warszawa
Offline

Napisano 16.06.2010 16:51

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.
  • +
  • -
  • 0

#4 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 16.06.2010 16:59

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

  • +
  • -
  • 0

#5 diablix

    emeryt

  • Autor tematu
  • Przyjaciel

Reputacja: 507
Wszechwiedzący

  • Postów:663
  • GG:
  • Steam:steam
  • Imię:Daniel
  • Lokalizacja:Warszawa
Offline

Napisano 16.06.2010 17:22

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

  • +
  • -
  • 0

#6 dayman

    Pomocny

  • Użytkownik

Reputacja: 14
Początkujący

  • Postów:66
  • Lokalizacja:Kazahstan
Offline

Napisano 16.06.2010 17:54

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

  • +
  • -
  • 1

#7 diablix

    emeryt

  • Autor tematu
  • Przyjaciel

Reputacja: 507
Wszechwiedzący

  • Postów:663
  • GG:
  • Steam:steam
  • Imię:Daniel
  • Lokalizacja:Warszawa
Offline

Napisano 16.06.2010 18:00

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?
  • +
  • -
  • 0

#8 sbstn

    Wszechwidzący

  • Użytkownik

Reputacja: 67
Pomocny

  • Postów:274
  • Lokalizacja:Szczecin
Offline

Napisano 16.06.2010 20:09

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

  • +
  • -
  • 0
-Piszę pluginy na zamówienie.
-Przerabiam pluginy (nie mody) na zamówienie.
-Piszę kursy/poradniki "Pisania pluginów w PAWN'ie"

Nie udzielam pomocy na GG, ani na innym komunikatorze internetowym.
Masz sprawę? PISZ NA PW

#9 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 16.06.2010 20:40

Eventy - Nieoficjalny polski support AMX Mod X
  • +
  • -
  • 0

#10 diablix

    emeryt

  • Autor tematu
  • Przyjaciel

Reputacja: 507
Wszechwiedzący

  • Postów:663
  • GG:
  • Steam:steam
  • Imię:Daniel
  • Lokalizacja:Warszawa
Offline

Napisano 16.06.2010 21:07

Juz sobie poradzilem, dzięki ;)
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych