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

Pomoc w zastosowaniu get_user_team(id)


  • Nie mo偶esz napisa膰 tematu
  • Zaloguj si臋, aby doda膰 odpowied藕
1 odpowied藕 w tym temacie

#1 Grease

    Profesjonalista

  • U偶ytkownik

Reputacja: 24
呕yczliwy

  • Post贸w:166
  • GG:
  • Imi臋:Adrian
  • Lokalizacja:艁贸d藕
Offline

Napisano 06.10.2012 22:58

Witajcie,

Pisz臋 plugin w kt贸rym chc臋 zastosowa膰 efekt flasha zale偶ny od teamu w jakim jest gracz czyli:
-Je艣li jeste艣my w tt i otrzymamy flasha od ct ekran jest bia艂y
-Je艣li jeste艣my w ct i otrzymamy flasha od tt ekran jest czarny

To co wy偶ej mi dzia艂a i da艂em sobie rade, lecz chc臋 jeszcze podzieli膰 to na:
-Je艣li jeste艣my w tt i otrzymamy flasha od tt ekran jest czarny
-Je艣li jeste艣my w ct i otrzymamy flasha od ct ekran jest bia艂y

Na ten moment wszystkie flashe je艣li jeste艣my w ct s膮 czarne mimo i偶 rzuca je gracz z dru偶yny. Nie wiem co i gdzie doda膰 aby by艂 jeszcze podzia艂 opisany powy偶ej.

if(get_user_team(id) == 1)
{
//kod ekran bialy
}
else if(get_user_team(id) == 2)
//kod ekran czarny

Z g贸ry dzi臋ki za pomoc.

U偶ytkownik Grease edytowa艂 ten post 06.10.2012 22:59

  • +
  • -
  • 0

Zapraszam https://inreview.pl


#2 Go艣膰_21977_*

  • Go艣膰

Reputacja: 0

Offline

Napisano 16.10.2012 15:48

Czyli w skr贸cie, FB od CT jest bia艂e, od TT jest czarne.

#include <amxmodx>
#include <fakemeta>

new g_flasher, g_msgScreenFade;

public plugin_init(){
register_plugin("White & Black FB", "0.1", "benio101");

register_event("ScreenFade", "ScreenFade", "be", "4=255", "5=255", "6=255", "7>199");
register_event("23", "TEMPENTITY", "a", "1=5", "6=25", "7=6");
register_forward(FM_SetModel, "SetModel");
}

public plugin_cfg(){
g_msgScreenFade=get_user_msgid("ScreenFade");
}

public SetModel(ent, model[]) {
if(equal(model, "models/w_flashbang.mdl")){
static owner
owner=pev(ent, pev_owner);
new data[1];
data[0]=owner;
if(owner){
set_task(1.52,"get_flasher", 0, data);
}
}
}

public TEMPENTITY(){
set_task(0.05, "reset_flasher");
return PLUGIN_CONTINUE
}

public reset_flasher(){
g_flasher=0;
}

public get_flasher(data[]){
g_flasher=data[0];
}

public ScreenFade(id){
if(get_user_team(g_flasher)==2){
message_begin(MSG_ONE, g_msgScreenFade,{0,0,0}, id);
write_short(read_data(1));
write_short(read_data(2));
write_short(read_data(3));
write_byte(0);
write_byte(0);
write_byte(0);
write_byte(read_data(7));
message_end();

return PLUGIN_HANDLED_MAIN;
}

return PLUGIN_CONTINUE;
}





U偶ytkownicy przegl膮daj膮cy ten temat: 0

0 u偶ytkownik贸w, 0 go艣ci, 0 anonimowych