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 5 z 5
  1. #1
    Lamka Awatar mikeey1
    Dołączył
    Aug 2013
    Wiek
    29
    Posty
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Domyślnie Plugin na sererw TP.

    Witam. Poszukuję plugin Mianowicie:

    Pluginu który po x rundach zamienia graczy drużynami + wynik.
    Przykład gramy 12 rund jest 8:4 dla tt zmiana drużyn + zmiana wyniku jest 4:8 dla ct. Gramy 12 rund zmiana mapy, ewentualnie 3x restart + ciekawy cfg typu

    http://wklej.org/id/774074/

    Wiem że do tego pluginu jest potrzebne

    Kod:
    #include <orpheu>
    #include <orpheu_memory>
    Znalazłem coś takiego, ale jest tu trochę błędów nie mam pojęcia jak to naprawić bo słabo ogarniam orpheu

    Kod:
    /* Plugin generated by AMXX-Studio */
    #include <amxmodx>
    #include <amxmisc>
    #include <cstrike>
    #include <orpheu>
    #include <orpheu_memory>
    #include <ColorChat>
    #define set_mp_pdata(%1,%2)  ( OrpheuMemorySetAtAddress( g_pGameRules, %1, 1, %2 ) )
    #define get_mp_pdata(%1)                 ( OrpheuMemoryGetAtAddress( g_pGameRules, %1 ) )
    new g_pGameRules;
    new pCvarResult;
    new lic = 0;
    new ttscore = 0;
    new ctscore = 0;
    public plugin_precache()
    {
            OrpheuRegisterHook( OrpheuGetFunction( "InstallGameRules" ), "OnInstallGameRules", OrpheuHookPost );
    }
    public OnInstallGameRules()
    {
            g_pGameRules = OrpheuGetReturn();
    }
    public plugin_init() {
    register_plugin("mr12", "1.0", "M@lpa")
    
    register_event("TeamScore", "teamScore", "a")
    
    pCvarResult = register_cvar("change_team_result","12");
    }
    public teamScore(){
            new sTeam[2];
            read_data(1, sTeam, 1);
            if( sTeam[0] == 'T' )
                    ttscore = read_data(2);
            else
                    ctscore = read_data(2);
    if(ttscore+ctscore >= get_pcvar_num(pCvarResult) && lic == 0) changeTeams();
    else if(ttscore>ctscore)
    {
      set_hudmessage(255, 0, 0, -1.0, 0.40, 0, 6.0, 6.0, 4)
      show_hudmessage(0, "TT wygrywa %i punktami", ttscore-ctscore)
    }
    else if(ctscore>ttscore)
    {
      set_hudmessage(0, 0, 255, -1.0, 0.40, 0, 6.0, 6.0, 4)
      show_hudmessage(0, "CT wygrywa %i punktami", ctscore-ttscore)
    }
    else
    {
      if(ttscore+ctscore==0)
       return PLUGIN_HANDLED;
      set_hudmessage(0, 255, 0, -1.0, 0.40, 0, 6.0, 6.0, 4)
      show_hudmessage(0, "Remis")
    }
    return PLUGIN_HANDLED;
      
    }
    public changeTeams(){
    set_mp_pdata( "m_iNumCTWins", ttscore );
                    set_mp_pdata( "m_iNumTerroristWins", ctscore );
    for(new i = 1 ; i <= get_maxplayers(); i++ )
    {
      if(!is_user_connected(i) || cs_get_user_team(i) == CS_TEAM_SPECTATOR || cs_get_user_team(i) == CS_TEAM_UNASSIGNED ) continue;
    
      cs_set_user_team (i, cs_get_user_team(i) == CS_TEAM_CT?CS_TEAM_T:CS_TEAM_CT, CS_DONTCHANGE)
            }
    lic++;
    ColorChat(0, RED, "--------------!!!ZMIANA DRUZYN!!!--------------");
            UpdateTeamScores( .notifyAllPlugins = true );
            return PLUGIN_HANDLED;
    }
    UpdateTeamScores ( const bool:notifyAllPlugins = false )
    {
            static OrpheuFunction:handleFuncUpdateTeamScores;
            if ( !handleFuncUpdateTeamScores )
            {
            handleFuncUpdateTeamScores = OrpheuGetFunction( "UpdateTeamScores", "CHalfLifeMultiplay" )
            }
            ( notifyAllPlugins ) ?
            OrpheuCallSuper( handleFuncUpdateTeamScores, g_pGameRules ) :
            OrpheuCall( handleFuncUpdateTeamScores, g_pGameRules );
    }
    http://wklej.to/LYofI


    Męczę się z tym pluginem już tydzień i zawsze coś nie wychodzi: to graczy mi przerzuca wynik nie znowu wynik zamienia graczy nie przerzuca nie kiedy połowę teamu mi przerzuci a połowa zostaje + wynik. Pomóźcie

    Za pomoc jestem w stanie zapłacić ładną sumkę :)
    Ostatnio edytowane przez mikeey1 ; 21-08-2013 o 17:03

  2. #2
    el Wymiataczos Awatar R 1
    Dołączył
    Dec 2012
    Wiek
    24
    Posty
    590
    Thanks
    1
    Thanked 0 Times in 0 Posts
    Miarą sukcesu jest to ilu masz wrogów.
    Moja kariera, 26 złapanych 5 oczekujących.

  3. #3

  4. #4
    Lamka Awatar Slonio93
    Dołączył
    Oct 2010
    Wiek
    24
    Posty
    7
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Domyślnie Odp: Plugin na sererw TP.

    My chcemy zmiane team + zmiane wyniku. a nie że wynik się zresetuje Ten 1 link też jest zły nie zmienia wyniku wie ktoś jak to zrobić?

  5. #5
    eQuuS_PL
    Gość Awatar eQuuS_PL

    Domyślnie Odp: Plugin na sererw TP.

    Skoro nie ma gotowca a ty chcesz zapłacić to może to zleć?

Podobne wątki

  1. Plugin bullet_damage.amxx nie działa i pytanie o plugin
    By MamFarta in forum Problemy z HLDS
    Odpowiedzi: 1
    Ostatni post / autor: 27-12-2011, 20:37
  2. Plugin
    By Lodokor in forum Amx Mod X
    Odpowiedzi: 7
    Ostatni post / autor: 19-03-2008, 07:56
  3. Plugin
    By monika in forum Szukam pluginu AMX/AMXX
    Odpowiedzi: 4
    Ostatni post / autor: 15-01-2008, 13:41
  4. plugin prometheus umieszczam plugin nie moj
    By taczer in forum Amx Mod X
    Odpowiedzi: 4
    Ostatni post / autor: 28-12-2007, 19:25
  5. Sererw Klanu .::T*H*C::.
    By chudy in forum Archiwum serwerów Counter Strike
    Odpowiedzi: 0
    Ostatni post / autor: 29-09-2007, 11:01

Odwiedzający poszukiwali:

Nikt jeszcze nie odwiedził tej strony poprzez wyszukiwarki

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
  •