[POMOC]Steceni interes za vipove


Započeo Sarkenzo, Oktobar 05, 2014, 23:16:06 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:GTA RP
Detaljan opis problema:Kako da napravim da kada vipovi imaju vise od 4m da im ide steceni.A kada igraci imaju vise od 4m da im ne ide steceni
Dio skripte:/
public PayDay()
{
	new string[128];
	new account,interest;
	new rent = 0;
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(PlayerInfo[i][pLevel] > 0)
		    {
			    if(MoneyMessage[i]==1)
				{
				    SendClientMessage(i, COLOR_LIGHTRED, "Niste uspeli da vratite svoj dug, uhapseni ste.");
				    GameTextForPlayer(i, "~r~Uhapsen!", 2000, 1);
				    SetPlayerInterior(i, 6);
				    PlayerInfo[i][pInt] = 6;
	 switch(random(22))
{
  case 0:
  {
   JBC_SetPlayerPos(i,701.4939,-1338.2635,1.8562);
  }
  case 1:
  {
   JBC_SetPlayerPos(i, 705.2117,-1338.1416,1.8562);
  }
  case 2:
  {
   JBC_SetPlayerPos(i,709.2391,-1338.3883,1.8562);
  }
  case 3:
  {
   JBC_SetPlayerPos(i,713.0305,-1337.9956,1.8562);
   }
  case 4:
  {
   JBC_SetPlayerPos(i,717.2136,-1337.9839,1.8562);
  }
  case 5:
  {
   JBC_SetPlayerPos(i,720.8997,-1338.0015,1.8562);
  }
  case 6:
  {
   JBC_SetPlayerPos(i,724.9794,-1337.8433,1.8562);
  }
  case 7:
  {
   JBC_SetPlayerPos(i,728.7113,-1337.5189,1.8562);
  }
  case 8:
  {
   JBC_SetPlayerPos(i,732.7692,-1337.4108,1.8562);
  }
  case 9:
  {
   JBC_SetPlayerPos(i,736.8688,-1337.6556,1.8562);
  }
  case 10:
  {
   JBC_SetPlayerPos(i,734.0084,-1361.9891,1.8562);
  }
  case 11:
  {
   JBC_SetPlayerPos(i,730.2094,-1361.9835,1.8562);
  }
  case 12:
  {
   JBC_SetPlayerPos(i,725.8488,-1362.0363,1.8562);
  }
  case 13:
  {
   JBC_SetPlayerPos(i,713.0305,-1337.9956,1.8562);
  }
  case 14:
  {
   JBC_SetPlayerPos(i,717.2136,-1337.9839,1.8562);
  }
  case 15:
  {
   JBC_SetPlayerPos(i,720.8997,-1338.0015,1.8562);
  }
  case 16:
  {
   JBC_SetPlayerPos(i,725.8488,-1362.0363,1.8562);
  }
  case 17:
  {
   JBC_SetPlayerPos(i,722.1967,-1361.8458,1.8562);
  }
  case 18:
  {
   JBC_SetPlayerPos(i,718.0500,-1361.8737,1.8562);
  }
  case 19:
  {
   JBC_SetPlayerPos(i,714.2357,-1362.1599,1.8562);
  }
  case 20:
  {
   JBC_SetPlayerPos(i,710.3977,-1361.9917,1.8562);
  }
  case 21:
  {
   JBC_SetPlayerPos(i,705.9131,-1362.6602,1.8562);
  }
  case 22:
  {
   JBC_SetPlayerPos(i,702.2108,-1362.4620,1.8562);
  }
}
		            PlayerInfo[i][pJailed] = 1;
		            SafeResetPlayerWeapons(i);
		            SafeResetPlayerMoney(i);
					WantedPoints[i] = 0;
					PlayerInfo[i][pJailTime] = 240;
					format(string, sizeof(string), "Uhapseni ste na %d sekundi.   kaucija:nedostupna", PlayerInfo[i][pJailTime]);
					SendClientMessage(i, COLOR_WHITE, string);
				}
				new playername2[MAX_PLAYER_NAME];
				GetPlayerName(i, playername2, sizeof(playername2));
				account = PlayerInfo[i][pAccount];
				new key = PlayerInfo[i][pPhousekey];
				if(key != 255)
				{
					rent = HouseInfo[key][hRent];
					if(strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
					{
						rent = 0;
					}
					else if(rent > GetPlayerMoney(i))
					{
						PlayerInfo[i][pPhousekey] = 255;
						SendClientMessage(i, COLOR_WHITE, "Iseljeni ste.");
						rent = 0;
					}
                HouseInfo[key][hTakings] = HouseInfo[key][hTakings]+rent;
                }
                new tmpintrate;
				if (key != 255 && strcmp(playername2, HouseInfo[key][hOwner], true) == 0)
				{
				    if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = intrate+4; }
					else { tmpintrate = intrate+1; }//HouseInfo[key][hLevel]
				}
				else
				{
				    if(PlayerInfo[i][pDonateRank] > 0) { tmpintrate = 4; }
					else { tmpintrate = 4; }
				}
				if(PlayerInfo[i][pPayDay] >= 5)
				{
				    Tax += TaxValue;//Should work for every player online
				    PlayerInfo[i][pAccount] -= TaxValue;
					new checks = PlayerInfo[i][pPayCheck] / 5;
					if(PlayerInfo[i][pDonateRank] > 0)
					{
					    new bonus = PlayerInfo[i][pPayCheck] / 10;
					    checks += bonus;
					}
				    new ebill = (PlayerInfo[i][pAccount]/10000)*(PlayerInfo[i][pLevel]);
				    //ConsumingMoney[i] = 1;
				    //JBC_GivePlayerMoney(i, checks);
				    account += checks;
				    if(PlayerInfo[i][pAccount] > 0)
				    {
				    	PlayerInfo[i][pAccount] -= ebill;
					}
					else
					{
					    ebill = 0;
					}
					new staro = PlayerInfo[i][pAccount];
					interest = (PlayerInfo[i][pAccount]/1900)*(tmpintrate/2);
                    PlayerInfo[i][pExp]++;
					PlayerPlayMusic(i);
					PlayerInfo[i][pAccount] = account+interest;
					new novo = PlayerInfo[i][pAccount];
					
					new stringpl1[237];
					new stringpl2[340];
					new stringpl3[203];
					new stringpl5[102];
					new stringpl[1024];
					format(stringpl1,sizeof(stringpl1),"IZVESTAJ BANKE\nPlata: $%d\nSteceni interes od para u banci: $%d\n",checks,interest);
					format(stringpl2,sizeof(stringpl2),"\nRacun za struju: -$%d\nRent: -$%d\nKamatna stopa: 0.%d posto\n",ebill,rent,tmpintrate);
					format(stringpl3,sizeof(stringpl3),"\nStaro Stanje: $%d\nNovo Stanje: $%d\nSTATUS DRZAVE\n",staro,novo);
					
					format(stringpl, sizeof(stringpl),"%s%s%s%s%s%s",stringpl1,stringpl2,stringpl3,stringpl5);
		            ShowPlayerDialog(i,6,DIALOG_STYLE_MSGBOX,"IZVESTAJ BANKE",stringpl,"OK","OK");
					format(stringpl, sizeof(stringpl), "~y~Plata~n~~w~Proverite vas bankovni racun");
					GameTextForPlayer(i, stringpl, 5000, 1);
					rent = 0;
					PlayerInfo[i][pPayDay] = 0;
					PlayerInfo[i][pPayCheck] = 0;
					PlayerInfo[i][pConnectTime] += 1;
				}
				else
				{
				    SendClientMessage(i, COLOR_WHITE, "Niste igrali dovoljno dugo, da biste primili platu.");
				}
			}
		}
	}
	SaveAccounts();
	Checkprop();
	return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):/

Sad ne znam sta zelis da mu proverava gde ima vise od 4m evo ja cu uzeti primer banku pa cu ti uraditi mali primer a ti nesto izvuci iz ovoga.
if (PlayerInfo[playerid][pVip] >= 1)
{
	if (PlayerInfo[playerid][pAccount] >= 4000000)
	{
	    // Ovde stavis sta si planirao za vipove oko stecenog dobitka i to je to vipovi ce imati ovo a obicni igraci nece imati
	}
}