21.09.2012, 00:59
Well the title kinda says what I want, However what I am looking for is how would you hide a textdraw for a person that isnt supposed to see it but others can.
So like what I have is A person opens the chat menu and they can see the textdraw chat, but When it closes it makes it so they cant see it anymore but the people who are still chatting can see it.
How would I go about doing this, It is killing me and I need this done.
I have it set to a toggle, IsInMenu = 1; and IsInMenu = 0; etc.
So like what I have is A person opens the chat menu and they can see the textdraw chat, but When it closes it makes it so they cant see it anymore but the people who are still chatting can see it.
How would I go about doing this, It is killing me and I need this done.
I have it set to a toggle, IsInMenu = 1; and IsInMenu = 0; etc.
pawn Код:
stock SendBoxMsg(playerid, color, string[])
{
if(CurrentMsg == 0)
{
if(IsInChatMenu[playerid] == 1)
{
TextDrawShowForAll(Textdraw0);
TextDrawSetString(Textdraw0,string);
CurrentMsg++;
}
else if(IsInChatMenu[playerid] == 0)
{
TextDrawHideForPlayer(playerid, Textdraw0);
}
}
else if(CurrentMsg == 1)
{
if(IsInChatMenu[playerid] == 1)
{
TextDrawShowForAll(Textdraw1);
TextDrawSetString(Textdraw1,string);
CurrentMsg++;
}
else if(IsInChatMenu[playerid] == 0)
{
TextDrawHideForPlayer(playerid, Textdraw1);
}
}
else if(CurrentMsg == 2)
{
if(IsInChatMenu[playerid] == 1)
{
TextDrawShowForAll(Textdraw2);
TextDrawSetString(Textdraw2,string);
CurrentMsg++;
}
else if(IsInChatMenu[playerid] == 0)
{
TextDrawHideForPlayer(playerid, Textdraw2);
}
}
else if(CurrentMsg == 3)
{
if(IsInChatMenu[playerid] == 1)
{
TextDrawShowForAll(Textdraw3);
TextDrawSetString(Textdraw3,string);
CurrentMsg++;
}
else if(IsInChatMenu[playerid] == 0)
{
TextDrawHideForPlayer(playerid, Textdraw3);
}
}
else if(CurrentMsg == 4)
{
if(IsInChatMenu[playerid] == 1)
{
TextDrawShowForAll(Textdraw4);
TextDrawSetString(Textdraw4,string);
CurrentMsg++;
}
else if(IsInChatMenu[playerid] == 0)
{
TextDrawHideForPlayer(playerid, Textdraw4);
}
}
else if(CurrentMsg == 5)
{
if(IsInChatMenu[playerid] == 1)
{
TextDrawShowForAll(Textdraw5);
TextDrawSetString(Textdraw5,string);
CurrentMsg++;
}
else if(IsInChatMenu[playerid] == 0)
{
TextDrawHideForPlayer(playerid, Textdraw5);
}
}
else if(CurrentMsg == 6)
{
if(IsInChatMenu[playerid] == 1)
{
TextDrawShowForAll(Textdraw6);
TextDrawSetString(Textdraw6,string);
CurrentMsg++;
}
else if(IsInChatMenu[playerid] == 0)
{
TextDrawHideForPlayer(playerid, Textdraw6);
}
}
else if(CurrentMsg == 7)
{
if(IsInChatMenu[playerid] == 1)
{
TextDrawShowForAll(Textdraw7);
TextDrawSetString(Textdraw7,string);
CurrentMsg++;
}
else if(IsInChatMenu[playerid] == 0)
{
TextDrawHideForPlayer(playerid, Textdraw7);
}
}
else if(CurrentMsg == 8)
{
if(IsInChatMenu[playerid] == 1)
{
TextDrawShowForAll(Textdraw8);
TextDrawSetString(Textdraw8,string);
CurrentMsg++;
}
else if(IsInChatMenu[playerid] == 0)
{
TextDrawHideForPlayer(playerid, Textdraw8);
}
}
else if(CurrentMsg == 9)
{
if(IsInChatMenu[playerid] == 1)
{
TextDrawShowForAll(Textdraw9);
TextDrawSetString(Textdraw9,string);
CurrentMsg++;
}
else if(IsInChatMenu[playerid] == 0)
{
TextDrawHideForPlayer(playerid, Textdraw9);
}
}
else if(CurrentMsg == 10)
{
if(IsInChatMenu[playerid] == 1)
{
TextDrawShowForAll(Textdraw10);
TextDrawSetString(Textdraw10,string);
CurrentMsg++;
}
else if(IsInChatMenu[playerid] == 0)
{
TextDrawHideForPlayer(playerid, Textdraw10);
}
}
else if(CurrentMsg == 11)
{
if(IsInChatMenu[playerid] == 1)
{
TextDrawShowForAll(Textdraw0);
TextDrawShowForAll(Textdraw1);
TextDrawShowForAll(Textdraw2);
TextDrawShowForAll(Textdraw3);
TextDrawShowForAll(Textdraw4);
TextDrawShowForAll(Textdraw5);
TextDrawShowForAll(Textdraw6);
TextDrawShowForAll(Textdraw7);
TextDrawShowForAll(Textdraw8);
TextDrawShowForAll(Textdraw9);
TextDrawShowForAll(Textdraw10);
TextDrawSetString(Textdraw0,"-");
TextDrawSetString(Textdraw1,"-");
TextDrawSetString(Textdraw2,"-");
TextDrawSetString(Textdraw3,"-");
TextDrawSetString(Textdraw4,"-");
TextDrawSetString(Textdraw5,"-");
TextDrawSetString(Textdraw6,"-");
TextDrawSetString(Textdraw7,"-");
TextDrawSetString(Textdraw8,"-");
TextDrawSetString(Textdraw9,"-");
TextDrawSetString(Textdraw10,"-");
CurrentMsg = 0;
TextDrawShowForAll(Textdraw0);
TextDrawSetString(Textdraw0,string);
CurrentMsg++;
}
else if(IsInChatMenu[playerid] == 0)
{
TextDrawHideForPlayer(playerid, Textdraw0);
TextDrawHideForPlayer(playerid, Textdraw1);
TextDrawHideForPlayer(playerid, Textdraw2);
TextDrawHideForPlayer(playerid, Textdraw3);
TextDrawHideForPlayer(playerid, Textdraw4);
TextDrawHideForPlayer(playerid, Textdraw5);
TextDrawHideForPlayer(playerid, Textdraw6);
TextDrawHideForPlayer(playerid, Textdraw7);
TextDrawHideForPlayer(playerid, Textdraw8);
TextDrawHideForPlayer(playerid, Textdraw9);
TextDrawHideForPlayer(playerid, Textdraw10);
}
}
}