Quesiton :)
#1

[MP]Ditch;1820010']
Код:
}if(strcmp(cmdtext,"/robbiz", true) ==0) //benedikt
	{
	    new tmpid;
	    //new robmembers;
	    tmpid=IsPlayerInBiz(playerid);
		new Float:pozx,Float:pozy,Float:pozz;
		GetPlayerPos(playerid,pozx,pozy,pozz);
		//vwor = GetPlayerVirtualWorld(playerid);
//		robmembers = 1;
        if(tmpid!=-1)
        {
            new bizfile[64],robb;
			format(bizfile,sizeof(bizfile),"Businesses/%s.txt",biz[tmpid][bizname]);
			robb=dini_Int(bizfile,"robbed");
			if(robb == 1)
			{
			    SendClientError(playerid,"This business has been already robbed this hour!");
			    return 1;
			}
            if(PlayerInfo[playerid][tier]<2 && MafiaMember(playerid))//>= 10
			{
			new handweap = GetPlayerWeapon(playerid);
			if(handweap <21 || handweap > 38) return SendClientError(playerid,"You need a fire arm to start a robery!");

                new rCount = 0,Float:rPos[4];
				GetPlayerPos(playerid, rPos[0], rPos[1], rPos[2]);
		        for(new i; i < MAX_PLAYERS; i++)
		        {
		            if(!IsPlayerConnected(i)) continue;
		            if(!IsPlayerInRangeOfPoint(i, 20.0, rPos[0], rPos[1], rPos[2])) continue;
		            if(PlayerInfo[i][playerteam] != PlayerInfo[playerid][playerteam]) continue;
		            rCount++;
		        }
			    if(rCount > 5)
			    {
			        new xstra[MAX_STRING];
			        format(xstra,sizeof(xstra),"%s closed the businesses doors and started a robery !",PlayerName(playerid));
			        NearMessage(playerid,xstra,COLOR_ME);
			        dini_IntSet(bizfile,"robbed",1);
			       // dini_IntSet(bizfile,"closed",1);
				    loading[playerid]=180;
					IsInRobery[playerid]=1;
					RobbedBizBy[playerid]=1;
					RobbedBiz[playerid]=tmpid;
					for(new i; i < MAX_PLAYERS; i++)
		        	{
						if(PlayerInfo[i][playerteam]==COPS || PlayerInfo[i][playerteam]==SASF || PlayerInfo[i][playerteam]==FBI)
						{
                            new xstri[MAX_STRING];
							if(!strlen(dini_Get(biz[tmpid][bizname],"name")))
							{
								format(xstri,sizeof(xstri),"[>]Emergency: %s is beeing robbed. Bussiness location was updated on GPS!",biz[tmpid][bizname]);
							}
							else
							{
								format(xstri,sizeof(xstri),"[>]Emergency: %s is beeing robbed. Bussiness location was updated on GPS!",dini_Get(biz[tmpid][bizname],"name"));
							}
						    SendClientMessage(i,COLOR_ORANGE,xstri);
						    SetPlayerCheckpoint(i,biz[tmpid][bizenter_x],biz[tmpid][bizenter_y],biz[tmpid][bizenter_z],5);
						}
					}
					return 1;
				}
			else return SendClientError(playerid, "You need atleast 4 people from your faction!");
			}
			else return SendClientError(playerid,"Your rank is too low !");
   		}
   		else return SendClientError(playerid,"You need to be inside a bussines to start a robery!");
	}
This command lets you start a robbery only if you're 6 members in the business, but I wanted it to be 4.
What have I done wrong? With 6 people it works perfectly but still sux I need it 4

Thanks!
Reply


Messages In This Thread
Quesiton :) - by AdamCooper - 24.04.2012, 21:39
Re: Quesiton :) - by BleverCastard - 24.04.2012, 21:43
Re: Quesiton :) - by AdamCooper - 24.04.2012, 21:57
Re: Quesiton :) - by Ballu Miaa - 25.04.2012, 06:41
Re: Quesiton :) - by BleverCastard - 25.04.2012, 06:51
Re: Quesiton :) - by AdamCooper - 26.04.2012, 22:51
Re: Quesiton :) - by Ballu Miaa - 27.04.2012, 03:14
Re: Quesiton :) - by AdamCooper - 27.04.2012, 13:16
Re: Quesiton :) - by Ballu Miaa - 26.05.2012, 02:00

Forum Jump:


Users browsing this thread: 1 Guest(s)