←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Inny LvL na początek

kominek925 - zdjęcie kominek925 05.02.2013

Witam czy jest ktoś kto powie mi jak zmienić że gdy nowy gracz wbijee na Codmoda to zamiast 1 lvl ustawic np 1000 na kazdej postaci ? Proszę pisać
Użytkownik kominek925 edytował ten post 05.02.2013 20:41
Odpowiedz

kominek925 - zdjęcie kominek925 05.02.2013

Chodzi mi oto żeby każdy gracz tak miał że zamiast 1 poziomu ma się 1000 na kazdej postaci taki lvl startowy
Odpowiedz

Freshovsky - zdjęcie Freshovsky 05.02.2013

Poprostu wymagany exp na 1000lvl dopisz do cvara.
Odpowiedz

Yakashi - zdjęcie Yakashi 05.02.2013

w public connect znajdz poziom_gracza[id] = 0; i zmien na :

poziom_gracza[id] = 1000;

skompiluj sma wrzuc na serwa zmien mape i zobacz
Odpowiedz

  • +
  • -
Vasto_Lorde - zdjęcie Vasto_Lorde 06.02.2013

Yakashi źle. W connected klient nie jest jeszcze nawet na serwerze, nie mówiąc już o wybranej klasie.
http://amxx.pl/topic...-lvli-na-start/
Radzę zaglądać do działu codmod.
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 06.02.2013

Automatyczna wiadomość



Ten temat został przeniesiony z forum


AMX Mod XPytania dotyczące pluginów


do


ModyCall of Duty ModPytania


Użytkownik MarWit edytował ten post 06.02.2013 15:52
Włączyłem HTML
Odpowiedz

Yakashi - zdjęcie Yakashi 06.02.2013

No to w takim razie:


client_putinserver( id )
Odpowiedz

  • +
  • -
Vasto_Lorde - zdjęcie Vasto_Lorde 06.02.2013

Też nie bo nie ma wybranej klasy. Na górze podałem link jak zrobić.

EDIT: Były resety lvl więc zrobiłem tak:

W silniku znajdź funkcję SprawdzPoziom. Przed
if(stracil_poziom)
{
ResetujPunkty(id);
set_hudmessage(212, 255, 85, 0.31, 0.32, 0, 6.0, 5.0);
ShowSyncHudMsg(id, SyncHudObj2,"Spadles do %i poziomu!", poziom_gracza[id]);
}
else if(zdobyl_poziom)
{
set_hudmessage(212, 255, 85, 0.31, 0.32, 0, 6.0, 5.0);
ShowSyncHudMsg(id, SyncHudObj2,"Awansowales do %i poziomu!", poziom_gracza[id]);
client_cmd(id, "spk QTM_CodMod/levelup");
}
Wklej TO:
if(poziom_gracza[id] < LVL_NA_START)
{
poziom_gracza[id] = LVL_NA_START;
doswiadczenie_gracza[id]=PobierzDoswiadczeniePoziomu(LVL_NA_START);
zdobyl_poziom = true;
}
Zamiast LVL_NA_START wpisujesz jaki lvl.
Użytkownik Vasto_Lorde edytował ten post 06.02.2013 20:08
Odpowiedz