[Ajuda] urgente Ajuda nos payday
#1

Quero que os paycheck e salario vao diretamente para o banco alguem me pode ajudar

Код:
public PayDay(playerid)
{
	new string[128];
	new account,interest;
	new rent = 0;
	if(IsPlayerConnected(playerid))
	{
	    if(PlayerInfo[playerid][pLevel] > 0)
	    {
		    if(MoneyMessage[playerid]==1)
			{
			    SendClientMessage(playerid, COLOR_LIGHTRED, "Nгo pagaste a tua dнvida, hora de ir Preso.");
			    GameTextForPlayer(playerid, "~r~Busted!", 2000, 1);
			    SetPlayerInterior(playerid, 6);
		   		SetPlayerPos(playerid, 264.6288,77.5742,1001.0391);
	            PlayerInfo[playerid][pJailed] = 1;
	            SetPlayerSkin(playerid, 221);
	            ResetPlayerWeapons(playerid);
				WantedPoints[playerid] = 0;
				PlayerInfo[playerid][pJailTime] += 2000;
				format(string, sizeof(string), "Tu estбs preso durante %d segundos.  Fianзa: Desligado", PlayerInfo[playerid][pJailTime]);
				SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
			}
			new playername2[MAX_PLAYER_NAME];
			GetPlayerName(playerid, playername2, sizeof(playername2));
			account = PlayerInfo[playerid][pAccount];
			new key = PlayerInfo[playerid][pPhousekey];
			if(key != 255)
			{
				rent = HouseInfo[key][hRent];
				if(strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
				{
					rent = 0;
				}
				else if(rent > PlayerGetMoney(playerid))
				{
					PlayerInfo[playerid][pPhousekey] = 255;
					SendClientMessage(playerid, COLOR_WHITE, "Tu foste desalojado.");
					rent = 0;
				}
				HouseInfo[key][hTakings] = HouseInfo[key][hTakings]+rent;
				HouseInfo[key][hDust] = HouseInfo[key][hDust]+2;//Dustman
			}
			new tmpintrate;
			if (key != 255 && strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
			{
			    tmpintrate = intrate+2;//HouseInfo[key][hLevel]
			}
			else
			{
				tmpintrate = 1;
			}
		    Tax += TaxValue;//Should work for every player online
		    PlayerInfo[playerid][pAccount] -= TaxValue;
			new checks = PlayerInfo[playerid][pPayCheck];
		    new ebill = (PlayerInfo[playerid][pAccount]/100000)*(PlayerInfo[playerid][pLevel]);
		    ConsumingMoney[playerid] = 1;
		    PlayerGiveMoney(playerid, checks);
			interest = (PlayerInfo[playerid][pAccount]/1000)*(tmpintrate);
			PlayerInfo[playerid][pExp]++;
			PlayerPlayMusic(playerid);
			PlayerInfo[playerid][pAccount] = account+interest;
			SendClientMessage(playerid, COLOR_YELLOW2, "|___ Conta Bancбria ___|");
			format(string, sizeof(string), "  Paycheck: $%d   Taxa: -$%d", checks, TaxValue);
			SendClientMessage(playerid, COLOR_GRAD1, string);
			if(PlayerInfo[playerid][pPhousekey] != 255 || PlayerInfo[playerid][pPbiskey] != 255)
			{
			    format(string, sizeof(string), "  Conta da Electricidade: -$%d", ebill);
				SendClientMessage(playerid, COLOR_GRAD1, string);
				PlayerInfo[playerid][pAccount] -= ebill;
		    	SBizzInfo[4][sbTill] += ebill;
		    	ExtortionSBiz(4, ebill/3);
				SBizzInfo[4][sbProducts]-=2;
			}
			format(string, sizeof(string), "  Saldo: $%d", account);
			SendClientMessage(playerid, COLOR_GRAD1, string);
			format(string, sizeof(string), "  Taxa de Juros: 0.%d porcento",tmpintrate);
			SendClientMessage(playerid, COLOR_GRAD2, string);
			format(string, sizeof(string), "  Juros Ganhos: $%d", interest);
			SendClientMessage(playerid, COLOR_GRAD3, string);
			SendClientMessage(playerid, COLOR_YELLOW2, "|--------------------------------------|");
			format(string, sizeof(string), "  Novo Saldo: $%d", PlayerInfo[playerid][pAccount]);
			SendClientMessage(playerid, COLOR_GRAD5, string);
			/*if(HouseInfo[key][hOwner] && HouseInfo[key][hDust] >= 40)//Dustman
		    {
		        new cost = 2500;
		        format(string, sizeof(string), "  Overmuch Binbags: -$2500");
				SendClientMessage(playerid, COLOR_GRAD5, string);
				PlayerInfo[playerid][pAccount] -= cost;
			}*/
			if(PlayerInfo[playerid][pRank] == 0)// Social
		    {
		        format(string, sizeof(string), "  Dinheiro Social: $500");
				SendClientMessage(playerid, COLOR_GRAD5, string);
				PlayerInfo[playerid][pAccount] += 500;
			}
			if(PlayerInfo[playerid][pMember] >= 1)// Salary
			{
			    if(PlayerInfo[playerid][pRank] == 1)
				{
		        	SendClientMessage(playerid, COLOR_GRAD5, "	 Salбrio: $675");
					PlayerInfo[playerid][pAccount] += 675;
					Tax += 75;
				}
			    else if(PlayerInfo[playerid][pRank] == 2)
				{
					SendClientMessage(playerid, COLOR_GRAD5, "	 Salбrio: $1375");
					PlayerInfo[playerid][pAccount] += 1375;
					Tax += 75*2;
				}
				else if(PlayerInfo[playerid][pRank] == 3)
				{
		        	SendClientMessage(playerid, COLOR_GRAD5, "	 Salбrio: $2025");
					PlayerInfo[playerid][pAccount] += 2025;
					Tax += 75*3;
				}
				else if(PlayerInfo[playerid][pRank] == 4)
				{
                    SendClientMessage(playerid, COLOR_GRAD5, "	 Salбrio: $2700");
					PlayerInfo[playerid][pAccount] += 2700;
					Tax += 75*4;
				}
				else if(PlayerInfo[playerid][pRank] == 5)
				{
		        	SendClientMessage(playerid, COLOR_GRAD5, "	 Salбrio: $3375");
					PlayerInfo[playerid][pAccount] += 3375;
					Tax += 75*5;
				}
			}
			new l = PlayerInfo[playerid][pLeader];
			if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pLeader] == 14 || PlayerInfo[playerid][pLeader] == 15 || PlayerInfo[playerid][pLeader] == 21 || PlayerInfo[playerid][pLeader] == 23)// Salary
			{
  			    SendClientMessage(playerid, COLOR_GRAD5, "	 Salбrio: $5400");
				PlayerInfo[playerid][pAccount] += 5400;
				Tax += 600;
			}
			else if(l==4||l==5||l==6||l==7||l==8||l==9||l==10||l==11||l==12||l==13||l==16||l==17||l==18||l==19||l==20||l==22||l==24||l==25)
			{
			    SendClientMessage(playerid, COLOR_GRAD5, "	 Salбrio: $6750");
				PlayerInfo[playerid][pAccount] += 6750;
				Tax += 700;
			}
			format(string, sizeof(string), "  Renda: -$%d", rent);
			SendClientMessage(playerid, COLOR_GRAD5, string);
			format(string, sizeof(string), "~y~PayDay~n~~w~Paycheck");
			GameTextForPlayer(playerid, string, 5000, 1);
			rent = 0;
			PayPoints[playerid] = 0;
			PlayerInfo[playerid][pPayCheck] = 0;
			PlayerInfo[playerid][pConnectTime] += 1;
			PayDayWantedclear(playerid);
			if(PlayerInfo[playerid][pJobLock] == 1)
			{
  				PlayerInfo[playerid][pStayTime]--;
			}
			if(PlayerInfo[playerid][pLicTime] >= 1)
			{
  				PlayerInfo[playerid][pLicTime]--;
			}
		}
	}
	Checkprop();
	SaveStuff();
	if(ChangeWeather == 2)
	{
	    ChangeWeather = 0;
	}
	else
	{
	    ChangeWeather = 1;
	}
	WeatherChange();

}
Reply


Messages In This Thread
urgente Ajuda nos payday - by DM_EROx - 13.10.2012, 01:05
Re: urgente Ajuda nos payday - by zSuYaNw - 13.10.2012, 01:47
Respuesta: urgente Ajuda nos payday - by DM_EROx - 13.10.2012, 13:18
Re: urgente Ajuda nos payday - by lucas_mdr1235 - 13.10.2012, 13:47
Respuesta: urgente Ajuda nos payday - by DM_EROx - 13.10.2012, 14:42

Forum Jump:


Users browsing this thread: 1 Guest(s)