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

Połączenie Plugów


  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1 E3G

    Zaawansowany

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:118
  • GG:
Offline

Napisano 29.05.2010 10:53

Siema

Coś chce stworzyć Mod'a, mam pomysł lecz małe umiejętności.

Łapcie kody ;)

public WybierzPostac()
{
        new players[32], num
        new arg[32]
        read_argv(1,arg,31)     
        new player = cmd_target(id,arg,5)
        
        new Datastr[12]
        read_argv(2,Datastr,12)
        new Data = str_to_num(Datastr)  
        if (!player) return PLUGIN_HANDLED
        new authid[16]
        get_user_authid(id,authid,15)   
        new bool: wylosowany[33]
        get_players(players, num)
        
        
        if(num > 1)
        {
                for(new i = 0; i < num; i++) wylosowany[players[i]] = false
                
                new i = 0
                while(i < 1)
                {               
                        wylosowany[players[random_num(0, num-1)]] = true
                        i++
                }
                
                for(new i = 0; i < num; i++)
                {
                        if(wylosowany[players[i]])
                        {
                                if (Data==0) 
                                {
                                        cs_set_user_model(player, "twoj_model")
                                }               
                                set_user_health(id, 400)
                                give_item(id,"weapon_deagle")
                                cs_set_user_bpammo(id, CSW_DEAGLE, 50)                  
                                give_item(id,"weapon_m4a1")
                                cs_set_user_bpammo(id, CSW_M4A1, 90)    
                                give_item(id,"weapon_ak47")
                                cs_set_user_bpammo(id, CSW_AK47, 90)    
                        }
                        else 
                        {
                                if (Data==0)    
                                {
                                        cs_set_user_model(player, "twoj_model")
                                }               
                                
                                give_item(id,"weapon_deagle")
                                cs_set_user_bpammo(id, CSW_DEAGLE, 50)  
                        }
                }
        }
}

oraz

public eTerrorCheck() {
	if( !g_isEnabled || g_bFirstRound || g_bStarting )
		return PLUGIN_CONTINUE;
	
	new i, iPlayers[ 32 ], iTerrors, iNum, iRealPlayers, CsTeams:iTeam;
	get_players( iPlayers, iNum, "c" );
	
	if( iNum <= 1 )
		return PLUGIN_CONTINUE;
	
	for( i = 0; i < iNum; i++ ) {
		iTeam = cs_get_user_team( iPlayers[ i ] );
		
		if( iTeam == CS_TEAM_T )
			iTerrors++;
		
		if( iTeam == CS_TEAM_T || iTeam == CS_TEAM_CT )
			iRealPlayers++;
	}
	
	if( iRealPlayers <= 1 ) {
		set_hudmessage(0, 128, 0, -1.0, 0.1, 0, 4.0, 4.0, 0.5, 0.5, 4);
		
		for( i = 0; i < iNum; i++ )
			ShowSyncHudMsg(iPlayers[ i ], g_HudSync, "%L", iPlayers[ i ], "Nie ma dosc graczy by rozpoczac gre" );
		
		return PLUGIN_CONTINUE;
	}
	
	if( iTerrors == 0 ) {
		for( i = 0; i < iNum; i++ ) {
			ColorChat(iPlayers[ i ], RED, "[MPM]^1 %L", iPlayers[ i ], "Nie wykryto Graczy");
			
			if( is_user_alive( iPlayers[ i ] ) && cs_get_user_team( iPlayers[ i ] ) == CS_TEAM_CT )
				user_silentkill( iPlayers[ i ] );
		}
		
		set_task( 0.5, "eRandromize" );
	}
	
	return PLUGIN_CONTINUE;
}


Tu mam pytanko, może ktoś temu drugiemu plugin'owi nadać ID terroryście ?

Chodzi o to żeby osoba wylosowana trafiła do TT a reszta na niego w CT.

Standardowa Stawka Reput.
  • +
  • -
  • 0




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

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