←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Diablo Mod [Klasy Premium] ex...

Zablokowany

  • +
  • -
Play4Fun - zdjęcie Play4Fun 07.06.2012

Witam.

Mam mały, a jednocześnie duży problem. Mam dwie klasy premium (Anioł i Demon). Nie leci mi na nich exp. Nie wiem czym jest to spowodowane. Nie podam całego .sma ponieważ Diablo jest unikalne, będę mógł podawać poszczególne funkcję jeżeli takowe będą potrzebne. Proszę o pomoc i z góry dziękuję.

PS: Proszę napisać jakie funkcje z kodu są potrzebne do rozwiązania mojego problemu z klasą.
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 07.06.2012

Automatyczna wiadomość


Ten temat został przeniesiony z forum:
Scripting AMXX > Problemy


do


Mody > Diablo Mod > Problemy

Odpowiedz

Koniarek - zdjęcie Koniarek 07.06.2012

Masz wgrana Optymalizjacje Polaczen by sebul?
Odpowiedz

  • +
  • -
Play4Fun - zdjęcie Play4Fun 07.06.2012

Nie mam czegoś takiego i pierwszy raz o tym słyszę.
Odpowiedz

  • +
  • -
Play4Fun - zdjęcie Play4Fun 08.06.2012

Nie mogę tego zrobić, bo mam te menu --> [Tutorial] Łatwe dodawanie klas + nowe menu - Poradniki oraz Łatki - AMXX.pl: Support AMX Mod X
Może podam wycinek z SQL (Mam 11 klas - 9 normalnych, 2 premium)

Spoiler


Tak mam zapisany dostęp do klas premium

if((item == 8) && !(get_user_flags(id) & ADMIN_LEVEL_H))
    {
        ColorChat(id, RED, "[Diablo]^x01 Nie masz uprawnien aby korzystac z klasy premium.");
        select_class(id);
        return PLUGIN_CONTINUE;
    }

        if((item == 9) && !(get_user_flags(id) & ADMIN_LEVEL_F))
    {
        ColorChat(id, RED, "[Diablo]^x01 Nie masz uprawnien aby korzystac z klasy premium.");
        select_class(id);
        return PLUGIN_CONTINUE;
    }

Dodam jeszcze iż przy wyborze klas moje klasy prem mają 0 lvl
Onyke (08.06.2012 20:04):
Kod w postach(np. źródło pluginu) umieszczaj w odpowiednich tagach(code/php/spoiler itp) a powyżej 200 linijek tylko w załączniku.

Użytkownik Onyke edytował ten post 08.06.2012 20:03
Odpowiedz

  • +
  • -
kavi76 - zdjęcie kavi76 08.06.2012

Wykonaj 2 zapytania do bazdy danych odnośnie tych klas, łap tuta http://amxx.pl/topic...resetu-exp-sql/
Odpowiedz

Koniarek - zdjęcie Koniarek 08.06.2012

W public create_class
for(i=2;i<9;i++)


Zamien na:
for(i=2;i<x;i++)


x-Liczba twoich klas + None
Użytkownik Koniarek edytował ten post 08.06.2012 19:12
Odpowiedz

  • +
  • -
Play4Fun - zdjęcie Play4Fun 08.06.2012

Koniarek - próbowałem tego ale nadal nic.

Kavi76 - chciałem dodać zapytanie do SQL ale wyskakuje mi taki błąd

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '0000 (nick, ip, sid, klasa, lvl, exp) SELECT nick, ip, sid, 9, 1, 1 FROM 0000 GR' at line 1
Odpowiedz

  • +
  • -
kavi76 - zdjęcie kavi76 09.06.2012

hmm, czy zmieniłeś w dwóch miejscach w zapytaniu dbmod_tablet na nazwe swojej tabeli ?
Odpowiedz

  • +
  • -
Play4Fun - zdjęcie Play4Fun 09.06.2012

Tak zmieniłem --> w tym poradniku co podałeś inne informacje [5.9l] Nowa klasa bez resetu exp (SQL) - Poradniki oraz Łatki - AMXX.pl: Support AMX Mod X - strona 2 na drugiej stronie jest użytkownik który miał ten sam problem ale nie wiem jak go rozwiązał...

Te klasy premium są mi potrzebne da radę to jakoś zrobić?

@Edit

Dziwna sprawa naprawiło się samo? może jednak te zapytanie zostało wysłane... Ale nie ważne, ważne że działa i z tego jestem zadowolony mogę już wykupić reklamę bo moja modyfikacja jest już prawie skończona.

Koniarek - dostaniesz + za chęci, bo jak widać tylko ty i kolega zainteresował się moim problemem.

Kavi76 - też otrzymujesz + ;) dzięki za pomoc.

TEMAT MOŻNA ZAMKNĄĆ.
Użytkownik Play4Fun edytował ten post 09.06.2012 09:44
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 09.06.2012

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany