[ROZWIĄZANE] Problem z dodaniem 2 slota na...
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));
skorpius
09.04.2015
new obroty[33];
Na początek daj
więcej bez silnika nie jestem w stanie wywnioskować
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.
QTM_CodMod2.sma 45.6KB 76 downloads
Edited by Cykles, 10.04.2015 22:04.
skorpius
11.04.2015
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.
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"
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.
QTM_CodMod2.sma 45.6KB 53 downloads
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]
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)
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.
QTM_CodMod2.sma 45.6KB 90 downloads
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]
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
Przecież masz bezpośrednio poziom_gracza....
Ehhhh...
Attached Files
MAGNET
12.04.2015
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL