Medical fees
#4

Try this code:
Код:
if(pInfo[playerid][pBankMoney] < 50000) 
    { 
          new string2[500]; 
          new wealth = GetPlayerCash(playerid); 
          new medfee = (12*wealth)/100; 
          GivePlayerCashEx(playerid,-medfee); 
          format(string, sizeof(string), "%s (%d) has paid $%d in medical fees.",GetName(playerid),playerid, medfee); 
          SendClientMessageToAll(COLOR_CYAN,string); 
          format(string2, sizeof(string2), "You have died. The hospital has charged you $%d in medical fees.",medfee); 
          SendClientMessage(playerid, COLOR_CYAN, string2); 
    } 
    else if(pInfo[playerid][pBankMoney] >= 50000)
    { 
          new string2[500], string3[500]; 
          new wealth = pInfo[playerid][pBankMoney]; 
          new medfee = (12*wealth)/100; 
          pInfo[playerid][pBankMoney] -= medfee; 
          format(string, sizeof(string), "%s (%d) has paid $%d in medical fees.",GetName(playerid),playerid, medfee); 
          SendClientMessageToAll(COLOR_CYAN,string); 
          format(string2, sizeof(string2), "You have died. The hospital has charged you $%d in medical fees. You have used your bank account to paid your medical fees.",medfee); 
          SendClientMessage(playerid, COLOR_CYAN, string2); 
          format(string3, sizeof(string3), "Now, your total balance is: $%d",pInfo[playerid][pBankMoney]); 
          SendClientMessage(playerid, COLOR_CYAN, string3); 
    }
I think problem was u are taking player money from hand + from bank in both cases
Reply


Messages In This Thread
Medical fees - by STONEGOLD - 21.06.2015, 01:07
Re: Medical fees - by STONEGOLD - 21.06.2015, 01:38
Re: Medical fees - by Banana_Ghost - 21.06.2015, 05:06
Re: Medical fees - by Dusan01 - 21.06.2015, 08:28
Re: Medical fees - by STONEGOLD - 21.06.2015, 09:19
Re: Medical fees - by Dusan01 - 21.06.2015, 09:25
Re: Medical fees - by STONEGOLD - 21.06.2015, 10:04
Re: Medical fees - by Dusan01 - 21.06.2015, 10:17

Forum Jump:


Users browsing this thread: 2 Guest(s)