←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
[ROZWIĄZANE] Problem z dodaniem 2 slota na...

Locked

  • +
  • -
Cykles's Photo Cykles 06.04.2015

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));
Quote

  • +
  • -
skorpius's Photo skorpius 09.04.2015

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

  • +
  • -
Cykles's Photo Cykles 10.04.2015

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.

Attached File  QTM_CodMod2.sma   45.6KB   76 downloads


Edited by Cykles, 10.04.2015 22:04.
Quote

  • +
  • -
skorpius's Photo skorpius 11.04.2015

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ć
Edited by skorpius, 11.04.2015 10:25.
Quote

  • +
  • -
plx211's Photo plx211 11.04.2015

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"
Quote

  • +
  • -
Cykles's Photo Cykles 11.04.2015

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.

Attached File  QTM_CodMod2.sma   45.6KB   53 downloads

Quote

  • +
  • -
plx211's Photo plx211 11.04.2015

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]
Quote

  • +
  • -
Cykles's Photo Cykles 11.04.2015

Zmienilem teraz da sie pobrac ale te errory nadal sa

Quote

  • +
  • -
plx211's Photo plx211 11.04.2015

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

Quote

  • +
  • -
Cykles's Photo Cykles 11.04.2015

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.

Attached File  QTM_CodMod2.sma   45.6KB   90 downloads

Quote

  • +
  • -
plx211's Photo plx211 11.04.2015

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]
Quote

  • +
  • -
Rivit's Photo Rivit 11.04.2015

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...

 

Attached Files

Quote

  • +
  • -
Cykles's Photo Cykles 12.04.2015

dzięki działa do zamknięcia

Quote

  • +
  • -
MAGNET's Photo MAGNET 12.04.2015

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
Quote
Locked