Serwery wiaderko.com Zwiń / Rozwiń kategorię

HashJama [TP] 193.33.176.148:27015 | tp.wiaderko.com status serwera HashJama [TP] połącz

HashJama CS:GO [DM] 193.33.176.53:27015 | dm.wiaderko.com status serwera HashJama CS:GO [DM] połącz

HashJama CS:GO [FFA] 193.33.176.15:27015 | ffa.wiaderko.com status serwera HashJama CS:GO FFA [FFA] połącz

HashJama [TeamSpeak 3] 62.210.99.220:9987 | ts.wiaderko.com status serwera HashJama [TP ELITE] 62.210.99.220:27015 połącz

SPONSOR:
pukawka.pl

Nabór na JUNIOR ADMINA forum - Więcej informacji > Klik <
Pokaż wyniki od 1 do 19 z 19
  1. #1
    Lamka Awatar GenuS
    Dołączył
    Sep 2009
    Posty
    35
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Domyślnie Exp za zabijanie swoich - war3

    Witam. A wiec dalej staram sie konfigurowac moj serwer war3+dm. Sporo rzeczy juz dziala ale mam jeszcze jeden problem... Ustawilem gre kazdy na kazdego ale w plikach war3 jest ustawienie ze za zabijanie swoich jest odejmowany exp. Czy daloby rade tak to pozmieniac aby exp byl dodawany za zabijanie osob z wlasnego teamu a nie odejmowany?
    P.S. Jak trzeba wrzucic jakies pliki to moge to zrobic.

    ---------- Post dodany 18-11-2010 o godzinie 15:58 ----------

    Znalazlem taka linijke w pliku XP.inl:
    // Check for a team kill
    if ( get_user_team( iAttacker ) == get_user_team( iVictim ) )
    {
    // Remove XP since he killed his teammate
    iBonusXP = XP_Give( iAttacker, -1 * iXP );

    // This message should be displayed no matter what XP_kill_objectives is, b/c it's a no-no
    if ( iBonusXP != 0 )
    {
    client_print( iAttacker, print_chat, "%s You have lost %d XP for killing a teammate", g_MODclient, -1 * iBonusXP );

  2. #2
    pro Awatar peku33
    Dołączył
    Oct 2008
    Posty
    7,248
    Thanks
    29
    Thanked 534 Times in 453 Posts

    Domyślnie Odp: Exp za zabijanie swoich - war3

    pokaż większy wycinek - do zamknięcia klamry od
    if ( get_user_team( iAttacker ) == get_user_team( iVictim ) )
    {
    ...
    ...
    ...
    }
    do tąd

  3. #3
    Lamka Awatar GenuS
    Dołączył
    Sep 2009
    Posty
    35
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Domyślnie Odp: Exp za zabijanie swoich - war3

    // Check for a team kill
    if ( get_user_team( iAttacker ) == get_user_team( iVictim ) )
    {
    // Remove XP since he killed his teammate
    iBonusXP = XP_Give( iAttacker, -1 * iXP );

    // This message should be displayed no matter what XP_kill_objectives is, b/c it's a no-no
    if ( iBonusXP != 0 )
    {
    client_print( iAttacker, print_chat, "%s You have lost %d XP for killing a teammate", g_MODclient, -1 * iBonusXP );
    }

    }
    Znalazlem tez wzmianke o team kill w pliku war3ft.inl:
    public WC3_Kill( iVictim, iKiller, iWeapon, iHeadshot )
    {
    new szWpnName[64], iRet = 0;
    UTIL_GetWeaponName( iWeapon, szWpnName, 63 );
    ExecuteForward( fwd_ReportKill, iRet, iKiller, iVictim, iWeapon, szWpnName );

    // Save stats information?
    if ( get_pcvar_num( CVAR_wc3_psychostats ) )
    {
    if ( CSW_WAR3_MIN <= iWeapon <= CSW_WAR3_MAX )
    {
    new iSkillWeapon = iWeapon - CSW_WAR3_MIN;

    if ( SHARED_ValidPlayer( iKiller ) )
    {

    // Team kill
    if ( get_user_team( iVictim ) == get_user_team( iKiller ) )
    {
    iStatsTKS[iKiller][iSkillWeapon]++;
    }

    // Random chance so some skills that aren't headshots have a chance
    if ( ( iHeadshot || random_num( 0, 100 ) < 30 ) )
    {
    iStatsHS[iKiller][iSkillWeapon]++;
    }

    iStatsKills[iKiller][iSkillWeapon]++;
    }

    iStatsDeaths[iKiller][iSkillWeapon]++;
    }
    }
    oraz

    // Team Kill
    if ( iVictimTeam == iKillerTeam && iKiller != iVictim )
    {
    // Remove one from the killer's frags

    iKillerFrags = get_user_frags( iKiller ) - 2; // (-2 since when we init'd it was +1)

    set_user_frags( iKiller, iKillerFrags );
    }
    Jak chcesz to moge wrzucic cale pliki. I dzieki za zainteresowanie tematem :)

  4. #4
    pro Awatar peku33
    Dołączył
    Oct 2008
    Posty
    7,248
    Thanks
    29
    Thanked 534 Times in 453 Posts

    Domyślnie Odp: Exp za zabijanie swoich - war3

    wycinając 1 kod - usuniesz usuwanie XP
    usuwając z drugiego kodu
    Kod php:
    // Team kill
    if ( get_user_teamiVictim ) == get_user_teamiKiller ) )
    {
    iStatsTKS[iKiller][iSkillWeapon]++;

    usuniesz dodawanie tk w ranku

    usuwając 3 kod - wyłączysz zabieranie 2 fragów za tk

  5. The Following User Says Thank You to peku33 For This Useful Post:


  6. #5
    Lamka Awatar GenuS
    Dołączył
    Sep 2009
    Posty
    35
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Domyślnie Odp: Exp za zabijanie swoich - war3

    Wielkie dzieki. A czy za zabicie osoby z druzyny bedzie tyle samo expa co za zabicie przeciwnika?

  7. #6
    pro Awatar peku33
    Dołączył
    Oct 2008
    Posty
    7,248
    Thanks
    29
    Thanked 534 Times in 453 Posts

    Domyślnie Odp: Exp za zabijanie swoich - war3

    jeżeli nie ma nigdzie indziej kodu sprawdzającego teamy graczy - będzie normalnie

  8. #7
    Lamka Awatar GenuS
    Dołączył
    Sep 2009
    Posty
    35
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Domyślnie Odp: Exp za zabijanie swoich - war3

    Dzieki. A, i nic nie trzeba kompilowac albo cos (wystarczy samo usuniecie linijek)? Bo ja w robieniu pluginow zielony jestem i nie wiem na jakiej zasadzie to dziala :)

  9. #8
    pro Awatar peku33
    Dołączył
    Oct 2008
    Posty
    7,248
    Thanks
    29
    Thanked 534 Times in 453 Posts

    Domyślnie Odp: Exp za zabijanie swoich - war3

    no trzaba jeszcze to sma zamienić na .amxx

    http://www.forums.wiaderko.com/porad...nstalowac.html

  10. #9
    Lamka Awatar GenuS
    Dołączył
    Sep 2009
    Posty
    35
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Domyślnie Odp: Exp za zabijanie swoich - war3

    Hmm.. Ale to sa pliki inl. To wyglada tak: w folderu scripting mam plik war3ft.sma a takze folder o nazwie war3ft a w nim te wlasnie pliki o ktorych mowa wyzej. To co mam zrobic? Po prostu skompilowac kod tych plikow do amxx i dodac do pluginow?

  11. #10
    pro Awatar peku33
    Dołączył
    Oct 2008
    Posty
    7,248
    Thanks
    29
    Thanked 534 Times in 453 Posts

    Domyślnie Odp: Exp za zabijanie swoich - war3

    kompilujesz tylko główny .sma

  12. #11
    Lamka Awatar GenuS
    Dołączył
    Sep 2009
    Posty
    35
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Domyślnie Odp: Exp za zabijanie swoich - war3

    wyskakuje blad:
    Welcome to the AMX Mod X 1.8.1-300 Compiler.
    Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team

    war3ft.sma(63) : fatal error 100: cannot read from file: "war3ft/constants.inl"

    Compilation aborted.
    1 Error.

  13. #12
    pro Awatar peku33
    Dołączył
    Oct 2008
    Posty
    7,248
    Thanks
    29
    Thanked 534 Times in 453 Posts

    Domyślnie Odp: Exp za zabijanie swoich - war3

    masz plik .sma zapisany tak, że w jego folderze znajduje się folder war3ft i w nim te .inl?

  14. #13
    Lamka Awatar GenuS
    Dołączył
    Sep 2009
    Posty
    35
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Domyślnie Odp: Exp za zabijanie swoich - war3

    tzn. ja przerzucilem plik sma z serwera ftp na swoj komp do jakiegos oddzielnego folderu
    Ostatnio edytowane przez GenuS ; 18-11-2010 o 22:38

  15. #14
    pro Awatar peku33
    Dołączył
    Oct 2008
    Posty
    7,248
    Thanks
    29
    Thanked 534 Times in 453 Posts

    Domyślnie Odp: Exp za zabijanie swoich - war3

    no to musisz mieć w tym folderze co sma katalog war3ft z plikami
    znajdziesz go na ftp -> amxmodx/scripting/ tu albo w include/

  16. #15
    Lamka Awatar GenuS
    Dołączył
    Sep 2009
    Posty
    35
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Domyślnie Odp: Exp za zabijanie swoich - war3

    zrobilem tak ale dalej blad wyskakuje.

  17. #16
    pro Awatar peku33
    Dołączył
    Oct 2008
    Posty
    7,248
    Thanks
    29
    Thanked 534 Times in 453 Posts

    Domyślnie Odp: Exp za zabijanie swoich - war3

    C:\Program Files\Valve\cstrike\addons\amxmodx\scripting\ < tu katalog

  18. #17
    Lamka Awatar GenuS
    Dołączył
    Sep 2009
    Posty
    35
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Domyślnie Odp: Exp za zabijanie swoich - war3

    Wlasnie dokladnie tak robie i nie chodzi :/ Wrzucam link z plikami. Jak cos poradzisz bede wdzieczny.
    [URL="
    [/URL][COLOR="orange"]

    ---------- Post dodany 19-11-2010 o godzinie 19:16 ----------

    [/COLOR]Juz kolega mi pomogl z tym przeksztalceniem :) all dziala :) wielkie dzieki.
    Linki z tego postu zostały usunięte z powodu naruszenia regulaminu.

  19. #18
    Lamka Awatar niewik
    Dołączył
    May 2009
    Wiek
    27
    Posty
    5
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Domyślnie Odp: Exp za zabijanie swoich - war3

    peku33 mam taki pytanko...
    Napisałeś co się stanie po usunięciu poszczególnych linijek... a która najlepiej by było usunąć?
    Tak jak GenuS nie znam się na tym za bardzo :)

  20. #19
    pro Awatar peku33
    Dołączył
    Oct 2008
    Posty
    7,248
    Thanks
    29
    Thanked 534 Times in 453 Posts

    Domyślnie Odp: Exp za zabijanie swoich - war3

    nie znam się na grze, podpowiadam tylko pod względem programistycznym

Podobne wątki

  1. Problem z amxx - zabijanie etc.
    By StormRage in forum Problemy i konfiguracja AMXX
    Odpowiedzi: 9
    Ostatni post / autor: 18-10-2010, 20:51
  2. Zabijanie graczy
    By c00k3h in forum HLDS2 czyli serwer dla CS Source
    Odpowiedzi: 1
    Ostatni post / autor: 21-04-2010, 22:50
  3. Automatyczne zabijanie botów po czasie
    By Wagierek in forum HLDS2 czyli serwer dla CS Source
    Odpowiedzi: 0
    Ostatni post / autor: 17-04-2010, 11:18
  4. Atakowanie swoich
    By kumib in forum Problemy i konfiguracja AMXX
    Odpowiedzi: 7
    Ostatni post / autor: 08-04-2010, 13:28
  5. Zabijanie NON-Steamowcow
    By Dawisiek21 in forum HLDS2 czyli serwer dla CS Source
    Odpowiedzi: 3
    Ostatni post / autor: 16-02-2010, 19:35
  6. pp2 i zabijanie tylko tego z piłka
    By wujas89borix in forum Problem z pluginem AMX/AMXX
    Odpowiedzi: 0
    Ostatni post / autor: 28-06-2009, 18:00
  7. Kary za zabijanie
    By faris in forum Szukam pluginu AMX/AMXX
    Odpowiedzi: 4
    Ostatni post / autor: 01-11-2008, 21:54
  8. Jak włączyć zabijanie swoich
    By czesiek165 in forum Archiwum serwerów Counter Strike
    Odpowiedzi: 3
    Ostatni post / autor: 29-07-2008, 20:24

Odwiedzający poszukiwali:

exp za zabijanie

cod nowy exp za zabicie swojego teamu

war3ft exp za zabijanie swoich

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •