←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Inny LvL na początek

kominek925's Photo 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ć
Edited by kominek925, 05.02.2013 20:41.
Quote

kominek925's Photo 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
Quote

Freshovsky's Photo Freshovsky 05.02.2013

Poprostu wymagany exp na 1000lvl dopisz do cvara.
Quote

Yakashi's Photo 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
Quote

  • +
  • -
Vasto_Lorde's Photo 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.
Quote

  • +
  • -
sebul's Photo sebul 06.02.2013

Automatyczna wiadomość



Ten temat został przeniesiony z forum


AMX Mod XPytania dotyczące pluginów


do


ModyCall of Duty ModPytania


Edited by MarWit, 06.02.2013 15:52.
Włączyłem HTML
Quote

Yakashi's Photo Yakashi 06.02.2013

No to w takim razie:


client_putinserver( id )
Quote

  • +
  • -
Vasto_Lorde's Photo 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.
Edited by Vasto_Lorde, 06.02.2013 20:08.
Quote