public cmd_setlvl(id, level, cid) { if(!cmd_access(id,level,cid,3)) return PLUGIN_HANDLED; new arg1[33]; new arg2[6]; read_argv(1, arg1, 32); read_argv(2, arg2, 5); new player = cmd_target(id, arg1, 2); new value = str_to_num(arg2)-1; doswiadczenie_gracza[player] = doswiadczenie_poziomu[value]; poziom_gracza[player] = 0; SprawdzPoziom(player); return PLUGIN_HANDLED; }
jedynie tutaj mam takie cos
doswiadczenie_gracza[player] += doswiadczenie_poziomu[value];a tutaj nie mam tej dwojki
a co ona powoduje?? jak mozna wiedziec???
new player = cmd_target(id, arg1);
hmm sprawdze ta kombinacje zaraz
i wroce z edycja
@ edycja
Wielkie dzięki za ten kod

juz wiem gdzie byl blad w tym kodzie
tam gdzie byl ten wlasnie plus


a ta dwojka to tez juz wiem co daje

powoduje to ze admin z immunitetem moze dawac sobie lvl
dzięki i leci plusik


hmm jeszcze jeden problem ma ktory nie moge sobie poradzic

mianowicie chcac usunac lvl wlasnie temu osobnikowi sciagnalem plik valve i edytowalem jego w ten spoob ze usunolem nick i poziom z pliku
ale jak wrzucam jego s powrotem to powoduje to calkowity reset wszystkich lvl
proszę o pomoc w jaki sposo i czy jest mozliwe odzyskanie ych lvl??
oczywiscie posiadam zapasowy oryginalny plik valve