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

[ROZWIĄZANE] Jak zmienić stałą HP na odczyt z nVault



Najlepsza odpowiedź Niide, 11.02.2014 18:30

Może za bardzo kombinujemy i wystarczy zrobić to tak?

new iHealth = get_user_health(id) + aData[ KlanHP ] * get_pcvar_num( g_pHealthPerLevel );
    set_user_health( id, iHealth );
Przejdź do postu


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

#1 ex0

    Wolny strzelec.

  • Power User

Reputacja: 383
Wszechpomocny

  • Postów:1 127
  • GG:
  • Imię:Kacper
  • Lokalizacja:Żywiec
Offline

Napisano 12.01.2014 18:50

Dzień Dobry.
Do ostatniego momentu nie wiedziałem gdzie to umiescić ale wydaje mi się, że to odpowiedni dział.
W końcu mam pytanie.

 

Otóż jak w temacie, jak w COD Modzie ustawić zapis z stałego HP na odczyt z Hp które ma klasa?

Przykładowo

Mam 15 lv i 155 hp i jak ustawić aby plugin czytał to 155hp + dodawał hp z bonusów ?

new iHealth = 100 + aData[ KlanHP ] * get_pcvar_num( g_pHealthPerLevel );
    set_user_health( id, iHealth );
   

Taką linijkę mam.
Co podstawić za 100 aby wczytywało HP danego gracza?

Wydaje mi się że to kombinacja z nVault, ale mogę się mylić.
Pozdrawiam !


  • +
  • -
  • 1

TWORZENIE FOR SPOŁECZNOŚCIOWYCH | ZARZĄDZANIE STRONAMI INTERNETOWYMI
WSPARCIE TECHNICZNE SERWERÓW HLDS | MODERNIZACJA, OPTYMALIZACJA, ZABEZPIECZENIA


Zapraszam do mojego profilu ;)


#2 Dziobak?

    Wszechmogący

  • Power User

Reputacja: 271
Wszechwidzący

  • Postów:645
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Radom
Offline

Napisano 12.01.2014 19:07

Ten plugin /klany którego prawdopodobnie używasz to on już ma dodane tą funkcję tylko trzeba zrobić zapis sql.


Użytkownik Dziobak? edytował ten post 12.01.2014 19:09

  • +
  • -
  • 0

#3 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 12.01.2014 19:10

http://amxx.pl/dokum...get-user-health

 

w nim masz parametr żeby liczyło konkretne rzeczy (zdobyte , stałe i dodatkowe) 


  • +
  • -
  • 1

#4 dasiek

    Nie wiem, nie znam się, nie orientuję się, zarobiony jestem.

  • Junior Admin

Reputacja: 2 077
Godlike

  • Postów:5 706
  • Imię:Adaś
  • Lokalizacja:No teraz trochę dalej od WWy
Offline

Napisano 12.01.2014 19:11

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod XPytania

do

Scripting AMXXPytania
  • +
  • -
  • 0

#5 ex0

    Wolny strzelec.

  • Autor tematu
  • Power User

Reputacja: 383
Wszechpomocny

  • Postów:1 127
  • GG:
  • Imię:Kacper
  • Lokalizacja:Żywiec
Offline

Napisano 12.01.2014 19:19

http://amxx.pl/dokum...get-user-health

 

w nim masz parametr żeby liczyło konkretne rzeczy (zdobyte , stałe i dodatkowe) 

Czyli mam rozumieć, że zamiast tego 100hp mam podstawić cod_get?
I powinno zaskakiwać wszystko poprawnie tak?


  • +
  • -
  • 1

TWORZENIE FOR SPOŁECZNOŚCIOWYCH | ZARZĄDZANIE STRONAMI INTERNETOWYMI
WSPARCIE TECHNICZNE SERWERÓW HLDS | MODERNIZACJA, OPTYMALIZACJA, ZABEZPIECZENIA


Zapraszam do mojego profilu ;)


#6 Niide

    *** it I'm done

  • Użytkownik

Reputacja: 86
Zaawansowany

  • Postów:216
  • Imię:Paweł
  • Lokalizacja:Holandia
Offline

Napisano 26.01.2014 17:13

Tak. Czyli tak:

new iHealth = cod_get_user_health(id) + aData[ KlanHP ] * get_pcvar_num( g_pHealthPerLevel );
    set_user_health( id, iHealth );

Nie zapomnij dodać biblioteki na górze pluginu.

#include <codmod>

Użytkownik Niide edytował ten post 26.01.2014 17:14

  • +
  • -
  • 1

kP8HWV.png


#7 ex0

    Wolny strzelec.

  • Autor tematu
  • Power User

Reputacja: 383
Wszechpomocny

  • Postów:1 127
  • GG:
  • Imię:Kacper
  • Lokalizacja:Żywiec
Offline

Napisano 26.01.2014 20:25

 

Tak. Czyli tak:

new iHealth = cod_get_user_health(id) + aData[ KlanHP ] * get_pcvar_num( g_pHealthPerLevel );
    set_user_health( id, iHealth );

Nie zapomnij dodać biblioteki na górze pluginu.

#include <codmod>

Właśnie tak dodałem i coś słabo trybi :(


  • +
  • -
  • 0

TWORZENIE FOR SPOŁECZNOŚCIOWYCH | ZARZĄDZANIE STRONAMI INTERNETOWYMI
WSPARCIE TECHNICZNE SERWERÓW HLDS | MODERNIZACJA, OPTYMALIZACJA, ZABEZPIECZENIA


Zapraszam do mojego profilu ;)


#8 Niide

    *** it I'm done

  • Użytkownik

Reputacja: 86
Zaawansowany

  • Postów:216
  • Imię:Paweł
  • Lokalizacja:Holandia
Offline

Napisano 26.01.2014 20:26

Słabo trybi? Czyli nie działa? Powiedz co jest nie tak.


  • +
  • -
  • 0

kP8HWV.png


#9 ex0

    Wolny strzelec.

  • Autor tematu
  • Power User

Reputacja: 383
Wszechpomocny

  • Postów:1 127
  • GG:
  • Imię:Kacper
  • Lokalizacja:Żywiec
Offline

Napisano 26.01.2014 21:05

Nadal to HP nie jest poprawnie odczytywane.
Dobra bo napisałem jak dzieciak.
W momencie wejścia na serwer, zabija każdego kto nie wybierze klasy.
Ponadto gdy wybierzemy klasę mamy już z góry narzucone 100hp, jeżeli oczywiście mamy klan.
A zabija każdego kto wejdzie i nie ma wybranej klasy.


Użytkownik LosT . edytował ten post 26.01.2014 21:09

  • +
  • -
  • 0

TWORZENIE FOR SPOŁECZNOŚCIOWYCH | ZARZĄDZANIE STRONAMI INTERNETOWYMI
WSPARCIE TECHNICZNE SERWERÓW HLDS | MODERNIZACJA, OPTYMALIZACJA, ZABEZPIECZENIA


Zapraszam do mojego profilu ;)


#10 Niide

    *** it I'm done

  • Użytkownik

Reputacja: 86
Zaawansowany

  • Postów:216
  • Imię:Paweł
  • Lokalizacja:Holandia
Offline

Napisano 29.01.2014 18:57

A jakby tak to zrobić:

new iHealth = cod_get_user_health(id) + aData[ KlanHP ] * get_pcvar_num( g_pHealthPerLevel );
    cod_set_user_health( id, iHealth );

Sprawdź i powiedz czy działa/nie działa.


  • +
  • -
  • 1

kP8HWV.png


#11 ex0

    Wolny strzelec.

  • Autor tematu
  • Power User

Reputacja: 383
Wszechpomocny

  • Postów:1 127
  • GG:
  • Imię:Kacper
  • Lokalizacja:Żywiec
Offline

Napisano 30.01.2014 13:40

A jakby tak to zrobić:

new iHealth = cod_get_user_health(id) + aData[ KlanHP ] * get_pcvar_num( g_pHealthPerLevel );
    cod_set_user_health( id, iHealth );

Sprawdź i powiedz czy działa/nie działa.

 undefined symbol "cod_set_user_health"
symbol is assigned a value that is never used: "iHealth"

Jakiego "new`a" należy dodać aby to poprawnie skleić i skompilować?
Dokumentacja mi nic nie powiedziała :o


  • +
  • -
  • 0

TWORZENIE FOR SPOŁECZNOŚCIOWYCH | ZARZĄDZANIE STRONAMI INTERNETOWYMI
WSPARCIE TECHNICZNE SERWERÓW HLDS | MODERNIZACJA, OPTYMALIZACJA, ZABEZPIECZENIA


Zapraszam do mojego profilu ;)


#12 Niide

    *** it I'm done

  • Użytkownik

Reputacja: 86
Zaawansowany

  • Postów:216
  • Imię:Paweł
  • Lokalizacja:Holandia
Offline

Napisano 30.01.2014 13:54

Sry, zapomniałem, że nie ma czegoś takiego jak cod_set_user_health...


  • +
  • -
  • 0

kP8HWV.png


#13 ex0

    Wolny strzelec.

  • Autor tematu
  • Power User

Reputacja: 383
Wszechpomocny

  • Postów:1 127
  • GG:
  • Imię:Kacper
  • Lokalizacja:Żywiec
Offline

Napisano 09.02.2014 20:13

Zna ktoś rozwiązanie na to?


  • +
  • -
  • 0

TWORZENIE FOR SPOŁECZNOŚCIOWYCH | ZARZĄDZANIE STRONAMI INTERNETOWYMI
WSPARCIE TECHNICZNE SERWERÓW HLDS | MODERNIZACJA, OPTYMALIZACJA, ZABEZPIECZENIA


Zapraszam do mojego profilu ;)


#14 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 10.02.2014 23:31

wróć do swojej funkcji

set_user_health( id, iHealth );

  • +
  • -
  • 1

#15 Niide

    *** it I'm done

  • Użytkownik

Reputacja: 86
Zaawansowany

  • Postów:216
  • Imię:Paweł
  • Lokalizacja:Holandia
Offline

Napisano 11.02.2014 18:30   Najlepsza odpowiedź

Może za bardzo kombinujemy i wystarczy zrobić to tak?

new iHealth = get_user_health(id) + aData[ KlanHP ] * get_pcvar_num( g_pHealthPerLevel );
    set_user_health( id, iHealth );

R3X (11.02.2014 19:10):
tak, dokładnie o to mi chodziło

  • +
  • -
  • 1

kP8HWV.png






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

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

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