[Pomoc] Plata

Započeo Blaeks
14. Apr. 2012. Zaključano
384
pregleda
6
postova
Blaeks_Biofor
5
Forum Don
14. Apr. 2012.
Skripta koju koristim:Gta rp<3
Detaljan opis problema😛a gledajte ja se jebem mesec dana i ne kapiram, ne dobijam platu, ja cekam ceo sat i nista, gledao sam timere,medjutim sve u najboljem redu, gledao sam public PayDay nista ne predstavlja problem, pa ja da pitam vas, zna li ko do cega je?
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 platili dug, nazad u zatvor.");
    GameTextForPlayer(i, "~r~Busted!", 2000, 1);
    SetPlayerInterior(i, 6);
    PlayerInfo = 6;
  SetPlayerPos(i, 264.6288,77.5742,1001.0391);
            PlayerInfo = 1;
            SafeResetPlayerWeapons(i);
            SafeResetPlayerMoney(i);
WantedPoints = 0;
PlayerInfo = 240;
format(string, sizeof(string), "Zatvoreni ste na %d sekunde.  Bail: Unable", 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, "Izbaceni 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+2; }//HouseInfo
}
else
{
    if(PlayerInfo > 0) { tmpintrate = 3; }
else { tmpintrate = 1; }
}
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;
    SafeGivePlayerMoney(i, checks);
    account += checks;
    if(PlayerInfo > 0)
    {
    PlayerInfo -= ebill;
    SBizzInfo += ebill;
}
else
{
    ebill = 0;
}
interest = (PlayerInfo/1000)*(tmpintrate);
PlayerInfo++;
PlayerPlayMusic(i);
PlayerInfo = account+interest;
SendClientMessage(i, COLOR_GREEN, "|___ BANK STATMENT ___|");
format(string, sizeof(string), "  Paycheck: $%d  Tax Money: -$%d", checks, TaxValue);
SendClientMessage(i, COLOR_WHITE, string);
if(PlayerInfo != 255 || PlayerInfo != 255)
{
    format(string, sizeof(string), "  Electricity Bill: -$%d", ebill);
SendClientMessage(i, COLOR_GRAD1, string);
}
format(string, sizeof(string), "  Balance: $%d", account - checks);
SendClientMessage(i, COLOR_WHITE, string);
format(string, sizeof(string), "  Interest Rate: 0.%d percent",tmpintrate);
SendClientMessage(i, COLOR_GRAD2, string);
format(string, sizeof(string), "  Interest Gained $%d", interest);
SendClientMessage(i, COLOR_GRAD3, string);
SendClientMessage(i, COLOR_GREEN, "|--------------------------------------|");
format(string, sizeof(string), "  New Balance: $%d", PlayerInfo);
SendClientMessage(i, COLOR_GRAD5, string);
format(string, sizeof(string), "  Rent: -$%d", rent);
SendClientMessage(i, COLOR_GRAD5, string);
format(string, sizeof(string), "~y~PayDay~n~~w~Check paid into your account");
GameTextForPlayer(i, string, 5000, 1);
rent = 0;
PlayerInfo = 0;
PlayerInfo = 0;
PlayerInfo += 1;
if(FarmerVar == 0)
{
FarmerPickup = 0;
}
if(DrugFarmerVar == 0)
{
DrugFarmerPickup = 0;
}
if(SmugglerWork == 0)
{
PayDaySecure = 0;
}
if(PlayerInfo > 0)
{
    PlayerInfo += 1;
    if(PlayerInfo >= 5)
    {
        PlayerInfo++;
        PlayerInfo = 0;
    }
}
}
else
{
    SendClientMessage(i, COLOR_WHITE, "* Niste igrali dovoljno dugo da bi dobili platu.");
}
}
}
}
SaveAccounts();
Checkprop();
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Blaeks_Biofor
5
Forum Don
14. Apr. 2012.
**BUMP** Zna li ko da pomogne, stvarno nemam predstavu do cega je??  😢
Maki187
5
Crime Lord
14. Apr. 2012.
Da li ti izadje mozda text da nisi igrao dovoljno dugo ?
Blaeks_Biofor
5
Forum Don
14. Apr. 2012.
Ma ne xD nisam toliko glup xD nista mi ne izadje kapiras?? samo se nastavi vreme, kao da plata ne postoji, ne razumem u cemu je greska...
Maki187
5
Crime Lord
14. Apr. 2012.
Dodaj na vrh paydy-a scm, tj da ti posalje poruku kad dodje payday

ako nerazumes, vidi

public PayDay()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
SendClient...
}
ostatak payday-a...

Ako ti posalje, znaci da je greska negde u ostalim proverama, ako ne posalje, znaci da se pre toga sjebalo, tj da se nepoziva PayDay...

Uradi tako, pa javi sta je bilo, tj da li ti je poslalo poruku, ako nije, znaci da tajmer nepoziva payday
Blaeks_Biofor
5
Forum Don
14. Apr. 2012.
Ma jok xD sve je namontirano kako treba, samo sam zaboravio da ti kazem pre neki dan sam se malo igrao i jedno 100000 puta sam pokrenuo /startlotto da nije do toga nesto? 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha