AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   How to get player joins team event ? (https://forums.alliedmods.net/showthread.php?t=154492)

reinert 04-09-2011 11:38

How to get player joins team event ?
 
Hey, I how to get when player joins to CT or T team and print him a message etc. ???

hornet 04-09-2011 12:22

Re: How to get player joins team event ?
 
http://forums.alliedmods.net/showthread.php?t=153787

Nyuszy 04-09-2011 12:23

Re: How to get player joins team event ?
 
http://wiki.amxmodx.org/Half-Life_1_...vents#TeamInfo

reinert 04-09-2011 12:38

Re: How to get player joins team event ?
 
Thanks Nyuszy, thats what I wanted ;)

reinert 04-09-2011 12:49

Re: How to get player joins team event ?
 
PHP Code:

register_event("ShowMenu","TeamSelect","b","4&Team_Select"

But how can I check where did player join ? UNASSIGNED, CT, T, or SPEC ?

I would like to print a message if player is CT or T...
PHP Code:

public TeamSelect(id)
{
    
client_print(idprint_chat"welcome")



Nyuszy 04-09-2011 13:56

Re: How to get player joins team event ?
 
i'm not sure but i think:
PHP Code:

register_event("TeamSelect""select_team""a"

PHP Code:

public select_team()
{
new 
id read_data(1)
new 
team[32]
read_data(2team31)
if(
equali(team"TERRORIST"))
{
     
// something
}
else if(
equali(team"CT"))
{
     
// something
}
else if(
equali(team"SPECTATOR"))
{
     
// something
}



ConnorMcLeod 04-09-2011 16:37

Re: How to get player joins team event ?
 
No need to use equal

PHP Code:

switch ( team[0] )
{
 case 
'C':
 case 
'T':
 case 
'S':


Instead of read_data(2), you could also directly do switch( get_user_team(id) )

reinert 04-09-2011 16:45

Re: How to get player joins team event ?
 
Like this ?

PHP Code:

public select_team()
{
    new 
id read_data(1)
    switch( 
get_user_team(id) ) 
    {
        case 
1,2client_print(idprint_chat"Welcome")
    }


??

bibu 04-09-2011 17:05

Re: How to get player joins team event ?
 
Better todo with cstrike and then:

case: CS_TEAM_*

fysiks 04-09-2011 18:14

Re: How to get player joins team event ?
 
Quote:

Originally Posted by bibu (Post 1446693)
Better todo with cstrike and then:

case: CS_TEAM_*

Only if using the cstrike function cs_get_user_teams().


All times are GMT -4. The time now is 19:48.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.