←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Exp od 2 graczy

  • +
  • -
oleksak98 - zdjęcie oleksak98 23.11.2013

Witam. Wgrałęm paczkę codmod i gdy wchodzi gracz to expi sobie plantując pake
jak mogę to wyłączyć i ustawić że exp dopiero leci od 2 graczy?

Odpowiedz

  • +
  • -
MAGNET - zdjęcie MAGNET 23.11.2013

Przy przydzielaniu expa musisz sprawdzic czy graczy na serwie jest wiecej niz 1 (lub z HLTV - 2+)
if(get_maxplayers() > 2)
{
///
}
Odpowiedz

  • +
  • -
PrezydenT - zdjęcie PrezydenT 24.11.2013

W silniku CoD'a masz takie coś:

public WygranaRunda(const Team[])
{
new Players[32], playerCount, id;
get_players(Players, playerCount, "aeh", Team);
new doswiadczenie_za_wygrana = get_pcvar_num(cvar_doswiadczenie_za_wygrana);

if(get_playersnum() < 3) // ta linijka odpowiada za ilosć graczy od ktorej dostaniesz exka
return;

for (new i=0; i<playerCount; i++)
{
id = Players[i];
if(!klasa_gracza[id])
continue;

doswiadczenie_gracza[id] += doswiadczenie_za_wygrana;
client_print(id, print_chat, "[COD:MW] Dostales %i doswiadczenia za wygrana runde.", doswiadczenie_za_wygrana);
SprawdzPoziom(id);
}
}

Jeżeli masz HLTV, zmień zaznaczoną liczbę na 3, a jeśli nie masz zmień na 2.


Użytkownik Sqwareck edytował ten post 24.11.2013 19:20
Odpowiedz

  • +
  • -
MAGNET - zdjęcie MAGNET 24.11.2013


if(get_playersnum() < 3) // ta linijka odpowiada za ilosć graczy od ktorej dostaniesz exka

O matko co ja napisałem :facepalm:

Odpowiedz