ZoneTextDraw Not Working :(
#1

Textdraw's

Код:
		ZoneTextdraw_[1][playerid] = TextDrawCreate(274.000000, 339.000000, "CAPTURING...");
		TextDrawBackgroundColor(ZoneTextdraw_[1][playerid], 255);
		TextDrawFont(ZoneTextdraw_[1][playerid], 2);
		TextDrawLetterSize(ZoneTextdraw_[1][playerid], 0.439999, 2.499999);
		TextDrawColor(ZoneTextdraw_[1][playerid], -1);
		TextDrawSetOutline(ZoneTextdraw_[1][playerid], 1);
		TextDrawSetProportional(ZoneTextdraw_[1][playerid], 1);
		TextDrawSetSelectable(ZoneTextdraw_[1][playerid], 0);

		ZoneTextdraw_[2][playerid] = TextDrawCreate(274.000000, 377.000000, "~p~Zone: ~w~Bigear~n~~y~Controlled by: ~w~Asia");
		TextDrawBackgroundColor(ZoneTextdraw_[2][playerid], 255);
		TextDrawFont(ZoneTextdraw_[2][playerid], 2);
		TextDrawLetterSize(ZoneTextdraw_[2][playerid], 0.189999, 1.299999);
		TextDrawColor(ZoneTextdraw_[2][playerid], -1);
		TextDrawSetOutline(ZoneTextdraw_[2][playerid], 1);
		TextDrawSetProportional(ZoneTextdraw_[2][playerid], 1);
		TextDrawSetSelectable(ZoneTextdraw_[2][playerid], 0);

		ZoneTextdraw_[3][playerid] = TextDrawCreate(274.000000, 360.000000, "51%");
		TextDrawBackgroundColor(ZoneTextdraw_[3][playerid], 255);
		TextDrawFont(ZoneTextdraw_[3][playerid], 3);
		TextDrawLetterSize(ZoneTextdraw_[3][playerid], 0.249999, 1.199999);
		TextDrawColor(ZoneTextdraw_[3][playerid], -1);
		TextDrawSetOutline(ZoneTextdraw_[3][playerid], 1);
		TextDrawSetProportional(ZoneTextdraw_[3][playerid], 1);
		TextDrawSetSelectable(ZoneTextdraw_[3][playerid], 0);
Function:
Код:
forward ZoneStats();
public ZoneStats()
{
	foreach(Player, playerid)
	{
		if(IsPlayerInDynamicCP(playerid, CP[SNAKE]) && UnderAttack[SNAKE] == 1 && IsPlayerCapturing[playerid][SNAKE] == 1)
		{
			new c_str[100];
		    if(tCP[SNAKE]==ASIA)
		    { c_str="Asia"; }
		    if(tCP[SNAKE]==AFRICA)
		    { c_str="Africa"; }
		    if(tCP[SNAKE]==AMERICA)
		    { c_str="America"; }
		    if(tCP[SNAKE]==EUROPE)
		    { c_str="Europe"; }
		    if(tCP[SNAKE]==AMERICA)
		    { c_str="America"; }
		    if(tCP[SNAKE]==TEAM_NONE)
		    { c_str="N/A"; }

			CountVar[playerid][SNAKE]--;
			new ZoneString[124];
			for(new x=0; x < 4; x++)
  			{ TextDrawShowForPlayer(playerid, ZoneTextdraw_[x][playerid]); }
			format(ZoneString, sizeof(ZoneString),"%d", CountVar[playerid][SNAKE]);
			TextDrawSetString(ZoneTextdraw_[3][playerid], ZoneString);
			format(ZoneString, sizeof(ZoneString),"~p~Zone: ~w~Snake Farms~n~~y~Controlled by: ~w~%s", c_str);
			TextDrawSetString(ZoneTextdraw_[2][playerid], ZoneString);
		}
		if(IsPlayerInDynamicCP(playerid, CP[BAY]) && UnderAttack[BAY] == 1 && IsPlayerCapturing[playerid][BAY] == 1)
		{
			new c_str[100];
		    if(tCP[BAY]==ASIA)
		    { c_str="Asia"; }
		    if(tCP[BAY]==AFRICA)
		    { c_str="Africa"; }
		    if(tCP[BAY]==AMERICA)
		    { c_str="America"; }
		    if(tCP[BAY]==EUROPE)
		    { c_str="Europe"; }
		    if(tCP[BAY]==AMERICA)
		    { c_str="America"; }
		    if(tCP[BAY]==TEAM_NONE)
		    { c_str="N/A"; }

			CountVar[playerid][BAY]--;
			new ZoneString[124];
			for(new x=0; x < 4; x++)
  			{ TextDrawShowForPlayer(playerid, ZoneTextdraw_[x][playerid]); }
			format(ZoneString, sizeof(ZoneString),"%d%", CountVar[playerid][BAY]);
			TextDrawSetString(ZoneTextdraw_[3][playerid], ZoneString);
			format(ZoneString, sizeof(ZoneString),"~p~Zone: ~w~Bay Side~n~~y~Controlled by: ~w~%s", c_str);
			TextDrawSetString(ZoneTextdraw_[2][playerid], ZoneString);
		}
		if(IsPlayerInDynamicCP(playerid, CP[BIG]) && UnderAttack[BIG] == 1 && IsPlayerCapturing[playerid][BIG] == 1)
		{
			new c_str[100];
		    if(tCP[BIG]==ASIA)
		    { c_str="Asia"; }
		    if(tCP[BIG]==AFRICA)
		    { c_str="Africa"; }
		    if(tCP[BIG]==AMERICA)
		    { c_str="America"; }
		    if(tCP[BIG]==EUROPE)
		    { c_str="Europe"; }
		    if(tCP[BIG]==AMERICA)
		    { c_str="America"; }
		    if(tCP[BIG]==TEAM_NONE)
		    { c_str="N/A"; }

			CountVar[playerid][BIG]--;
			new ZoneString[124];
			for(new x=0; x < 4; x++)
  			{ TextDrawShowForPlayer(playerid, ZoneTextdraw_[x][playerid]); }
			format(ZoneString, sizeof(ZoneString),"%d%", CountVar[playerid][BIG]);
			TextDrawSetString(ZoneTextdraw_[3][playerid], ZoneString);
			format(ZoneString, sizeof(ZoneString),"~p~Zone: ~w~Area 51~n~~y~Controlled by: ~w~%s", c_str);
			TextDrawSetString(ZoneTextdraw_[2][playerid], ZoneString);
		}
		if(IsPlayerInDynamicCP(playerid, CP[ARMY]) && UnderAttack[ARMY] == 1 && IsPlayerCapturing[playerid][ARMY] == 1)
		{
			new c_str[100];
		    if(tCP[ARMY]==ASIA)
		    { c_str="Asia"; }
		    if(tCP[ARMY]==AFRICA)
		    { c_str="Africa"; }
		    if(tCP[ARMY]==AMERICA)
		    { c_str="America"; }
		    if(tCP[ARMY]==EUROPE)
		    { c_str="Europe"; }
		    if(tCP[ARMY]==AMERICA)
		    { c_str="America"; }
		    if(tCP[ARMY]==TEAM_NONE)
		    { c_str="N/A"; }

			CountVar[playerid][ARMY]--;
			new ZoneString[124];
			for(new x=0; x < 4; x++)
  			{ TextDrawShowForPlayer(playerid, ZoneTextdraw_[x][playerid]); }
			format(ZoneString, sizeof(ZoneString),"%d%", CountVar[playerid][ARMY]);
			TextDrawSetString(ZoneTextdraw_[3][playerid], ZoneString);
			format(ZoneString, sizeof(ZoneString),"~p~Zone: ~w~Army Resturant~n~~y~Controlled by: ~w~%s", c_str);
			TextDrawSetString(ZoneTextdraw_[2][playerid], ZoneString);
		}
		if(IsPlayerInDynamicCP(playerid, CP[PETROL]) && UnderAttack[PETROL] == 1 && IsPlayerCapturing[playerid][PETROL] == 1)
		{
			new c_str[100];
		    if(tCP[PETROL]==ASIA)
		    { c_str="Asia"; }
		    if(tCP[PETROL]==AFRICA)
		    { c_str="Africa"; }
		    if(tCP[PETROL]==AMERICA)
		    { c_str="America"; }
		    if(tCP[PETROL]==EUROPE)
		    { c_str="Europe"; }
		    if(tCP[PETROL]==AMERICA)
		    { c_str="America"; }
		    if(tCP[PETROL]==TEAM_NONE)
		    { c_str="N/A"; }

			CountVar[playerid][PETROL]--;
			new ZoneString[124];
			for(new x=0; x < 4; x++)
  			{ TextDrawShowForPlayer(playerid, ZoneTextdraw_[x][playerid]); }
			format(ZoneString, sizeof(ZoneString),"%d%", CountVar[playerid][PETROL]);
			TextDrawSetString(ZoneTextdraw_[3][playerid], ZoneString);
			format(ZoneString, sizeof(ZoneString),"~p~Zone: ~w~Petrol Bunk~n~~y~Controlled by: ~w~%s", c_str);
			TextDrawSetString(ZoneTextdraw_[2][playerid], ZoneString);
		}
		if(IsPlayerInDynamicCP(playerid, CP[OIL]) && UnderAttack[OIL] == 1 && IsPlayerCapturing[playerid][OIL] == 1)
		{
			new c_str[100];
		    if(tCP[OIL]==ASIA)
		    { c_str="Asia"; }
		    if(tCP[OIL]==AFRICA)
		    { c_str="Africa"; }
		    if(tCP[OIL]==AMERICA)
		    { c_str="America"; }
		    if(tCP[OIL]==EUROPE)
		    { c_str="Europe"; }
		    if(tCP[OIL]==AMERICA)
		    { c_str="America"; }
		    if(tCP[OIL]==TEAM_NONE)
		    { c_str="N/A"; }

			CountVar[playerid][OIL]--;
			new ZoneString[124];
			for(new x=0; x < 4; x++)
  			{ TextDrawShowForPlayer(playerid, ZoneTextdraw_[x][playerid]); }
			format(ZoneString, sizeof(ZoneString),"%d%", CountVar[playerid][OIL]);
			TextDrawSetString(ZoneTextdraw_[3][playerid], ZoneString);
			format(ZoneString, sizeof(ZoneString),"~p~Zone: ~w~Oil Refinary~n~~y~Controlled by: ~w~%s", c_str);
			TextDrawSetString(ZoneTextdraw_[2][playerid], ZoneString);
		}
		if(IsPlayerInDynamicCP(playerid, CP[DESERT]) && UnderAttack[DESERT] == 1 && IsPlayerCapturing[playerid][DESERT] == 1)
		{
			new c_str[100];
		    if(tCP[DESERT]==ASIA)
		    { c_str="Asia"; }
		    if(tCP[DESERT]==AFRICA)
		    { c_str="Africa"; }
		    if(tCP[DESERT]==AMERICA)
		    { c_str="America"; }
		    if(tCP[DESERT]==EUROPE)
		    { c_str="Europe"; }
		    if(tCP[DESERT]==AMERICA)
		    { c_str="America"; }
		    if(tCP[DESERT]==TEAM_NONE)
		    { c_str="N/A"; }

			CountVar[playerid][DESERT]--;
			new ZoneString[124];
			for(new x=0; x < 4; x++)
  			{ TextDrawShowForPlayer(playerid, ZoneTextdraw_[x][playerid]); }
			format(ZoneString, sizeof(ZoneString),"%d%", CountVar[playerid][DESERT]);
			TextDrawSetString(ZoneTextdraw_[3][playerid], ZoneString);
			format(ZoneString, sizeof(ZoneString),"~p~Zone: ~w~Gas Station~n~~y~Controlled by: ~w~%s", c_str);
			TextDrawSetString(ZoneTextdraw_[2][playerid], ZoneString);
		}
		if(IsPlayerInDynamicCP(playerid, CP[QUARRY]) && UnderAttack[QUARRY] == 1 && IsPlayerCapturing[playerid][QUARRY] == 1)
		{
			new c_str[100];
		    if(tCP[QUARRY]==ASIA)
		    { c_str="Asia"; }
		    if(tCP[QUARRY]==AFRICA)
		    { c_str="Africa"; }
		    if(tCP[QUARRY]==AMERICA)
		    { c_str="America"; }
		    if(tCP[QUARRY]==EUROPE)
		    { c_str="Europe"; }
		    if(tCP[QUARRY]==AMERICA)
		    { c_str="America"; }
		    if(tCP[QUARRY]==TEAM_NONE)
		    { c_str="N/A"; }

			CountVar[playerid][QUARRY]--;
			new ZoneString[124];
			for(new x=0; x < 4; x++)
  			{ TextDrawShowForPlayer(playerid, ZoneTextdraw_[x][playerid]); }
			format(ZoneString, sizeof(ZoneString),"%d%", CountVar[playerid][QUARRY]);
			TextDrawSetString(ZoneTextdraw_[3][playerid], ZoneString);
			format(ZoneString, sizeof(ZoneString),"~p~Zone: ~w~Quarry~n~~y~Controlled by: ~w~%s", c_str);
			TextDrawSetString(ZoneTextdraw_[2][playerid], ZoneString);
		}
		if(IsPlayerInDynamicCP(playerid, CP[GUEST]) && UnderAttack[GUEST] == 1 && IsPlayerCapturing[playerid][GUEST] == 1)
		{
		    new c_str[100];
		    if(tCP[GUEST]==ASIA)
		    { c_str="Asia"; }
		    if(tCP[GUEST]==AFRICA)
		    { c_str="Africa"; }
		    if(tCP[GUEST]==AMERICA)
		    { c_str="America"; }
		    if(tCP[GUEST]==EUROPE)
		    { c_str="Europe"; }
		    if(tCP[GUEST]==AMERICA)
		    { c_str="America"; }
		    if(tCP[GUEST]==TEAM_NONE)
		    { c_str="N/A"; }

			CountVar[playerid][GUEST]--;
			new ZoneString[124];
			for(new x=0; x < 4; x++)
  			{ TextDrawShowForPlayer(playerid, ZoneTextdraw_[x][playerid]); }
			format(ZoneString, sizeof(ZoneString),"%d%", CountVar[playerid][GUEST]);
			TextDrawSetString(ZoneTextdraw_[3][playerid], ZoneString);
			format(ZoneString, sizeof(ZoneString),"~p~Zone: ~w~Guest House~n~~y~Controlled by: ~w~%s", c_str);
			TextDrawSetString(ZoneTextdraw_[2][playerid], ZoneString);
		}
		if(IsPlayerInDynamicCP(playerid, CP[EAR]) && UnderAttack[EAR] == 1 && IsPlayerCapturing[playerid][EAR] == 1)
		{
		    new c_str[100];
		    if(tCP[EAR]==ASIA)
		    { c_str="Asia"; }
		    if(tCP[EAR]==AFRICA)
		    { c_str="Africa"; }
		    if(tCP[EAR]==AMERICA)
		    { c_str="America"; }
		    if(tCP[EAR]==EUROPE)
		    { c_str="Europe"; }
		    if(tCP[EAR]==AMERICA)
		    { c_str="America"; }
		    if(tCP[EAR]==TEAM_NONE)
		    { c_str="N/A"; }

			CountVar[playerid][EAR]--;
			new ZoneString[124];
			for(new x=0; x < 4; x++)
  			{ TextDrawShowForPlayer(playerid, ZoneTextdraw_[x][playerid]); }
			format(ZoneString, sizeof(ZoneString),"%d%", CountVar[playerid][EAR]);
			TextDrawSetString(ZoneTextdraw_[3][playerid], ZoneString);
			format(ZoneString, sizeof(ZoneString),"~p~Zone: ~w~Bigear~n~~y~Controlled by: ~w~%s", c_str);
			TextDrawSetString(ZoneTextdraw_[2][playerid], ZoneString);
		}
	}
	return 1;
}
Reply
#2

Bump !
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)