SA-MP Forums Archive
Command problem - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Command problem (/showthread.php?tid=588910)



Command problem - TheLegend1 - 13.09.2015

Hey fellas,
ive made a command which allows players to unload his moneys from his business.
but the problem is that it always says "You cannot unload minus cash" even if business has alot of cash.
i tried it in all bizs and not working pls help

Script here

Код HTML:
COMMAND:getmoneyfrombiz(playerid, params[])
{
new carid = GetPlayerVehicleID(playerid);
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER || IsPlayerInVehicle(playerid, 428))
        return SendClientError(playerid, "You are not driving the moneyvan!");

	for(new i; i < sizeof(biz); i++)
	{
	    new f = i;
	    if(IsPlayerInRangeOfPoint(playerid, 7.0, biz[f][bizenter_x],biz[f][bizenter_y],biz[f][bizenter_z]) && biz[f][biztype] != 1)
	    {
	        new nomefile[ 50 ], fowner[ MAX_STRING ];
	        format(nomefile,sizeof(nomefile),"/Businesses/%s.txt",biz[f][bizname]);
			myStrcpy(fowner, dini_Get(nomefile,"owner"));
	        if(strcmp(PlayerName(playerid),fowner,false)==0 || PlayerInfo[playerid][power] > 10)
	        {
	            new tmpcash = dini_Int(nomefile,"bizcash"), tax;
	            if(tmpcash <= 0) return SendClientInfo(playerid, "You cannot load minus cash!");
	            new iTax = dini_Int(nomefile,"taxrate");
				if(iTax) tax=(tmpcash*dini_Int(nomefile,"taxrate")/70);
				tmpcash=tmpcash-tax;
				compscar[carid]=compscar[carid]+tmpcash;
				dini_IntSet(nomefile,"bizcash",0);
				SendClientMSG(playerid, COLOR_RED, " $%d from the business %s has been loaded into the van. (-$%d taxes)", compscar[carid], NoUnderscore(biz[i][biztext]), tax);
				//SendClientMessageToAll(COLOR_LIGHTBLUE,"..: Security Van on Duty :..");

				format(iStr,sizeof(iStr),"[BIZ] %s withdrawn $%d from his biz %s ID %d",PlayerName(playerid),compscar[carid],biz[i][bizname],i);
				AppendTo(moneylog,iStr);

				format(iStr, sizeof(iStr), "7[LOADMONEY] %s has loaded $%d from their business.", PlayerName(playerid), compscar[carid]);
				iEcho(iStr);

	        }
	        else return SendClientError(playerid, "You don't own this business!");
	    }
	}
	return 1;
}



Re: Command problem - TheLegend1 - 13.09.2015

bump i need this please is emegency :P