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] Qtm cod mod nie Kompluje się undefined symbol


Najlepsza odpowiedź Scorpion Flail, 08.04.2014 13:54

W:

public UstawPerk(id, perk, wartosc, pokaz_info, lp)

znajdź:

if(obroty[id]++ >= 5)
    {
        obroty[id] = 0;
        UstawPerk(id, 0, 0, 0, lp);
        return PLUGIN_CONTINUE;
        new level = cod_get_user_level(id)
        if(level < 3500 && lp == 1)
        }

Tutaj leży błąd.

Ma to wygląd tak:

if(obroty[id]++ >= 5)
    {
        obroty[id] = 0;
        UstawPerk(id, 0, 0, 0, lp);
        return PLUGIN_CONTINUE;
    }

A to co usunąłeś, czyli:

new level = cod_get_user_level(id)
        if(level < 3500 && lp == 1)

Zrób niżej i dokończ kod, bo nie wiem co miałeś na mysli tworząc ten warunek. Jeśli nie wiesz, to po prostu nie dodawaj nigdzie tego.

 

Przejdź do postu


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

#1 MrBully

    Wszechwidzący

  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:233
  • Imię:Mateusz
  • Lokalizacja:Nieznana
Offline

Napisano 08.04.2014 09:50

Witam qtmcod mod nie kompiluje się

oto co się wyświetla

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

QTM_CodMod.sma(336) : error 017: undefined symbol "fm_give_item"
QTM_CodMod.sma(341) : error 017: undefined symbol "fm_give_item"
QTM_CodMod.sma(357) : error 017: undefined symbol "PobierzWytrzymalosc"
QTM_CodMod.sma(359) : error 017: undefined symbol "PobierzZdrowie"
QTM_CodMod.sma(361) : error 017: undefined symbol "PobierzKondycje"
QTM_CodMod.sma(374) : error 017: undefined symbol "Display_Fade"
QTM_CodMod.sma(693) : error 017: undefined symbol "PobierzInteligencje"
QTM_CodMod.sma(694) : error 017: undefined symbol "PobierzZdrowie"
QTM_CodMod.sma(695) : error 017: undefined symbol "PobierzWytrzymalosc"
QTM_CodMod.sma(696) : error 017: undefined symbol "PobierzKondycje"
QTM_CodMod.sma(832) : error 017: undefined symbol "ham_strip_weapon"
QTM_CodMod.sma(977) : error 017: undefined symbol "PobierzDoswiadczeniePoziomu"
QTM_CodMod.sma(984) : error 017: undefined symbol "PobierzDoswiadczeniePoziomu"
QTM_CodMod.sma(1032) : error 017: undefined symbol "PobierzDoswiadczeniePoziomu"
QTM_CodMod.sma(1037) : error 017: undefined symbol "PobierzDoswiadczeniePoziomu"
QTM_CodMod.sma(1103) : warning 225: unreachable code
QTM_CodMod.sma(1105) : error 029: invalid expression, assumed zero
QTM_CodMod.sma(1105 -- 1107) : warning 215: expression has no effect
QTM_CodMod.sma(1107) : warning 217: loose indentation
QTM_CodMod.sma(1150) : warning 217: loose indentation
QTM_CodMod.sma(1150) : error 029: invalid expression, assumed zero
QTM_CodMod.sma(1150) : error 017: undefined symbol "UstawDoswiadczenie"
QTM_CodMod.sma(1156) : error 029: invalid expression, assumed zero
QTM_CodMod.sma(1156) : error 017: undefined symbol "UstawKlase"
QTM_CodMod.sma(1156) : error 017: undefined symbol "zmien"
QTM_CodMod.sma(1156) : fatal error 107: too many error messages on one line

Compilation aborted.
22 Errors.

Załączone pliki


  • +
  • -
  • 0

#2 Scorpion Flail

    Wszechobecny

  • Użytkownik

Reputacja: 129
Zaawansowany

  • Postów:489
  • GG:
  • Steam:steam
Offline

Napisano 08.04.2014 13:54   Najlepsza odpowiedź

W:

public UstawPerk(id, perk, wartosc, pokaz_info, lp)

znajdź:

if(obroty[id]++ >= 5)
    {
        obroty[id] = 0;
        UstawPerk(id, 0, 0, 0, lp);
        return PLUGIN_CONTINUE;
        new level = cod_get_user_level(id)
        if(level < 3500 && lp == 1)
        }

Tutaj leży błąd.

Ma to wygląd tak:

if(obroty[id]++ >= 5)
    {
        obroty[id] = 0;
        UstawPerk(id, 0, 0, 0, lp);
        return PLUGIN_CONTINUE;
    }

A to co usunąłeś, czyli:

new level = cod_get_user_level(id)
        if(level < 3500 && lp == 1)

Zrób niżej i dokończ kod, bo nie wiem co miałeś na mysli tworząc ten warunek. Jeśli nie wiesz, to po prostu nie dodawaj nigdzie tego.

 


Użytkownik Scorpion Flail edytował ten post 08.04.2014 13:59

  • +
  • -
  • 1

#3 MrBully

    Wszechwidzący

  • Autor tematu
  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:233
  • Imię:Mateusz
  • Lokalizacja:Nieznana
Offline

Napisano 08.04.2014 14:20

ten warunek jest na to że perk na slocie 2 jest od tego 3500 lvl :)


  • +
  • -
  • 0




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

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