Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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] Dodatkowe punkty Statystyk


Najlepsza odpowiedź BlackPerfum, 06.07.2013 16:11

Nie wiem jakim ty sposobem wczytujesz questy (bo można to zrobić różnie). Podczas wczytywania questów dodaj warunek jeśli wykona się tego lub jakiegoś tam questa to ma się wykonać "BoostStats(id,X)" oczywiście X podmieniasz. W funkcji "savexpcom" nad "SaveXP(id)" robisz warunek jeśli wykona się tego lub jakiegoś tam questa to ma się wykonać "SubtractStats(id,X)" a pod "SaveXP(id)" dajesz "BoostStats(id,X)" także pod takim samym warunkiem. Lecimy dalej w funkcji "ResetHUD" pod "SubtractStats(id,player_b_extrastats[id])" dodajesz "SubtractStats(id,X)" oczywiście w warunku jeżeli się wykona tego lub jakieś questa. Następnie pod "BoostStats(id,player_b_extrastats[id])" dodajesz "BoostStats(id,X)" także pod tym samym warunkiem.

Przejdź do postu


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

#1 Indoor

    Zaawansowany

  • Użytkownik

Reputacja: 19
Początkujący

  • Postów:114
  • Lokalizacja:Gorzów Wielkopolski City.
Offline

Napisano 06.07.2013 13:51

Siemka,zrobiłem własny system Questów,i chciałem w jednym z Questów dać za nagrodę +5 punktów do każdej statystyki,lecz nie działa,albo nie dodaje wcale,albo dodaje 7 punktów,albo nie zapisuje wogólę tych punków :/ Probowłem coś z
BoostStats(id,amount)
ale też nie działa.
  • +
  • -
  • 0

#2 BlackPerfum

    Pseudo interakcja??

  • Power User

Reputacja: 453
Wszechobecny

  • Postów:575
  • Lokalizacja:...
Offline

Napisano 06.07.2013 14:03

Jakie masz diablo a najlepiej podeślij plik .sma to pomogę.


  • +
  • -
  • 1
Chcesz napisać do mnie na PW to:
Spoiler

Mój tok myślenia jest błędny? Wskaż mi błąd zmienie to!

Aktualnie bije limit 32 graczy (łącze serwery) ale nadal są lagi przy zbyt dużym przesyłu informacji Dołączona grafika
Gra się płynnie do 40~50 graczy potem łącze pada i zamiast biegać ludzie się teleportują Dołączona grafika

#3 Indoor

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 19
Początkujący

  • Postów:114
  • Lokalizacja:Gorzów Wielkopolski City.
Offline

Napisano 06.07.2013 14:11

Diablo 5.9l o sma. raczej niema mowy.Jak znasz odpowiedź wystarczy napisać tutaj.
  • +
  • -
  • 0

#4 BlackPerfum

    Pseudo interakcja??

  • Power User

Reputacja: 453
Wszechobecny

  • Postów:575
  • Lokalizacja:...
Offline

Napisano 06.07.2013 15:03

Heh bez pliku .sma mogę tylko i wyłącznie się domyślać gdzie popełniłeś błąd. Użycie "BoostStats" nic ci nie da bo to może i dodaje do statystyk ale resetuje się z każdym przedmiotem tzn. to służy jako moc przedmiotów. Moje pytanie do ciebie chcesz aby nagroda za questa była np. 5 do zwinności czy 5 do wszystkich statystyk ?


  • +
  • -
  • 1
Chcesz napisać do mnie na PW to:
Spoiler

Mój tok myślenia jest błędny? Wskaż mi błąd zmienie to!

Aktualnie bije limit 32 graczy (łącze serwery) ale nadal są lagi przy zbyt dużym przesyłu informacji Dołączona grafika
Gra się płynnie do 40~50 graczy potem łącze pada i zamiast biegać ludzie się teleportują Dołączona grafika

#5 Indoor

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 19
Początkujący

  • Postów:114
  • Lokalizacja:Gorzów Wielkopolski City.
Offline

Napisano 06.07.2013 15:05

Do każdej statystyki,zaraz sprawdzę to co napisałeś.

EDIT:

Zrobiłem drugie "Boost2Stats" i mam w "ResetHUD","savexpcom" i w "reset_skill"

Użytkownik Indoor edytował ten post 06.07.2013 15:07

  • +
  • -
  • 0

#6 BlackPerfum

    Pseudo interakcja??

  • Power User

Reputacja: 453
Wszechobecny

  • Postów:575
  • Lokalizacja:...
Offline

Napisano 06.07.2013 15:35

Na co masz zapis questów?


  • +
  • -
  • 1
Chcesz napisać do mnie na PW to:
Spoiler

Mój tok myślenia jest błędny? Wskaż mi błąd zmienie to!

Aktualnie bije limit 32 graczy (łącze serwery) ale nadal są lagi przy zbyt dużym przesyłu informacji Dołączona grafika
Gra się płynnie do 40~50 graczy potem łącze pada i zamiast biegać ludzie się teleportują Dołączona grafika

#7 Indoor

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 19
Początkujący

  • Postów:114
  • Lokalizacja:Gorzów Wielkopolski City.
Offline

Napisano 06.07.2013 15:45

MySQL oczywiście,próbowałem z nVault to albo nie zapisywało albo nie wczytywało,to wybrałem MySQL.
  • +
  • -
  • 0

#8 BlackPerfum

    Pseudo interakcja??

  • Power User

Reputacja: 453
Wszechobecny

  • Postów:575
  • Lokalizacja:...
Offline

Napisano 06.07.2013 16:11   Najlepsza odpowiedź

Nie wiem jakim ty sposobem wczytujesz questy (bo można to zrobić różnie). Podczas wczytywania questów dodaj warunek jeśli wykona się tego lub jakiegoś tam questa to ma się wykonać "BoostStats(id,X)" oczywiście X podmieniasz. W funkcji "savexpcom" nad "SaveXP(id)" robisz warunek jeśli wykona się tego lub jakiegoś tam questa to ma się wykonać "SubtractStats(id,X)" a pod "SaveXP(id)" dajesz "BoostStats(id,X)" także pod takim samym warunkiem. Lecimy dalej w funkcji "ResetHUD" pod "SubtractStats(id,player_b_extrastats[id])" dodajesz "SubtractStats(id,X)" oczywiście w warunku jeżeli się wykona tego lub jakieś questa. Następnie pod "BoostStats(id,player_b_extrastats[id])" dodajesz "BoostStats(id,X)" także pod tym samym warunkiem.


  • +
  • -
  • 1
Chcesz napisać do mnie na PW to:
Spoiler

Mój tok myślenia jest błędny? Wskaż mi błąd zmienie to!

Aktualnie bije limit 32 graczy (łącze serwery) ale nadal są lagi przy zbyt dużym przesyłu informacji Dołączona grafika
Gra się płynnie do 40~50 graczy potem łącze pada i zamiast biegać ludzie się teleportują Dołączona grafika

#9 Indoor

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 19
Początkujący

  • Postów:114
  • Lokalizacja:Gorzów Wielkopolski City.
Offline

Napisano 06.07.2013 16:29

Dzięki sprawdzę i dam znać.
  • +
  • -
  • 0

#10 Indoor

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 19
Początkujący

  • Postów:114
  • Lokalizacja:Gorzów Wielkopolski City.
Offline

Napisano 06.07.2013 17:26

Jeszcze dodałem warunek w "reset_skill(id)" i działa all,dzięki lecą plusy :) //Nie mogłem edytować tamtego posta :/
  • +
  • -
  • 0




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

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