13.09.2015, 16:20
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
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;
}
