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
CoD Nowy

Jakis THINK czy cos, aby sprawdzalo HP

cod nowy

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 Sataris

    Pomocny

  • Zbanowany

Reputacja: -3
Nowy

  • Postów:64
  • Imię:Patryk
  • Lokalizacja:Rzeszów
Offline

Napisano 08.02.2012 19:48

Witam!

Zrobilem podzial klas na dostepne dla CT i dostepne tylko dla TERRO, wszystko dziala bardzo pieknie, ustawia 1HP jezeli probojemy w CT wybrac klase z TERRO (bo gdy jest BRAK KLASY daje nam 100hp i musialem to zmienic, gdyz dalo sie "leczyc") problem w tym, ze jezeli ktos MA WYBRANA KLASE i ma rowno 100hp (0 ptk w zdrowie), to mu zabiera 99 (tak jak by nie mial klasy) mimo ze jest dopisane:

public client_PreThink(id)
{
if(get_user_health ( id ) == 100 && ma_klase[id] == false)
{
set_user_health (id, 1);
}
return PLUGIN_CONTINUE
}

jezeli NIE MA KLASY MA 100HP - wtedy powinno mu ustawic 1hp, zas tutaj nawet jesli MAM KLASE i mam 100hp (czyli jeden warunek spelniony) - tez mi ustawia 1hp

Moze jakiegos innego publica uzyc czy cos, probowalem te formulke pod registerHama ze spawnem, ale to nic nie daje, proszę o pomoc

Wiem troche zawile, ale ostatnie linijki na pewno to dobrze tlumacza)

#2 Artemis

    Zaawansowany

  • Użytkownik

Reputacja: 9
Nowy

  • Postów:91
  • GG:
  • Imię:Piotr
  • Lokalizacja:Sanok
Offline

Napisano 09.02.2012 00:13

public client_PreThink(id)
{
if(get_user_health ( id ) == 100 && ma_klase[id] == false)
{
set_user_health (id, 1);
}
else
{
set_user_health ( id ) == 100
}
return PLUGIN_CONTINUE
}

nie wiem czy o to chodziło ?
jak ma klasę, to ma 100 hp, jak nie ma klasy to ma 1 hp.
  • +
  • -
  • 0

#3 Sataris

    Pomocny

  • Autor tematu
  • Zbanowany

Reputacja: -3
Nowy

  • Postów:64
  • Imię:Patryk
  • Lokalizacja:Rzeszów
Offline

Napisano 10.02.2012 22:35

nie dokladnie, chodzilo o to ze:
JAK NIE MA KLASY, A MA 100 HP - ustawia 1HP
Jak ma klase - nic nie robi

sek w tym ze zabawy w prethinkach, postthinkach etc nic nie daja a ma_klase[id] == false/true tez nie dziala jak ma dzialac

Na prawde nikt nie jest w stanie mi pomoc? ; o





Również z jednym lub większą ilością słów kluczowych: cod nowy

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

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