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

[ROZWIĄZANE] Problem z dodaniem 2 slota na perk dostępny od x lvl'a

cod nowy

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

#1 Cykles

    Pomocny

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:53
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Gdańsk
Offline

Napisano 06.04.2015 21:06

Mam problem z kompilacja silnika

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

QTM_CodMod2.sma(1097) : error 017: undefined symbol "cod_get_user_level"
QTM_CodMod2.sma(1153) : error 017: undefined symbol "cod_get_user_level"
QTM_CodMod2.sma(1154) : warning 217: loose indentation
QTM_CodMod2.sma(1156) : error 003: declaration of a local variable must appear in a compound block
QTM_CodMod2.sma(1156) : warning 217: loose indentation
QTM_CodMod2.sma(1156) : error 017: undefined symbol "obroty"
QTM_CodMod2.sma(1156) : warning 215: expression has no effect
QTM_CodMod2.sma(1156) : error 001: expected token: ";", but found "]"
QTM_CodMod2.sma(1156) : fatal error 107: too many error messages on one line

Compilation aborted.
6 Errors.
Done.

Ucinek jak dałem kod

public UstawPerk(id, perk, wartosc, pokaz_info, lp)
{
	if(!ilosc_perkow)
		return PLUGIN_CONTINUE;

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

A tutaj w hud

ShowSyncHudMsg(id, SyncHudObj, "[Godzina : %s]^t^n^n^n^n^n^n^n[Forum: Cenzura]^n[Klasa : %s]^n[Exp : %0.1f%%]^n[Lv : %i/301]^n[Perk : %s]^n[Perk2 : %s]^n[Hp : %d]^n[KillStreak : x%d][Fragi : %i]", Time, nazwy_klas[klasa_gracza[id]], fProcent, poziom_gracza[id], nazwy_perkow[perk_gracza[0][id]], cod_get_user_level(id) > 70 ? nazwy_perkow[perk_gracza[1][id]] : "Min. 70lvl", hp, licznik_zabiccod[id], get_user_frags(id));

  • +
  • -
  • 0

#2 skorpius

    Wszechpomocny

  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:322
  • Imię:Damian
  • Lokalizacja:Dębica
Offline

Napisano 09.04.2015 21:33

new cod_get_user_level[33];
new obroty[33];
Na początek daj
więcej bez silnika nie jestem w stanie wywnioskować
  • +
  • -
  • 0

4680134.png


#3 Cykles

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:53
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Gdańsk
Offline

Napisano 10.04.2015 22:03

proszę oraz proszę podać przyczyne błędu żebym wiedział na przyszłość

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

QTM_CodMod2.sma(1099) : error 012: invalid function call, not a valid address
QTM_CodMod2.sma(1099) : warning 215: expression has no effect
QTM_CodMod2.sma(1099) : error 001: expected token: ";", but found ")"
QTM_CodMod2.sma(1099) : error 029: invalid expression, assumed zero
QTM_CodMod2.sma(1099) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.

Załączony plik  QTM_CodMod2.sma   45,6 KB  76 Ilość pobrań
  QTM_CodMod2.amxx


Użytkownik Cykles edytował ten post 10.04.2015 22:04

  • +
  • -
  • 0

#4 skorpius

    Wszechpomocny

  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:322
  • Imię:Damian
  • Lokalizacja:Dębica
Offline

Napisano 11.04.2015 10:23

Ten błąd świadczy o źle zamkniętej klamrze.
Czyli..

Xxxxx
{
......Xxxxxx
......{
..........Xxxxxx
......}
(tu brakuje :) = }
[jakiego programu do edycji używać?]
sP. To są moje przypuszczenia jeśli się mylę proszę się nie wysmiewać z mego błedu
też jestem człowiekiem...
Jestem na telefonie i nie jestem wstanie nic innego wykminić

Użytkownik skorpius edytował ten post 11.04.2015 10:25

  • +
  • -
  • 0

4680134.png


#5 plx211

    Wszechpomocny

  • Użytkownik

Reputacja: 231
Wszechwidzący

  • Postów:397
  • Lokalizacja:Polska
Offline

Napisano 11.04.2015 11:01

new cod_get_user_level[33];

a odwołujesz się jak do funkcji (i to nie w 1 miejscu):

cod_get_user_level(id)

po za tym:

cod_get_user_level(id) > 70 ? nazwy_perkow[perk_gracza[1][id]] : "Min. 70lvl"

na:

(cod_get_user_level(id) > 70) ? nazwy_perkow[perk_gracza[1][id]] : "Min. 70lvl"

  • +
  • -
  • 0

#6 Cykles

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:53
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Gdańsk
Offline

Napisano 11.04.2015 16:40

Nadal 

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

QTM_CodMod2.sma(1099) : error 012: invalid function call, not a valid address
QTM_CodMod2.sma(1099) : error 029: invalid expression, assumed zero
QTM_CodMod2.sma(1099) : error 029: invalid expression, assumed zero
QTM_CodMod2.sma(1099) : fatal error 107: too many error messages on one line

Compilation aborted.
4 Errors.

Załączony plik  QTM_CodMod2.sma   45,6 KB  52 Ilość pobrań
  QTM_CodMod2.amxx


  • +
  • -
  • 0

#7 plx211

    Wszechpomocny

  • Użytkownik

Reputacja: 231
Wszechwidzący

  • Postów:397
  • Lokalizacja:Polska
Offline

Napisano 11.04.2015 16:44

nadal nie zmieniłeś tego:

cod_get_user_level(id)

po nazwie wnioskuje że chcesz lvl gracza, więc może zamiast tamtego dasz:

poziom_gracza[id]

  • +
  • -
  • 0

#8 Cykles

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:53
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Gdańsk
Offline

Napisano 11.04.2015 17:41

Zmienilem teraz da sie pobrac ale te errory nadal sa


  • +
  • -
  • 0

#9 plx211

    Wszechpomocny

  • Użytkownik

Reputacja: 231
Wszechwidzący

  • Postów:397
  • Lokalizacja:Polska
Offline

Napisano 11.04.2015 17:47

widziałem że tam dalej jest ten sam ”łąd co wyrzej (z cod_get_...)

po za tym daj errory (nie ważne że te same) :D


  • +
  • -
  • 0

#10 Cykles

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:53
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Gdańsk
Offline

Napisano 11.04.2015 18:53

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

QTM_CodMod2.sma(96) : error 001: expected token: ";", but found "("
QTM_CodMod2.sma(1099) : error 012: invalid function call, not a valid address
QTM_CodMod2.sma(1099) : error 029: invalid expression, assumed zero
QTM_CodMod2.sma(1099) : error 029: invalid expression, assumed zero
QTM_CodMod2.sma(1099) : fatal error 107: too many error messages on one line

Compilation aborted.
5 Errors.

Załączony plik  QTM_CodMod2.sma   45,6 KB  88 Ilość pobrań
  QTM_CodMod2.amxx


  • +
  • -
  • 0

#11 plx211

    Wszechpomocny

  • Użytkownik

Reputacja: 231
Wszechwidzący

  • Postów:397
  • Lokalizacja:Polska
Offline

Napisano 11.04.2015 19:06

To nie są te same błędy :)

 

Po co to?:

linija 96 (wyrzuć tą linijke):

new cod_get_user_level(id);

tam gdzie tego używasz, zamiast tego daj:

poziom_gracza[id]

  • +
  • -
  • 1

#12 Rivit

    Godlike

  • Support Team

Reputacja: 1 319
Godlike

  • Postów:4 380
Offline

Napisano 11.04.2015 19:06

QTM_CodMod2.sma(1097) : error 017: undefined symbol "cod_get_user_level"

Używasz tego natywu w pluginie, który go udostępnia
:facepalm:

 

Przecież masz bezpośrednio poziom_gracza....

 

 

 

Ehhhh...

 

Załączone pliki


  • +
  • -
  • 1

#13 Cykles

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:53
  • GG:
  • Imię:Łukasz
  • Lokalizacja:Gdańsk
Offline

Napisano 12.04.2015 00:52

dzięki działa do zamknięcia


  • +
  • -
  • 0

#14 MAGNET

    SourceLearned ;)

  • Moderator

Reputacja: 661
Wszechmogący

  • Postów:1 535
  • GG:
  • Imię:Olek
  • Lokalizacja:Dalekoo
Offline

Napisano 12.04.2015 10:47

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0





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