How can I fix that debug ?
#1

This is the command :

Код:
CMD:bizedit(playerid, params[])
{
	if(PlayerInfo[playerid][pAdmin] < 4)
	{
		SendClientMessageEx(playerid, COLOR_GRAD2, "You are not authorized to use that command!");
		return 1;
	}

	new string[128], choice[32], bizid, amount, businesstype[128];
	if(sscanf(params, "s[32]dD", choice, bizid, amount))
	{
		SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /bizedit [name] [houseid] [(Optional)amount]");
		SendClientMessageEx(playerid, COLOR_GREY, "Available names: Exterior, Interior, Level, Type, Price");
		SendClientMessageEx(playerid, COLOR_GREY, "Available names: Prods, Locked");
		return 1;
	}

	if(strcmp(choice, "interior", true) == 0)
	{
		BizzInfo[bizid][bInteriorID] = GetPlayerInterior( playerid );
		GetPlayerPos( playerid, BizzInfo[bizid][bExitX], BizzInfo[bizid][bExitY], BizzInfo[bizid][bExitZ]);
		SendClientMessageEx( playerid, COLOR_WHITE, "You have changed the interior!" );
		SaveBizz();

		format(string, sizeof(string), "%s has edited BizID %d's Interior.", GetPlayerNameEx(playerid), bizid);
		Log("logs/bedit.log", string);
		return 1;
	}
 	else if(strcmp(choice, "exterior", true) == 0)
	{
		GetPlayerPos( playerid, BizzInfo[bizid][bEntranceX], BizzInfo[bizid][bEntranceY], BizzInfo[bizid][bEntranceZ]);
		SendClientMessageEx( playerid, COLOR_WHITE, "You have changed the exterior!" );
		DestroyDynamicPickup(BizzInfo[bizid][bPickupID]);
		//BizzInfo[bizid][bLocked] = 1;

		format(string, sizeof(string), "%s has edited BizID %d's Exterior.", GetPlayerNameEx(playerid), bizid);
		Log("logs/bedit.log", string);
		SaveBizz();
		if(BizzInfo[bizid][bOwned] == 1)
		{
			DestroyDynamic3DTextLabel(BizzInfo[bizid][bTextID]);
			BizzInfo[bizid][bPickupID] = CreateDynamicPickup(1274, 23, BizzInfo[bizid][bEntranceX], BizzInfo[bizid][bEntranceY], BizzInfo[bizid][bEntranceZ], 0, -1, -1, 150.0 );
			format(string, sizeof(string), "{0000FF}[Business]{F0CC00}\nOwner: %s\n%s\nEntrance Fee: $%d\nID: %d", BizzInfo[bizid][bOwner], BizzInfo[bizid][bMessage],BizzInfo[bizid][bEntranceCost], bizid);
			BizzInfo[bizid][bTextID] = CreateDynamic3DTextLabel(string, COLOR_DCHAT, BizzInfo[bizid][bEntranceX], BizzInfo[bizid][bEntranceY], BizzInfo[bizid][bEntranceZ]+0.75,10.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0,-1,-1, 100.0);
			//Streamer_UpdateEx(playerid, BizzInfo[bizid][bEntranceX], BizzInfo[bizid][bEntranceY], BizzInfo[bizid][bEntranceZ]);
		}
		else
		{
		    DestroyDynamic3DTextLabel(BizzInfo[bizid][bTextID]);
			BizzInfo[bizid][bPickupID] = CreateDynamicPickup(1274, 23, BizzInfo[bizid][bEntranceX], BizzInfo[bizid][bEntranceY], BizzInfo[bizid][bEntranceZ], 0, -1, -1, 150.0 );
			format(string, sizeof(string), "{0000FF}[%s For Sale]{F0CC00}\nPrice: $%d\nLevel: %d\nID: %d\nTo buy type /buybiz", businesstype,BizzInfo[bizid][bBuyPrice],BizzInfo[bizid][bLevelNeeded], bizid);
			BizzInfo[bizid][bTextID] = CreateDynamic3DTextLabel(string, COLOR_DCHAT, BizzInfo[bizid][bEntranceX], BizzInfo[bizid][bEntranceY], BizzInfo[bizid][bEntranceZ]+0.75,10.0,INVALID_PLAYER_ID,INVALID_VEHICLE_ID,0,0,-1,-1, 100.0);
			//Streamer_UpdateEx(playerid, BizzInfo[bizid][bEntranceX], BizzInfo[bizid][bEntranceY], BizzInfo[bizid][bEntranceZ]);
		}
	}
	else if(strcmp(choice, "level", true) == 0)
	{
		BizzInfo[bizid][bLevelNeeded] = amount;
		format(string, sizeof(string), "You have set the house level to %d.", amount);
		SendClientMessageEx(playerid, COLOR_WHITE, string);
		if(BizzInfo[bizid][bOwned] == 0)
		{
			format(string, sizeof(string), "{0000FF}[%s For Sale]{F0CC00}\nPrice: $%d\nLevel: %d\nID: %d\nTo buy type /buybiz", businesstype,BizzInfo[bizid][bBuyPrice],BizzInfo[bizid][bLevelNeeded], bizid);
   			UpdateDynamic3DTextLabelText(BizzInfo[bizid][bTextID], COLOR_DCHAT, string);
		}
		else
		{
			format(string, sizeof(string), "{0000FF}[Business]{F0CC00}\nOwner: %s\n%s\nEntrance Fee: $%d\nID: %d", BizzInfo[bizid][bOwner], BizzInfo[bizid][bMessage],BizzInfo[bizid][bEntranceCost], bizid);
			UpdateDynamic3DTextLabelText(BizzInfo[bizid][bTextID], COLOR_DCHAT, string);
		}
        format(string, sizeof(string), "%s has edited BizID %d's Level to %d.", GetPlayerNameEx(playerid), bizid, amount);
		Log("logs/bedit.log", string);
	}
	else if(strcmp(choice, "price", true) == 0)
	{
		BizzInfo[bizid][bBuyPrice] = amount;
		format(string, sizeof(string), "You have set the biz price to $%d.", amount );
		SendClientMessageEx(playerid, COLOR_WHITE, string);
		if(BizzInfo[bizid][bOwned] == 0)
		{
			format(string, sizeof(string), "{0000FF}[%s For Sale]{F0CC00}\nPrice: $%d\nLevel: %d\nID: %d\nTo buy type /buybiz", businesstype,BizzInfo[bizid][bBuyPrice],BizzInfo[bizid][bLevelNeeded], bizid);
			UpdateDynamic3DTextLabelText(BizzInfo[bizid][bTextID], COLOR_DCHAT, string);
		}

		format(string, sizeof(string), "%s has edited BizID %d's Price to $%d.", GetPlayerNameEx(playerid), amount);
		Log("logs/bedit.log", string);
	}
	else if(strcmp(choice, "type", true) == 0)
	{
		switch(amount)
		{
		case 1:
			{
				businesstype = "24-7";
				BizzInfo[bizid][bType] = 1;
			}
		case 2:
			{
				 businesstype = "Bank";
				 BizzInfo[bizid][bType] = 2;
			}
		case 3:
			{
				businesstype = "Club";
				BizzInfo[bizid][bType] = 3;
			}
		case 4:
			{
				businesstype = "Ammunation";
				BizzInfo[bizid][bType] = 4;
			}
		case 5:
			{
				businesstype = "Casino";
				BizzInfo[bizid][bType] = 5;
			}
		case 6:
			{
				businesstype = "Restaurant";
				BizzInfo[bizid][bType] = 6;
			}
		}
		if(BizzInfo[bizid][bOwned] ==0)
		{
			format(string, sizeof(string), "{0000FF}[%s For Sale]{F0CC00}\nPrice: $%d\nLevel: %d\nID: %d\nTo buy type /buybiz", businesstype,BizzInfo[bizid][bBuyPrice],BizzInfo[bizid][bLevelNeeded], bizid);
			UpdateDynamic3DTextLabelText(BizzInfo[bizid][bTextID], COLOR_DCHAT, string);
		}

		format(string, sizeof(string), "%s has edited BizID %d's Type to %d.", GetPlayerNameEx(playerid), bizid, amount);
		Log("logs/bedit.log", string);
	}
	SaveBizz();
	return 1;
}
Anytime I do /bizedit ... ... ... Yeah I write Exterior 5 ...

Than : Server Unknown Command...
Reply


Messages In This Thread
How can I fix that debug ? - by yaron0600 - 19.04.2013, 21:17
Re: How can I fix that debug ? - by DaTa[X] - 19.04.2013, 22:00

Forum Jump:


Users browsing this thread: 1 Guest(s)