Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
CoD Nowy

Ilość Expa w zależności od zabicia większego LVLa

cod nowy

  • Zamknięty Temat jest zamknięty
1 odpowiedź w tym temacie

#1 AfTERr

    Banned

  • Zbanowany

Reputacja: 3
Nowy

  • Postów:177
  • Lokalizacja:Leżajsk
Offline

Napisano 24.11.2013 15:46

Tak jak w tytule czyli np 10 lvl zabije 20 lvl dostaje 10 expa a np 10 lvl zabije 5 lvl to dostaje 5 expa. Czy jest taki plugin?



#2 MAGNET

    SourceLearned ;)

  • Moderator

Reputacja: 661
Wszechmogący

  • Postów:1 535
  • GG:
  • Imię:Olek
  • Lokalizacja:Dalekoo
Offline

Napisano 24.11.2013 16:40

Nie testowałem:

Znajdź:

 

RegisterHam(Ham_Killed, "player", "SmiercGraczaPost", 1);

 

Zamień na:

 

register_event("DeathMsg", "SmiercGraczaPost", "a");

 

Oraz zamień public SmiercGraczaPost na ten:

public SmiercGraczaPost(id)

{    

    new zabojca = ream_data(1);

    new ofiara - read_data(2);

    

    if(!is_user_connected(zabojca))

    return HAM_IGNORED;

    

    if(get_user_team(zabojca) != get_user_team(ofiara) && klasa_gracza[zabojca])

    {
        

        if(poziom_gracza[zabojca] > poziom_gracza[ofiara])

        {

        doswiadczenie_gracza[zabojca] += (cod_get_user_level(zabojca) - cod_get_user_level(ofiara))

        

        if(!perk_gracza[ofiara])

        UstawPerk(ofiara, -1, -1, 1);

        }

        else if(poziom_gracza[zabojca] < poziom_gracza[ofiara])

        {

        doswiadczenie_gracza[zabojca] += cod_get_user_level(ofiara)

        

        if(!perk_gracza[ofiara])

        UstawPerk(ofiara, -1, -1, 1);

        }

    }

    

    SprawdzPoziom(ofiara);

    

    return HAM_IGNORED;

}

i opcjonalnie wywal to:

cvar_doswiadczenie_za_zabojstwo = register_cvar("cod_killxp", "20");


  • +
  • -
  • 1





Również z jednym lub większą ilością słów kluczowych: cod nowy

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych