←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Połączenie Plugów

Zablokowany

  • +
  • -
E3G - zdjęcie E3G 29.05.2010

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.
Odpowiedz
Zablokowany