←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Pare pytań i napisanie kodu.

Zablokowany

Skull3D - zdjęcie Skull3D 20.08.2011

Cześć.
A więc opisze pytania i pluginy do napisania

1. Potrzebuje funkcji która np. dochodzisz do teamów i jak przegrasz będąc tt (nieważne jak) to idziesz do ct, jak wygrasz będąc tt zostajesz w tt (Po 5 wygranych rundach w tt jest zamiana teamów) (Masz zablokowanego nubslasha czyli lewy przycisk myszy - pocieranie nożem) (Po 3 przegranych rundach w ct włącza się nubslash wyżej napisane).

2. Drugie pytanie brzmi jak zmieniać kolory w hudzie np. raz czerwony raz biały i tak na przemian np. w odliczaniu..


Za pomoc
Reputacja ++;
Odpowiedz

  • +
  • -
diablix - zdjęcie diablix 20.08.2011

1. HideNSeek by Exolent
2. Choćby tak

static const g_iColors[][3] = {
{255, 255, 255}, //BIALY
{255, 0, 0}, //CZERWONY
{0, 0, 255}, //NIEBIESKI
{255, 0, 128} //POMARANCZOWY
};

new iRandom = random_num(0, sizeof g_iColors - 1);
set_hudmessage(iColors[iRandom][0], iColors[iRandom][1], iColors[iRandom][2], 0.0, 0.0, 0, 6.0, 12.0)
show_hudmessage(id, "Wiadomosc hud");
Odpowiedz

Skull3D - zdjęcie Skull3D 21.08.2011

1. Nie chce hidenseek by exolent (chce tą funkcje)
2. Za drugiego dostajesz 2 duże plusy. Nigdy nie wiedzialem jak to zrobic i za to 1 plus a 2 za to ze ty mi pokazales jak to zrobic.
Użytkownik Skull3D edytował ten post 21.08.2011 10:06
Odpowiedz

gryziom - zdjęcie gryziom 21.08.2011

yyy a moze to ? to chyba zmienia gdy minie wiecej niz polowa rund lub cos takiego nie wiem testuj :D albo co runde


#include <amxmisc>
#include <cstrike>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "DarkGL"


public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_logevent( "eventRoundEnd", 2, "0=World triggered", "1=Round_Draw", "1=Round_End" );
}

public eventRoundEnd()
{    
    new iPlayers[ 32 ], iNum;
    get_players( iPlayers, iNum, "ae", "TERRORIST" );
    
    if( !iNum )
    {    
        for( new i = 1; i <= 33; i++ )
        {
            if( is_user_connected(i) )
            {
                switch( cs_get_user_team( i ) )
                {
                    case CS_TEAM_T:
                    {
                        cs_set_user_team( i, CS_TEAM_CT );
                    }
                    
                    case CS_TEAM_CT:
                    {
                        cs_set_user_team( i, CS_TEAM_T );
                    }
                }
            }
        }
    }
    
    return PLUGIN_CONTINUE;
}
Odpowiedz

Skull3D - zdjęcie Skull3D 21.08.2011

To zmienia co runde
A mi potrzebne o takie jak ja proszę.
Odpowiedz

mierzwi - zdjęcie mierzwi 29.08.2011

to sobie dodaj w endround liczenie rund... jak zmieniasz teamy dla graczy to zmieniaj też model...
Odpowiedz
Zablokowany