[REP+]Get Team Problem.
#1

Hello.I needed something like to.If player is in team 7 Show textdraws.
My Code doesnot work.Please Help.

Код:
public OnPlayerSpawn(playerid)
{
    if(GetPlayerTeam(playerid) == 7)
    TextDrawHideForPlayer(playerid, Text:Textdraw0);
    TextDrawHideForPlayer(playerid, Text:Textdraw1);
    TextDrawHideForPlayer(playerid, Text:Textdraw3);
    TextDrawHideForPlayer(playerid, Text:Textdraw6);
    TextDrawHideForPlayer(playerid, Text:Textdraw5);
    TextDrawHideForPlayer(playerid, Text:Textdraw10);
    TextDrawHideForPlayer(playerid, Text:Textdraw11);
    SelectTextDraw(playerid, 0x00FF00FF);
    TextDrawShowForPlayer(playerid, ZA);
    TextDrawShowForPlayer(playerid, CS);
    TextDrawShowForPlayer(playerid, DR);
    StopAudioStreamForPlayer(playerid);
    return 1;
Reply
#2

pawn Код:
public OnPlayerSpawn(playerid)
{
    if(GetPlayerTeam(playerid) == 7)
    {
        TextDrawHideForPlayer(playerid, Text:Textdraw0);
        TextDrawHideForPlayer(playerid, Text:Textdraw1);
        TextDrawHideForPlayer(playerid, Text:Textdraw3);
        TextDrawHideForPlayer(playerid, Text:Textdraw6);
        TextDrawHideForPlayer(playerid, Text:Textdraw5);
        TextDrawHideForPlayer(playerid, Text:Textdraw10);
        TextDrawHideForPlayer(playerid, Text:Textdraw11);
        SelectTextDraw(playerid, 0x00FF00FF);
        TextDrawShowForPlayer(playerid, ZA);
        TextDrawShowForPlayer(playerid, CS);
        TextDrawShowForPlayer(playerid, DR);
        StopAudioStreamForPlayer(playerid);
    }
    return 1;
}
Reply
#3

What's wrong with curly brackets?
pawn Код:
public OnPlayerSpawn(playerid)
{
    if(GetPlayerTeam(playerid) == 7)
    {
        TextDrawHideForPlayer(playerid, Text:Textdraw0);
        TextDrawHideForPlayer(playerid, Text:Textdraw1);
        TextDrawHideForPlayer(playerid, Text:Textdraw3);
        TextDrawHideForPlayer(playerid, Text:Textdraw6);
        TextDrawHideForPlayer(playerid, Text:Textdraw5);
        TextDrawHideForPlayer(playerid, Text:Textdraw10);
        TextDrawHideForPlayer(playerid, Text:Textdraw11);
        SelectTextDraw(playerid, 0x00FF00FF);
        TextDrawShowForPlayer(playerid, ZA);
        TextDrawShowForPlayer(playerid, CS);
        TextDrawShowForPlayer(playerid, DR);
        StopAudioStreamForPlayer(playerid);
    }
    return 1;
}
Make sure that player is ACTUALLY in team of number 7, otherwise it won't work, and make sure that he's in that team before he spawns.
Reply
#4

pawn Код:
public OnPlayerSpawn(playerid)
{
printf("Player Team = %i.",GetPlayerTeam(playerid));
    if(GetPlayerTeam(playerid) == 7)
    {
        TextDrawHideForPlayer(playerid, Text:Textdraw0);
        TextDrawHideForPlayer(playerid, Text:Textdraw1);
        TextDrawHideForPlayer(playerid, Text:Textdraw3);
        TextDrawHideForPlayer(playerid, Text:Textdraw6);
        TextDrawHideForPlayer(playerid, Text:Textdraw5);
        TextDrawHideForPlayer(playerid, Text:Textdraw10);
        TextDrawHideForPlayer(playerid, Text:Textdraw11);
        SelectTextDraw(playerid, 0x00FF00FF);
        TextDrawShowForPlayer(playerid, ZA);
        TextDrawShowForPlayer(playerid, CS);
        TextDrawShowForPlayer(playerid, DR);
        StopAudioStreamForPlayer(playerid);
    }
    return 1;
}
Try this and show us the results.
Reply
#5

Thanks REP+Both
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)