[POMOC]Steceni interes za vipove

Započeo Sarkenzo
5. Okt. 2014. Zaključano
309
pregleda
3
postova
Sarkenzo
4
Shot Caller
5. Okt. 2014.
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;
new account,interest;
new rent = 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
    if(PlayerInfo > 0)
    {
    if(MoneyMessage==1)
{
    SendClientMessage(i, COLOR_LIGHTRED, "Niste uspeli da vratite svoj dug, uhapseni ste.");
    GameTextForPlayer(i, "~r~Uhapsen!", 2000, 1);
    SetPlayerInterior(i, 6);
    PlayerInfo = 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 = 1;
            SafeResetPlayerWeapons(i);
            SafeResetPlayerMoney(i);
WantedPoints = 0;
PlayerInfo = 240;
format(string, sizeof(string), "Uhapseni ste na %d sekundi.  kaucija:nedostupna", PlayerInfo);
SendClientMessage(i, COLOR_WHITE, string);
}
new playername2;
GetPlayerName(i, playername2, sizeof(playername2));
account = PlayerInfo;
new key = PlayerInfo;
if(key != 255)
{
rent = HouseInfo;
if(strcmp(playername2, HouseInfo, true) == 0)
{
rent = 0;
}
else if(rent > GetPlayerMoney(i))
{
PlayerInfo = 255;
SendClientMessage(i, COLOR_WHITE, "Iseljeni ste.");
rent = 0;
}
                HouseInfo = HouseInfo+rent;
                }
                new tmpintrate;
if (key != 255 && strcmp(playername2, HouseInfo, true) == 0)
{
    if(PlayerInfo > 0) { tmpintrate = intrate+4; }
else { tmpintrate = intrate+1; }//HouseInfo
}
else
{
    if(PlayerInfo > 0) { tmpintrate = 4; }
else { tmpintrate = 4; }
}
if(PlayerInfo >= 5)
{
    Tax += TaxValue;//Should work for every player online
    PlayerInfo -= TaxValue;
new checks = PlayerInfo / 5;
if(PlayerInfo > 0)
{
    new bonus = PlayerInfo / 10;
    checks += bonus;
}
    new ebill = (PlayerInfo/10000)*(PlayerInfo);
    //ConsumingMoney = 1;
    //JBC_GivePlayerMoney(i, checks);
    account += checks;
    if(PlayerInfo > 0)
    {
    PlayerInfo -= ebill;
}
else
{
    ebill = 0;
}
new staro = PlayerInfo;
interest = (PlayerInfo/1900)*(tmpintrate/2);
                    PlayerInfo++;
PlayerPlayMusic(i);
PlayerInfo = account+interest;
new novo = PlayerInfo;

new stringpl1;
new stringpl2;
new stringpl3;
new stringpl5;
new stringpl;
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 = 0;
PlayerInfo = 0;
PlayerInfo += 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):/
Rudimental
5
OG Legend
5. Okt. 2014.
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 >= 1)
{
if (PlayerInfo >= 4000000)
{
    // Ovde stavis sta si planirao za vipove oko stecenog dobitka i to je to vipovi ce imati ovo a obicni igraci nece imati
}
}
Sarkenzo
4
Shot Caller
6. Okt. 2014.
Hvala brate!  🙂

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha