/park bug.
#3

THIS
Код:
	if(strcmp(cmd, "/evict", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			new bouse = PlayerInfo[playerid][pPhousekey];
			GetPlayerName(playerid, playername, sizeof(playername));
			if (bouse != INVALID_HOUSE_ID && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
			{
				tmp = strtok(cmdtext, idx);
				if(!strlen(tmp))
				{
					SendClientMessage(playerid, COLOR_WHITE, "USAGE: /evict [player]");
				}
				new target;
				//target = strval(tmp);
				target = ReturnUser(tmp);
				if (target == playerid)
				{
					SendClientMessage(target, COLOR_WHITE, "You cant evict yourself.");
					return 1;
				}
				if(IsPlayerConnected(target))
				{
					if(target != INVALID_PLAYER_ID)
					{
						if(PlayerInfo[target][pPhousekey] == PlayerInfo[playerid][pPhousekey])
						{
							SendClientMessage(target, COLOR_WHITE, "You have been evicted");
							SendClientMessage(playerid, COLOR_WHITE, "Player has been evicted");
							PlayerInfo[target][pPhousekey] = INVALID_HOUSE_ID;
							return 1;
						}
						else
						{
							SendClientMessage(playerid, COLOR_WHITE, "Player doesn't rent at your House!");
							return 1;
						}
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD2, "   You don't own a house!");
				return 1;
			}
		}
		return 1;
	}
AND


THIS
Код:
	if(strcmp(cmd, "/evictall", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			new bouse = PlayerInfo[playerid][pPhousekey];
			if (bouse != INVALID_HOUSE_ID && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
			{
				new Count;
				foreach(Player, i)
				{
						if(i != playerid)
						{
							if (PlayerInfo[i][pPhousekey] == PlayerInfo[playerid][pPhousekey] )
							{
								SendClientMessage(i, COLOR_WHITE, "You have been evicted from your house.");
								SendClientMessage(playerid, COLOR_WHITE, "Everyone has been evicted.");
								PlayerInfo[i][pPhousekey] = INVALID_HOUSE_ID;
								Count++;
							}
						}
				}
				
				if( Count == 0 )
				{
					SendClientMessage(playerid, COLOR_WHITE, "Nobody was available to evict.");
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD2, "   You don't own a house!");
				return 1;
			}
		}
		return 1;
	}
Reply


Messages In This Thread
THIS IS SO WEIRD. - by xtr3mepWnaGe - 03.11.2012, 12:03
Re: /park bug. - by Lorrden - 03.11.2012, 12:13
Re: /park bug. - by xtr3mepWnaGe - 03.11.2012, 12:26

Forum Jump:


Users browsing this thread: 1 Guest(s)