22.09.2012, 01:26
So when I made these textdraws, They wont show up correctly. I have tried everything. It seems like they are calling on the wrong ones when it tries to show up. For example this is what it looks like
http://imageshack.us/a/img705/9295/samp061ro.png
Here is the code for the textdraws.
This is for the left chat
This is the one for the right chat
Help?
PS. I will show more code if needed
http://imageshack.us/a/img705/9295/samp061ro.png
Here is the code for the textdraws.
This is for the left chat
pawn Код:
stock SendGlobalMsg(color, string[])
{
if(CurrentGlobalMsg == 0)
{
foreach(Player, i)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,GlobalTextdraw0);
TextDrawSetString(GlobalTextdraw0,string);
CurrentGlobalMsg++;
}
}
}
else if(CurrentGlobalMsg == 1)
{
foreach(Player, i)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,GlobalTextdraw1);
TextDrawSetString(GlobalTextdraw1,string);
CurrentGlobalMsg++;
}
}
}
else if(CurrentGlobalMsg == 2)
{
foreach(Player, i)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,GlobalTextdraw2);
TextDrawSetString(GlobalTextdraw2,string);
CurrentGlobalMsg++;
}
}
}
else if(CurrentGlobalMsg == 3)
{
foreach(Player, i)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,GlobalTextdraw3);
TextDrawSetString(GlobalTextdraw3,string);
CurrentGlobalMsg++;
}
}
}
else if(CurrentGlobalMsg == 4)
{
foreach(Player, i)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,GlobalTextdraw4);
TextDrawSetString(GlobalTextdraw4,string);
CurrentGlobalMsg++;
}
}
}
else if(CurrentGlobalMsg == 5)
{
foreach(Player, i)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,GlobalTextdraw5);
TextDrawSetString(GlobalTextdraw5,string);
CurrentGlobalMsg++;
}
}
}
else if(CurrentGlobalMsg == 6)
{
foreach(Player, i)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,GlobalTextdraw6);
TextDrawSetString(GlobalTextdraw6,string);
CurrentGlobalMsg++;
}
}
}
else if(CurrentGlobalMsg == 7)
{
foreach(Player, i)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,GlobalTextdraw7);
TextDrawSetString(GlobalTextdraw7,string);
CurrentGlobalMsg++;
}
}
}
else if(CurrentGlobalMsg == 8)
{
foreach(Player, i)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,GlobalTextdraw8);
TextDrawSetString(GlobalTextdraw8,string);
CurrentGlobalMsg++;
}
}
}
else if(CurrentGlobalMsg == 9)
{
foreach(Player, i)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,GlobalTextdraw9);
TextDrawSetString(GlobalTextdraw9,string);
CurrentGlobalMsg++;
}
}
}
else if(CurrentGlobalMsg == 10)
{
foreach(Player, i)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,GlobalTextdraw10);
TextDrawSetString(GlobalTextdraw10,string);
CurrentGlobalMsg++;
}
}
}
else if(CurrentGlobalMsg == 11)
{
foreach(Player, i)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,GlobalTextdraw0);
TextDrawShowForPlayer(i,GlobalTextdraw1);
TextDrawShowForPlayer(i,GlobalTextdraw2);
TextDrawShowForPlayer(i,GlobalTextdraw3);
TextDrawShowForPlayer(i,GlobalTextdraw4);
TextDrawShowForPlayer(i,GlobalTextdraw5);
TextDrawShowForPlayer(i,GlobalTextdraw6);
TextDrawShowForPlayer(i,GlobalTextdraw7);
TextDrawShowForPlayer(i,GlobalTextdraw8);
TextDrawShowForPlayer(i,GlobalTextdraw9);
TextDrawShowForPlayer(i,GlobalTextdraw10);
TextDrawSetString(GlobalTextdraw0,"");
TextDrawSetString(GlobalTextdraw1,"");
TextDrawSetString(GlobalTextdraw2,"");
TextDrawSetString(GlobalTextdraw3,"");
TextDrawSetString(GlobalTextdraw4,"");
TextDrawSetString(GlobalTextdraw5,"");
TextDrawSetString(GlobalTextdraw6,"");
TextDrawSetString(GlobalTextdraw7,"");
TextDrawSetString(GlobalTextdraw8,"");
TextDrawSetString(GlobalTextdraw9,"");
TextDrawSetString(GlobalTextdraw10,"");
CurrentGlobalMsg = 0;
TextDrawShowForPlayer(i,GlobalTextdraw0);
TextDrawSetString(GlobalTextdraw0,string);
CurrentGlobalMsg++;
}
}
}
}
pawn Код:
stock SendPlatoonMsg(groupid, color, string[])
{
if(CurrentMsg == 0)
{
if(groupid > 0)
{
foreach(Player, i)
{
if(playerVariables[i][pGroup] == groupid)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,Textdraw0);
TextDrawSetString(Textdraw0,string);
CurrentMsg++;
}
}
}
}
}
else if(CurrentMsg == 1)
{
if(groupid > 0)
{
foreach(Player, i)
{
if(playerVariables[i][pGroup] == groupid)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,Textdraw1);
TextDrawSetString(Textdraw1,string);
CurrentMsg++;
}
}
}
}
}
else if(CurrentMsg == 2)
{
if(groupid > 0)
{
foreach(Player, i)
{
if(playerVariables[i][pGroup] == groupid)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,Textdraw2);
TextDrawSetString(Textdraw2,string);
CurrentMsg++;
}
}
}
}
}
else if(CurrentMsg == 3)
{
if(groupid > 0)
{
foreach(Player, i)
{
if(playerVariables[i][pGroup] == groupid)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,Textdraw3);
TextDrawSetString(Textdraw3,string);
CurrentMsg++;
}
}
}
}
}
else if(CurrentMsg == 4)
{
if(groupid > 0)
{
foreach(Player, i)
{
if(playerVariables[i][pGroup] == groupid)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,Textdraw4);
TextDrawSetString(Textdraw4,string);
CurrentMsg++;
}
}
}
}
}
else if(CurrentMsg == 5)
{
if(groupid > 0)
{
foreach(Player, i)
{
if(playerVariables[i][pGroup] == groupid)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,Textdraw5);
TextDrawSetString(Textdraw5,string);
CurrentMsg++;
}
}
}
}
}
else if(CurrentMsg == 6)
{
if(groupid > 0)
{
foreach(Player, i)
{
if(playerVariables[i][pGroup] == groupid)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,Textdraw6);
TextDrawSetString(Textdraw6,string);
CurrentMsg++;
}
}
}
}
}
else if(CurrentMsg == 7)
{
if(groupid > 0)
{
foreach(Player, i)
{
if(playerVariables[i][pGroup] == groupid)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,Textdraw7);
TextDrawSetString(Textdraw7,string);
CurrentMsg++;
}
}
}
}
}
else if(CurrentMsg == 8)
{
if(groupid > 0)
{
foreach(Player, i)
{
if(playerVariables[i][pGroup] == groupid)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,Textdraw8);
TextDrawSetString(Textdraw8,string);
CurrentMsg++;
}
}
}
}
}
else if(CurrentMsg == 9)
{
if(groupid > 0)
{
foreach(Player, i)
{
if(playerVariables[i][pGroup] == groupid)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,Textdraw9);
TextDrawSetString(Textdraw9,string);
CurrentMsg++;
}
}
}
}
}
else if(CurrentMsg == 10)
{
if(groupid > 0)
{
foreach(Player, i)
{
if(playerVariables[i][pGroup] == groupid)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,Textdraw10);
TextDrawSetString(Textdraw10,string);
CurrentMsg++;
}
}
}
}
}
else if(CurrentMsg == 11)
{
if(groupid > 0)
{
foreach(Player, i)
{
if(playerVariables[i][pGroup] == groupid)
{
if(IsInChatMenu[i])
{
TextDrawShowForPlayer(i,Textdraw0);
TextDrawShowForPlayer(i,Textdraw1);
TextDrawShowForPlayer(i,Textdraw2);
TextDrawShowForPlayer(i,Textdraw3);
TextDrawShowForPlayer(i,Textdraw4);
TextDrawShowForPlayer(i,Textdraw5);
TextDrawShowForPlayer(i,Textdraw6);
TextDrawShowForPlayer(i,Textdraw7);
TextDrawShowForPlayer(i,Textdraw8);
TextDrawShowForPlayer(i,Textdraw9);
TextDrawShowForPlayer(i,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;
TextDrawShowForPlayer(i,Textdraw0);
TextDrawSetString(Textdraw0,string);
CurrentMsg++;
}
}
}
}
}
}
PS. I will show more code if needed