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
Nowy Plugin

plugin działa tylko na jedną stronę ( 1 team)

Nowy Plugin

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 mastah7991

    Wszechpomocny

  • Użytkownik

Reputacja: 154
Profesjonalista

  • Postów:388
  • Lokalizacja:Polska
Offline

Napisano 28.12.2012 12:27

witam otóż mam do was pytanie
czy da się przerobić każdy plugin by działał tylko dla 1 teamu ?
i jeśli tak to jaka jest funkcja do tego


głównie rozchodzi mi się plugin na freezetime przerobić by tylko jedną stronę (tt) [lub jeśli się da ustawiane cvarem 0 - wszyscy 1 - tt 2- ct ] zatrzymało na x czasu (cvary)
  • +
  • -
  • 0

#2 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 28.12.2012 13:59

Zamrożenie terrorystów

Przerobiony plugin Ortegi
#include < amxmodx >
#include < fakemeta >
#include < hamsandwich >

new iPlayers[ 32 ];
new Ham:Ham_Player_ResetMaxSpeed = Ham_Item_PreFrame;
new g_pCvar_FreezeTime, g_iCvar_FreezeTime;
new c_team, c_time;

public plugin_init( ) {
register_logevent( "ev_Round_Start", 2, "1=Round_Start" );

g_pCvar_FreezeTime = get_cvar_pointer( "mp_freezetime" );
g_iCvar_FreezeTime = get_pcvar_num( g_pCvar_FreezeTime );
c_team=register_cvar("freeze_team", "1");
c_time=register_cvar("freeze_time", "4.0");

}

public ev_Round_Start( ) {
new iNum, index;
get_players( iPlayers, iNum );
for( new i = 0; i < iNum; i++ )
{
index = iPlayers[ i ];
if( !is_user_alive( index ) )
continue;

if(!get_pcvar_num(c_team) || get_user_team( index ) == get_pcvar_num(c_team))
continue;

set_pev( index, pev_velocity, Float:{ 0.0, 0.0, 0.0 } );
set_pev( index, pev_maxspeed, 1.0 );
set_task( g_iCvar_FreezeTime+get_pcvar_float(c_time), "task_Unfroze", index+666 );
}

}

public task_Unfroze( id ) {
id -= 666;
ExecuteHamB( Ham_Player_ResetMaxSpeed, id );
}
cvary
freeze_team 1 // <0|1|2> Ktory team ma byc blokowany (0 - oba, 1 - teero, 2 - CT)
freeze_time 4.0 // <czas blokady> w sekundach (float)

Użytkownik benio101 edytował ten post 28.12.2012 14:09


#3 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 28.12.2012 14:09

Automatyczna wiadomość


Ten temat został przeniesiony z forum

Scripting AMXXPytania

do

Scripting AMXXPluginy





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

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

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