[POMOC] Nedaje PayDay


Započeo Ciger, Februar 23, 2014, 17:14:26 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:moja od 0
Detaljan opis problema:napravio sam pay day system i neda je mi posle 1h ne znam u cemu je problem
Dio skripte:
forward PayPoeni();
public PayPoeni()
{
    new sat, minut, sekund, godina, mesec, dan;
	gettime(sat, minut, sekund);
	getdate(godina, mesec, dan);
	foreach(Player,i)
	{
		PlayerInfo[i][pPayDayPoeni]++;
		if(minut >= 0 && minut <= 3)
		{
			if(DobioPay[i] == 0)
			{
				PayDay(i);
			}
		}
		else if(minut > 3) DobioPay[i] = 0;
	}
	return 1;
}
Evo pay poen
forward PayDay(i);
public PayDay(i)
{
	if(!IsPlayerConnected(i) || UlogovanProvera[i] == 0) return 1;
	new stariiznos = PlayerInfo[i][pNovacBanka];
	if(PlayerInfo[i][pRent] != -1)
	{
		if(PlayerInfo[i][pNovacBanka] < KucaInfo[PlayerInfo[i][pRent]][kCenaRenta])
		{
			PlayerInfo[i][pRent] = -1;
			PlayerInfo[i][pProveraSpawna] = SPAWN_NORMAL;
			SCM(i, -1, ""CRVENA"[EC:RP]: "SIVA"Niste imali da platiti kiriju za kucu, iseljeni ste!");
		}
		PlayerInfo[i][pNovacBanka] -= KucaInfo[PlayerInfo[i][pRent]][kCenaRenta];
	}
    if(PlayerInfo[i][pPayDayPoeni] < 40)
	{
		SCM(i, LJUB2, "[EC:RP]: "ZUTA"* Niste igrali dovoljno dugo da dobijete platu!");
		DobioPay[i] = 1;
		return 1;
	}
    new iznosplate = 0, osnova = 0, iskustvo = 0, prihod = 0, rashod = 0, struja = 0, voda = 0, smece = 0, grijanje = 0, kucanajam = 0;
	osnova = 100 + random(150);
	iznosplate = osnova*PlayerInfo[i][pNivo];
    PlayerInfo[i][pExp]++;
	PlayerInfo[i][pSatiIgre]++;
	iskustvo = (PlayerInfo[i][pNivo] * 2) + 2;
	if(PlayerInfo[i][pPosedovanjeKuce] != -1) { struja += (10 + random(15)); voda += (10 + random(5)); smece += 8; grijanje += 5; }
	if(PlayerInfo[i][pRent] == -1) kucanajam = 0;
	else if(PlayerInfo[i][pRent] != -1) kucanajam = KucaInfo[PlayerInfo[i][pRent]][kCenaRenta];
	new strp1[300],strp2[300],strp[600];
	if(PlayerInfo[i][pExp] < iskustvo) //struja, voda, smece, kucanajam
	{
		format(strp1,sizeof(strp1), ""SIVA"Banka Los Santos | Plata je stigla na vas racun\n\n"SPLAVA"Plata: "BELA"%d$", iznosplate);
        format(strp2,sizeof(strp2), ""CRVENA"Platili ste\n"SPLAVA"Struja: "BELA"%d$\n"SPLAVA"Voda: "BELA"%d$\n"SPLAVA"Smece: "BELA"%d$\n"SPLAVA"Grijanje: "BELA"%d$\n"SPLAVA"Iznajmljena kuca: "BELA"%d$\n\n"CRVENA"Stari iznos: "BELA"%d$\n"ZELENA"Novi iznos: "BELA"%d$", struja, voda, smece,grijanje,kucanajam, stariiznos,PlayerInfo[i][pNovacBanka]+iznosplate);
	}
	else if(PlayerInfo[i][pExp] >= iskustvo)
	{
		PlayerInfo[i][pNivo]++;
		SetPlayerScore(i, PlayerInfo[i][pNivo]);
		PlayerInfo[i][pExp] = 0;
		format(strp1,sizeof(strp1), ""SIVA"Banka Los Santos | Plata je stigla na vas racun\n\n"SPLAVA"Plata: "BELA"%d$", iznosplate);
        format(strp2,sizeof(strp2), ""SPLAVA"Struja: "BELA"%d$\n"SPLAVA"Voda: "BELA"%d$\n"SPLAVA"Smece: "BELA"%d$\n"SPLAVA"Grijanje: "BELA"%d$\n"SPLAVA"Iznajmljena kuca: "BELA"%d$\n\n"CRVENA"Stari iznos: "BELA"%d$\n"ZELENA"Novi iznos: "BELA"%d$\n\n"ZUTA"Cestitamo presli ste u sledeci level | "CRVENA"LEVELUP!", struja, voda, smece,grijanje,kucanajam, stariiznos,PlayerInfo[i][pNovacBanka]+iznosplate);
	}
	format(strp, sizeof(strp), "%s%s", strp1, strp2);
	SPD(i, DIALOG_PLATA, DIALOG_STYLE_MSGBOX, ""BELA"Los Santos Banka", strp, "Ok", "Izlaz");
	SCM(i, LJUB2,"[EC:RP]: "ZELENA"Plata je stigla na vas bankovni racun!");
	prihod = iznosplate;
	rashod = struja + voda + smece + grijanje;
	PlayerInfo[i][pNovacBanka] += prihod;
	PlayerInfo[i][pNovacBanka] -= rashod;
	PlayerInfo[i][pPayDayPoeni] = 0;
	DobioPay[i] = 1;
	SavePlayer(i);
    return 1;
}
I sad nije mi jasto sto ga neda?
Neke slike/video za lakse dobivanje pomoci(neobavezno):


hvala sad vidim kad si mi rekoa da nisam stavio a bio sma ubedjen -.- MOZE LOCK