Audio stream problem
#1

Hey Guys i try to make so there com up a song when that be payday but noting come up. but that come up audio steam bla bla bla

here is payday the red text are the playaudiosteamforplayer
Код:
public PayDay()
{
	new string[128];
	new sendername[MAX_PLAYER_NAME];
	new account;
	new interest;
	new rent = 0;
	new playername2[MAX_PLAYER_NAME];
	if(RobStatus[BankReload] == 1)
	{
		RobStatus[BankReload] = 0;
	}
	if(RobStatus[BankReload] == 2)
	{
		RobStatus[BankReload] = 1;
	}
    for(new i = 0; i<MAX_PLAYERS; i++)
	{
	    new housekey = PlayerInfo[i][pPhousekey];
		new bizkey = PlayerInfo[i][pPbiskey];
		if(IsPlayerConnected(i))
		{
		    if(UsingWeed[i] == 1)
			{
				SetPlayerWeather(i, -66);
   				SetPlayerTime(i, 12, 0);
			}
			if(UsingEcstasy[i] == 1)
			{
				SetPlayerWeather(i, -66);
   				SetPlayerTime(i, 23, 0);
			}
			if(UsingCrack[i] == 1)
			{
				SetPlayerWeather(i, 45);
   				SetPlayerTime(i, 12, 0);
			}
		    if(MoneyMessage[i] == 1 && PlayerInfo[i][pJailed] == 0)
			{
   				SendClientMessage(i, COLOR_LIGHTRED, "You failed to pay your debt, Jail time.");
   				SetPlayerInterior(i, 0);
		   		SetPlayerPos(i, 264.6288, 77.5742, 1001.0391);
				ResetPlayerWeapons(i);
				ClearGuns(i);
				TogglePlayerControllable(i, 1);
				PlayerInfo[i][pWantedLevel] = 0;
				PlayerInfo[i][pJailed] = 1;
				PlayerInfo[i][pJailTime] = 240;
				format(string, sizeof(string), "* You are jailed for %d seconds, Bail: Unavailable.", PlayerInfo[i][pJailTime]);
				SendClientMessage(i, COLOR_LIGHTBLUE, string);
			}
		    if(PlayerInfo[i][pLevel] > 0)
		    {
		        new tmpintrate;
				if(PlayerInfo[i][pDonateRank] == 1)
				{
				    PlayerInfo[i][pVIPTokens] += 2;
				    SendClientMessage(i, COLOR_YELLOW, "Great job, you have earned 2 VIP Tokens, you can now use them with /vip.");
					tmpintrate = 1;
				}
				else if(PlayerInfo[i][pDonateRank] == 2)
				{
				    PlayerInfo[i][pVIPTokens] += 3;
				    SendClientMessage(i, COLOR_YELLOW, "Great job, you have earned 3 VIP Tokens, you can now use them with /vip.");
					tmpintrate = 9;
				}
				else if(PlayerInfo[i][pDonateRank] == 3)
				{
				    PlayerInfo[i][pVIPTokens] += 4;
				    SendClientMessage(i, COLOR_YELLOW, "Great job, you have earned 4 VIP Tokens, you can now use them with /vip.");
					tmpintrate = 15;
				}
				else if(PlayerInfo[i][pDonateRank] == 4)
				{
				    PlayerInfo[i][pVIPTokens] += 5;
				    SendClientMessage(i, COLOR_YELLOW, "Great job, you have earned 5 VIP Tokens, you can now use them with /vip.");
					tmpintrate = 25;
				}
				if(PlayerInfo[i][pPhousekey] == 1)
				{
					tmpintrate = 2;
				}
				if(PlayerInfo[i][pPbiskey] == 1)
				{
					tmpintrate = 2;
				}
				if(PlayerInfo[i][pPhousekey] >= 1 && PlayerInfo[i][pPbiskey] >= 1)
				{
					tmpintrate = 3;
				}
				if(PlayerInfo[i][pPhousekey] >= 1 && PlayerInfo[i][pPbiskey] >= 1 && PlayerInfo[i][pDonateRank] == 1)
				{
					tmpintrate = 8;
				}
				else if(PlayerInfo[i][pPhousekey] >= 1 && PlayerInfo[i][pPbiskey] >= 1 && PlayerInfo[i][pDonateRank] == 2)
				{
					tmpintrate = 12;
				}
				else if(PlayerInfo[i][pPhousekey] >= 1 && PlayerInfo[i][pPbiskey] >= 1 && PlayerInfo[i][pDonateRank] == 3)
				{
					tmpintrate = 20;
				}
				else if(PlayerInfo[i][pPhousekey] >= 1 && PlayerInfo[i][pPbiskey] >= 1 && PlayerInfo[i][pDonateRank] == 4)
				{
			 		tmpintrate = 30;
			 	}
				GetPlayerName(i, sendername, sizeof(sendername));
				account = PlayerInfo[i][pAccount];
				if(PlayerInfo[i][pPayDay] >= 5)
				{
				    GetPlayerName(i, playername2, sizeof(playername2));
				    if(housekey != 0)
					{
						rent = HouseInfo[housekey][hRent];
						if(strcmp(playername2, HouseInfo[housekey][hOwner], true) == 0)
						{
							rent = 0;
						}
						else if(rent > GetPlayerMoney(i))
						{
							PlayerInfo[i][pPhousekey] = 0;
							SendClientMessage(i, COLOR_LIGHTRED, "You have been evicted from the House owner.");
							rent = 0;
						}
						HouseInfo[housekey][hCash] = HouseInfo[housekey][hCash]+rent;
						SaveHouse(housekey);
					}
					new checks = PlayerInfo[i][pPayCheck]; //paycheck amount
					new incometax = PlayerInfo[i][pPayCheck] / 100 * Tax; //income tax amount

					// House Electricity Bills
					new randomv1 = random(1000);
	    			new ebill1 = (randomv1*HouseInfo[housekey][hLevel])/2;
					if(PlayerInfo[i][pPhousekey] >= 1)
					{
				    	PlayerInfo[i][pCash] = PlayerInfo[i][pCash]-ebill1;
			    		GivePlayerMoney(i, -ebill1);
					}

					// Business Electricity Bills
					new randomv2 = random(1000);
	    			new ebill2 = (randomv2*BizzInfo[bizkey][bLevelNeeded])/2;
					if(PlayerInfo[i][pPbiskey] >= 1)
					{
				    	PlayerInfo[i][pCash] = PlayerInfo[i][pCash]-ebill2;
			    		GivePlayerMoney(i, -ebill2);
					}

					PlayerInfo[i][pCash] = PlayerInfo[i][pCash]+checks-incometax;
   					GivePlayerMoney(i, checks-incometax);
		    		//TAX MONEY
		    		TaxValue = TaxValue+incometax;
   					//INTEREST
					interest = (PlayerInfo[i][pAccount]/1000)*(tmpintrate); //bank interest
					PlayerInfo[i][pAccount] = account+interest; //add interest money to bank
					//EXP
					new Float:x, Float:y, Float:z,Float:distance = 3.0;
					GetPlayerPos(i,x,y,z);
					if(IsPlayerInRangeOfPoint(i,3.0,x,y,z))
					PlayAudioStreamForPlayer(i, "http://k003.kiwi6.com/hotlink/ebpg8v1671/payday_song.mp3",x,y,z,distance,0);
					PlayerInfo[i][pExp]++; //experience points
					SendClientMessage(i, COLOR_WHITE, "|___ BANK STATEMENT ___|");
					format(string, sizeof(string), "  Paycheck: $%d", checks);
					SendClientMessage(i, COLOR_GRAD1, string);
					format(string, sizeof(string), "  Income Tax: -$%d", incometax);
					SendClientMessage(i, COLOR_GRAD1, string);
					if(PlayerInfo[i][pPhousekey] >= 1)
					{
					    format(string, sizeof(string), "  House Electricity Bill: -$%d", ebill1);
						SendClientMessage(i, COLOR_GRAD1, string);
					}
					if(PlayerInfo[i][pPbiskey] >= 1)
					{
					    format(string, sizeof(string), "  Business Electricity Bill: -$%d", ebill2);
						SendClientMessage(i, COLOR_GRAD1, string);
					}
     				format(string, sizeof(string), "  Rent: -$%d", rent);
					SendClientMessage(i, COLOR_GRAD1, string);
					format(string, sizeof(string), "  Balance: $%d", account);
					SendClientMessage(i, COLOR_GRAD1, string);
					if(PlayerInfo[i][pDonateRank] == 0)
					{
					    format(string, sizeof(string), "  Interest rate: 0.%d percent",tmpintrate);
						SendClientMessage(i, COLOR_GRAD2, string);
	 				}
	 				else if(PlayerInfo[i][pDonateRank] == 1)
					{
					    format(string, sizeof(string), "  Interest rate: 0.%d percent",tmpintrate);
						SendClientMessage(i, COLOR_GRAD2, string);
	 				}
	 				else if(PlayerInfo[i][pDonateRank] == 2)
					{
					    format(string, sizeof(string), "  Interest rate: 0.%d percent",tmpintrate);
						SendClientMessage(i, COLOR_GRAD2, string);
	 				}
	 				else if(PlayerInfo[i][pDonateRank] == 3)
					{
					    tmpintrate = tmpintrate/10;
					    format(string, sizeof(string), "  Interest rate: %d percent",tmpintrate);
						SendClientMessage(i, COLOR_GRAD2, string);
	 				}
      				else if(PlayerInfo[i][pDonateRank] == 4)
					{
					    tmpintrate = tmpintrate/10;
					    format(string, sizeof(string), "  Interest rate: %d percent",tmpintrate);
						SendClientMessage(i, COLOR_GRAD2, string);
	 				}
					format(string, sizeof(string), "  Interest gained $%d", interest);
					SendClientMessage(i, COLOR_GRAD3, string);
					SendClientMessage(i, COLOR_GRAD4, "|------------------------------------------|");
					format(string, sizeof(string), "  New Balance: $%d", PlayerInfo[i][pAccount]);
					SendClientMessage(i, COLOR_GRAD5, string);
					format(string, sizeof(string), "~y~PayDay~n~~w~Paycheck");
					GameTextForPlayer(i, string, 5000, 1);
					PlayerInfo[i][pPayDay] = 0;
					PlayerInfo[i][pPayCheck] = 0;
					PlayerInfo[i][pConnectTime] += 1;
				}
				else
				{
					SendClientMessage(i, COLOR_LIGHTRED, "* You haven't played long enough to obtain a Paycheck.");
					new Float:x, Float:y, Float:z,Float:distance = 3.0;
					GetPlayerPos(i,x,y,z);
					if(IsPlayerInRangeOfPoint(i,3.0,x,y,z))
					PlayAudioStreamForPlayer(i, "http://k003.kiwi6.com/hotlink/ebpg8v1671          /payday_song.mp3",x,y,z,distance,0);
				}
			}
		}
	}
	return 1;
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)