←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Problem z komędą cod_setlvl

Zablokowany

  • +
  • -
bumble - zdjęcie bumble 15.05.2011

Witam ma prośbę czy mogłby ktos poprawić to coś ?? bo podczas kompilacji wyskakuje mi taki błąd/błędy

/tmp/textjXfmOB.sma(3542) : error 017: undefined symbol "MAXLVL"
/tmp/textjXfmOB.sma(3543) : error 017: undefined symbol "MAXLVL"

wycinek z sma w którym jest ten błąd ale jestem początkujący i nie mogę go znaleźć

public cmd_addlvl(id, level, cid)
{
if(!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED;
new arg1[33];
new arg2[4];
read_argv(1, arg1, 32);
read_argv(2, arg2, 3);
new player = cmd_target(id, arg1, 0);
remove_quotes(arg2);
new lvl = str_to_num(arg2);
if(poziom_gracza[player] + lvl > MAXLVL) {
client_print(id, print_console, "[COD:MW] Chciales dodac za duzo lvli (lvlgracza + wartosc < %i)", MAXLVL)
} else {
doswiadczenie_gracza[player] = doswiadczenie_poziomu[poziom_gracza[player] + lvl];
SprawdzPoziom(player);
}
return PLUGIN_HANDLED;
}
Odpowiedz

  • +
  • -
^Grzyboo - zdjęcie ^Grzyboo 15.05.2011

dodaj gdzieś na początku kodu:
#define MAXLVL 1500

Zamiast 1500 daj swoją liczbę. Będzie to maxymalny poziom, jaki można ustawić graczowi.
Odpowiedz

  • +
  • -
bumble - zdjęcie bumble 15.05.2011

Ok dzięki teraz jest wszystko ok ;d
Odpowiedz
Zablokowany