[Pomoc]Respekti bug


Započeo CamPeR1232, Januar 22, 2014, 23:18:11 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:EGRP 2013 by Farkias.
Detaljan opis problema: Pa nespasavaju se respekti npr imam 2/4 dobijem pay i idalje imam 2/4 pise da sam dobio pay sati mi se broje igre ali ne i respekti
Dio skripte:

forward PayDay(i);
public PayDay(i)
{
    new playerid;
	if(!IsPlayerConnected(i) || UlogovanProvera[i] == 0) return 1;
	new stariiznos = PlayerInfo[i][pNovacBanka];
	if(dubleexpcheck)
    {
    PlayerInfo[playerid][pExp] += 2;
    }
    else
    {
    PlayerInfo[playerid][pExp] = 1;
    }
	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"[CamPeRAS] "SIVA"Niste imali da platiti kiriju za kucu, iseljeni ste!");
		}
		PlayerInfo[i][pNovacBanka] -= KucaInfo[PlayerInfo[i][pRent]][kCenaRenta];
	}
	if(PlayerInfo[i][pNovacBanka] >= PlayerInfo[i][pIznosRate] && PlayerInfo[i][pPreostaloZaOtplatu] > 0)
	{
	    if(PlayerInfo[i][pPreostaloZaOtplatu] < PlayerInfo[i][pIznosRate])
	    {
	        PlayerInfo[i][pIznosRate] = PlayerInfo[i][pPreostaloZaOtplatu];
		}
	    PlayerInfo[i][pPreostaloZaOtplatu] -= PlayerInfo[i][pIznosRate];
	    PlayerInfo[i][pNovacBanka] -= PlayerInfo[i][pIznosRate];
	    if(PlayerInfo[i][pPreostaloZaOtplatu] < 0) PlayerInfo[i][pPreostaloZaOtplatu] = 0;
	    if(PlayerInfo[i][pPreostaloZaOtplatu] <= 0) { PlayerInfo[i][pIznosKredita] = 0; PlayerInfo[i][pIznosRate] = 0; }
	}
    if(PlayerInfo[i][pPayDayPoeni] < 40)
	{
		SCM(i, -1, "[CamPeRAS] "ZUTA"* Niste igrali dovoljno dugo da dobijete platu!");
		DobioPay[i] = 1;
		return 1;
	}
	if(PlayerInfo[i][pOrgUgovor] > 0)
	{
		PlayerInfo[i][pOrgUgovor]--;
		if(PlayerInfo[i][pOrgUgovor] == 0) SCM(i, -1, ""CRVENA"CamPeRAS | "SIVA"Vasa kazna za ulazak u organizaciju je istekla!");
	}
	if(PlayerInfo[i][pPosaoUgovor] > 0) { PlayerInfo[i][pPosaoUgovor]--; }
    new iznosplate = 0, osnova = 0, iskustvo = 0, prihod = 0, rashod = 0, struja = 0, voda = 0, smece = 0, grijanje = 0, porez = 0, kucanajam = 0;
	osnova = 100 + random(150);
	iznosplate = osnova*PlayerInfo[i][pLevel];
    PlayerInfo[i][pExp]++;
	PlayerInfo[i][pSatiIgre]++;
	iskustvo = (PlayerInfo[i][pLevel] * 2) + 2;
	if(PlayerInfo[i][pPosedovanjeKuce] != -1) { struja += (10 + random(15)); voda += (10 + random(5)); porez += 10; smece += 8; grijanje += 5; }
	if(PlayerInfo[i][pPosedovanjeStana] != -1) { struja += (3 + random(5)); voda += (5 + random(8)); porez += 10; smece += 4; grijanje += 3; }
	if(PlayerInfo[i][pPosedovanjeVikendice] != -1) { struja += (4 + random(5)); voda += (5 + random(10)); porez += 10; smece += 5; grijanje += 4; }
	if(PlayerInfo[i][pPosedovanjeFirme] != -1) { porez += 100; }
	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"BPLAVA"Plata: "BELA"%d$\n\n"CRVENA"Kredit Informacije\n"BPLAVA"Iznos kredita: "ZELENA"%d$\n"BPLAVA"Iznos rate: "ZELENA"%d$\n"BPLAVA"Za otplatu: "ZELENA"%d%\n\n", iznosplate, PlayerInfo[i][pIznosKredita], PlayerInfo[i][pIznosRate], PlayerInfo[i][pPreostaloZaOtplatu]);
        format(strp2,sizeof(strp2), ""CRVENA"Platili ste\n"BPLAVA"Porez na imovinu: "BELA"%d$\n"BPLAVA"Struja: "BELA"%d$\n"BPLAVA"Voda: "BELA"%d$\n"BPLAVA"Smece: "BELA"%d$\n"BPLAVA"Grijanje: "BELA"%d$\n"BPLAVA"Iznajmljena kuca: "BELA"%d$\n\n"CRVENA"Stari iznos: "BELA"%d$\n"ZELENA"Novi iznos: "BELA"%d$", porez, struja, voda, smece,grijanje,kucanajam, stariiznos,PlayerInfo[i][pNovacBanka]+iznosplate);
	}
	else if(PlayerInfo[i][pExp] >= iskustvo)
	{
		PlayerInfo[i][pLevel]++;
		SetPlayerScore(i, PlayerInfo[i][pLevel]);
		PlayerInfo[i][pExp] = 0;
		format(strp1,sizeof(strp1), ""SIVA"Banka Los Santos | Plata je stigla na vas racun\n\n"BPLAVA"Plata: "BELA"%d$\n\n"CRVENA"Kredit Informacije\n"BPLAVA"Iznos kredita: "ZELENA"%d$\n"BPLAVA"Iznos rate: "ZELENA"%d$\n"BPLAVA"Za otplatu: "ZELENA"%d%\n\n"CRVENA"Platili ste\n"BPLAVA"Porez na imovinu: "BELA"%d$\n", iznosplate, PlayerInfo[i][pIznosKredita], PlayerInfo[i][pIznosRate], PlayerInfo[i][pPreostaloZaOtplatu],porez);
        format(strp2,sizeof(strp2), ""BPLAVA"Struja: "BELA"%d$\n"BPLAVA"Voda: "BELA"%d$\n"BPLAVA"Smece: "BELA"%d$\n"BPLAVA"Grijanje: "BELA"%d$\n"BPLAVA"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,-1,"CamPeRAS | "HZELENA"Plata je stigla na vas bankovni racun!");
	prihod = iznosplate;
	rashod = struja + voda + porez + smece + grijanje;
	PlayerInfo[i][pNovacBanka] += prihod;
	PlayerInfo[i][pNovacBanka] -= rashod;
	PlayerInfo[i][pPayDayPoeni] = 0;
	DobioPay[i] = 1;
	SavePlayer(i);
	return 1;
}



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

forward PayDay(i);
public PayDay(i)
{
    new playerid;
	if(!IsPlayerConnected(i) || UlogovanProvera[i] == 0) return 1;
	new stariiznos = PlayerInfo[i][pNovacBanka];
	if(dubleexpcheck)
    {
    PlayerInfo[playerid][pExp] += 2;
    }
    else
    {
    PlayerInfo[playerid][pExp] ++;
    }
	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"[CamPeRAS] "SIVA"Niste imali da platiti kiriju za kucu, iseljeni ste!");
		}
		PlayerInfo[i][pNovacBanka] -= KucaInfo[PlayerInfo[i][pRent]][kCenaRenta];
	}
	if(PlayerInfo[i][pNovacBanka] >= PlayerInfo[i][pIznosRate] && PlayerInfo[i][pPreostaloZaOtplatu] > 0)
	{
	    if(PlayerInfo[i][pPreostaloZaOtplatu] < PlayerInfo[i][pIznosRate])
	    {
	        PlayerInfo[i][pIznosRate] = PlayerInfo[i][pPreostaloZaOtplatu];
		}
	    PlayerInfo[i][pPreostaloZaOtplatu] -= PlayerInfo[i][pIznosRate];
	    PlayerInfo[i][pNovacBanka] -= PlayerInfo[i][pIznosRate];
	    if(PlayerInfo[i][pPreostaloZaOtplatu] < 0) PlayerInfo[i][pPreostaloZaOtplatu] = 0;
	    if(PlayerInfo[i][pPreostaloZaOtplatu] <= 0) { PlayerInfo[i][pIznosKredita] = 0; PlayerInfo[i][pIznosRate] = 0; }
	}
    if(PlayerInfo[i][pPayDayPoeni] < 40)
	{
		SCM(i, -1, "[CamPeRAS] "ZUTA"* Niste igrali dovoljno dugo da dobijete platu!");
		DobioPay[i] = 1;
		return 1;
	}
	if(PlayerInfo[i][pOrgUgovor] > 0)
	{
		PlayerInfo[i][pOrgUgovor]--;
		if(PlayerInfo[i][pOrgUgovor] == 0) SCM(i, -1, ""CRVENA"CamPeRAS | "SIVA"Vasa kazna za ulazak u organizaciju je istekla!");
	}
	if(PlayerInfo[i][pPosaoUgovor] > 0) { PlayerInfo[i][pPosaoUgovor]--; }
    new iznosplate = 0, osnova = 0, iskustvo = 0, prihod = 0, rashod = 0, struja = 0, voda = 0, smece = 0, grijanje = 0, porez = 0, kucanajam = 0;
	osnova = 100 + random(150);
	iznosplate = osnova*PlayerInfo[i][pLevel];
    PlayerInfo[i][pExp]++;
	PlayerInfo[i][pSatiIgre]++;
	iskustvo = (PlayerInfo[i][pLevel] * 2) + 2;
	if(PlayerInfo[i][pPosedovanjeKuce] != -1) { struja += (10 + random(15)); voda += (10 + random(5)); porez += 10; smece += 8; grijanje += 5; }
	if(PlayerInfo[i][pPosedovanjeStana] != -1) { struja += (3 + random(5)); voda += (5 + random(8)); porez += 10; smece += 4; grijanje += 3; }
	if(PlayerInfo[i][pPosedovanjeVikendice] != -1) { struja += (4 + random(5)); voda += (5 + random(10)); porez += 10; smece += 5; grijanje += 4; }
	if(PlayerInfo[i][pPosedovanjeFirme] != -1) { porez += 100; }
	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"BPLAVA"Plata: "BELA"%d$\n\n"CRVENA"Kredit Informacije\n"BPLAVA"Iznos kredita: "ZELENA"%d$\n"BPLAVA"Iznos rate: "ZELENA"%d$\n"BPLAVA"Za otplatu: "ZELENA"%d%\n\n", iznosplate, PlayerInfo[i][pIznosKredita], PlayerInfo[i][pIznosRate], PlayerInfo[i][pPreostaloZaOtplatu]);
        format(strp2,sizeof(strp2), ""CRVENA"Platili ste\n"BPLAVA"Porez na imovinu: "BELA"%d$\n"BPLAVA"Struja: "BELA"%d$\n"BPLAVA"Voda: "BELA"%d$\n"BPLAVA"Smece: "BELA"%d$\n"BPLAVA"Grijanje: "BELA"%d$\n"BPLAVA"Iznajmljena kuca: "BELA"%d$\n\n"CRVENA"Stari iznos: "BELA"%d$\n"ZELENA"Novi iznos: "BELA"%d$", porez, struja, voda, smece,grijanje,kucanajam, stariiznos,PlayerInfo[i][pNovacBanka]+iznosplate);
	}
	else if(PlayerInfo[i][pExp] >= iskustvo)
	{
		PlayerInfo[i][pLevel]++;
		SetPlayerScore(i, PlayerInfo[i][pLevel]);
		PlayerInfo[i][pExp] = 0;
		format(strp1,sizeof(strp1), ""SIVA"Banka Los Santos | Plata je stigla na vas racun\n\n"BPLAVA"Plata: "BELA"%d$\n\n"CRVENA"Kredit Informacije\n"BPLAVA"Iznos kredita: "ZELENA"%d$\n"BPLAVA"Iznos rate: "ZELENA"%d$\n"BPLAVA"Za otplatu: "ZELENA"%d%\n\n"CRVENA"Platili ste\n"BPLAVA"Porez na imovinu: "BELA"%d$\n", iznosplate, PlayerInfo[i][pIznosKredita], PlayerInfo[i][pIznosRate], PlayerInfo[i][pPreostaloZaOtplatu],porez);
        format(strp2,sizeof(strp2), ""BPLAVA"Struja: "BELA"%d$\n"BPLAVA"Voda: "BELA"%d$\n"BPLAVA"Smece: "BELA"%d$\n"BPLAVA"Grijanje: "BELA"%d$\n"BPLAVA"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,-1,"CamPeRAS | "HZELENA"Plata je stigla na vas bankovni racun!");
	prihod = iznosplate;
	rashod = struja + voda + porez + smece + grijanje;
	PlayerInfo[i][pNovacBanka] += prihod;
	PlayerInfo[i][pNovacBanka] -= rashod;
	PlayerInfo[i][pPayDayPoeni] = 0;
	DobioPay[i] = 1;
	SavePlayer(i);
	return 1;
}



Ako nece tako,onda ovo:

if(dubleexpcheck)


stavi ovako:

if(dubleexpcheck == 1)




Balkan Ulice RPG opis servera: Click



-Tutorial za mijesanje ID-ova na vozilima: Click

ubacio sam i imos sam 3/200 pa poslije pay 8/200 pa poslije 10/200
Poslednja Izmena: Januar 24, 2014, 00:31:50 PRE PODNE od CamPeR1232

Stavi ovako:

forward PayDay(i);
public PayDay(i)
{
    new playerid;
	if(!IsPlayerConnected(i) || UlogovanProvera[i] == 0) return 1;
	new stariiznos = PlayerInfo[i][pNovacBanka];
	if(dubleexpcheck == 1)
    {
    PlayerInfo[playerid][pExp] += 2;
    }
    else
    {
    PlayerInfo[playerid][pExp] ++;
    }
	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"[CamPeRAS] "SIVA"Niste imali da platiti kiriju za kucu, iseljeni ste!");
		}
		PlayerInfo[i][pNovacBanka] -= KucaInfo[PlayerInfo[i][pRent]][kCenaRenta];
	}
	if(PlayerInfo[i][pNovacBanka] >= PlayerInfo[i][pIznosRate] && PlayerInfo[i][pPreostaloZaOtplatu] > 0)
	{
	    if(PlayerInfo[i][pPreostaloZaOtplatu] < PlayerInfo[i][pIznosRate])
	    {
	        PlayerInfo[i][pIznosRate] = PlayerInfo[i][pPreostaloZaOtplatu];
		}
	    PlayerInfo[i][pPreostaloZaOtplatu] -= PlayerInfo[i][pIznosRate];
	    PlayerInfo[i][pNovacBanka] -= PlayerInfo[i][pIznosRate];
	    if(PlayerInfo[i][pPreostaloZaOtplatu] < 0) PlayerInfo[i][pPreostaloZaOtplatu] = 0;
	    if(PlayerInfo[i][pPreostaloZaOtplatu] <= 0) { PlayerInfo[i][pIznosKredita] = 0; PlayerInfo[i][pIznosRate] = 0; }
	}
    if(PlayerInfo[i][pPayDayPoeni] < 40)
	{
		SCM(i, -1, "[CamPeRAS] "ZUTA"* Niste igrali dovoljno dugo da dobijete platu!");
		DobioPay[i] = 1;
		return 1;
	}
	if(PlayerInfo[i][pOrgUgovor] > 0)
	{
		PlayerInfo[i][pOrgUgovor]--;
		if(PlayerInfo[i][pOrgUgovor] == 0) SCM(i, -1, ""CRVENA"CamPeRAS | "SIVA"Vasa kazna za ulazak u organizaciju je istekla!");
	}
	if(PlayerInfo[i][pPosaoUgovor] > 0) { PlayerInfo[i][pPosaoUgovor]--; }
    new iznosplate = 0, osnova = 0, iskustvo = 0, prihod = 0, rashod = 0, struja = 0, voda = 0, smece = 0, grijanje = 0, porez = 0, kucanajam = 0;
	osnova = 100 + random(150);
	iznosplate = osnova*PlayerInfo[i][pLevel];
	PlayerInfo[i][pSatiIgre]++;
	iskustvo = (PlayerInfo[i][pLevel] * 2) + 2;
	if(PlayerInfo[i][pPosedovanjeKuce] != -1) { struja += (10 + random(15)); voda += (10 + random(5)); porez += 10; smece += 8; grijanje += 5; }
	if(PlayerInfo[i][pPosedovanjeStana] != -1) { struja += (3 + random(5)); voda += (5 + random(8)); porez += 10; smece += 4; grijanje += 3; }
	if(PlayerInfo[i][pPosedovanjeVikendice] != -1) { struja += (4 + random(5)); voda += (5 + random(10)); porez += 10; smece += 5; grijanje += 4; }
	if(PlayerInfo[i][pPosedovanjeFirme] != -1) { porez += 100; }
	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"BPLAVA"Plata: "BELA"%d$\n\n"CRVENA"Kredit Informacije\n"BPLAVA"Iznos kredita: "ZELENA"%d$\n"BPLAVA"Iznos rate: "ZELENA"%d$\n"BPLAVA"Za otplatu: "ZELENA"%d%\n\n", iznosplate, PlayerInfo[i][pIznosKredita], PlayerInfo[i][pIznosRate], PlayerInfo[i][pPreostaloZaOtplatu]);
        format(strp2,sizeof(strp2), ""CRVENA"Platili ste\n"BPLAVA"Porez na imovinu: "BELA"%d$\n"BPLAVA"Struja: "BELA"%d$\n"BPLAVA"Voda: "BELA"%d$\n"BPLAVA"Smece: "BELA"%d$\n"BPLAVA"Grijanje: "BELA"%d$\n"BPLAVA"Iznajmljena kuca: "BELA"%d$\n\n"CRVENA"Stari iznos: "BELA"%d$\n"ZELENA"Novi iznos: "BELA"%d$", porez, struja, voda, smece,grijanje,kucanajam, stariiznos,PlayerInfo[i][pNovacBanka]+iznosplate);
	}
	else if(PlayerInfo[i][pExp] >= iskustvo)
	{
		PlayerInfo[i][pLevel]++;
		SetPlayerScore(i, PlayerInfo[i][pLevel]);
		PlayerInfo[i][pExp] = 0;
		format(strp1,sizeof(strp1), ""SIVA"Banka Los Santos | Plata je stigla na vas racun\n\n"BPLAVA"Plata: "BELA"%d$\n\n"CRVENA"Kredit Informacije\n"BPLAVA"Iznos kredita: "ZELENA"%d$\n"BPLAVA"Iznos rate: "ZELENA"%d$\n"BPLAVA"Za otplatu: "ZELENA"%d%\n\n"CRVENA"Platili ste\n"BPLAVA"Porez na imovinu: "BELA"%d$\n", iznosplate, PlayerInfo[i][pIznosKredita], PlayerInfo[i][pIznosRate], PlayerInfo[i][pPreostaloZaOtplatu],porez);
        format(strp2,sizeof(strp2), ""BPLAVA"Struja: "BELA"%d$\n"BPLAVA"Voda: "BELA"%d$\n"BPLAVA"Smece: "BELA"%d$\n"BPLAVA"Grijanje: "BELA"%d$\n"BPLAVA"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,-1,"CamPeRAS | "HZELENA"Plata je stigla na vas bankovni racun!");
	prihod = iznosplate;
	rashod = struja + voda + porez + smece + grijanje;
	PlayerInfo[i][pNovacBanka] += prihod;
	PlayerInfo[i][pNovacBanka] -= rashod;
	PlayerInfo[i][pPayDayPoeni] = 0;
	DobioPay[i] = 1;
	SavePlayer(i);
	return 1;
}


Vjerovatno ti je tako bilo,jer ti je bilo 2 puta  [pExp] ++;




Balkan Ulice RPG opis servera: Click



-Tutorial za mijesanje ID-ova na vozilima: Click

Citat: [BURPG] Wistaa poslato Januar 24, 2014, 17:48:23 POSLE PODNE
Stavi ovako:

forward PayDay(i);
public PayDay(i)
{
    new playerid;
	if(!IsPlayerConnected(i) || UlogovanProvera[i] == 0) return 1;
	new stariiznos = PlayerInfo[i][pNovacBanka];
	if(dubleexpcheck == 1)
    {
    PlayerInfo[playerid][pExp] += 2;
    }
    else
    {
    PlayerInfo[playerid][pExp] ++;
    }
	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"[CamPeRAS] "SIVA"Niste imali da platiti kiriju za kucu, iseljeni ste!");
		}
		PlayerInfo[i][pNovacBanka] -= KucaInfo[PlayerInfo[i][pRent]][kCenaRenta];
	}
	if(PlayerInfo[i][pNovacBanka] >= PlayerInfo[i][pIznosRate] && PlayerInfo[i][pPreostaloZaOtplatu] > 0)
	{
	    if(PlayerInfo[i][pPreostaloZaOtplatu] < PlayerInfo[i][pIznosRate])
	    {
	        PlayerInfo[i][pIznosRate] = PlayerInfo[i][pPreostaloZaOtplatu];
		}
	    PlayerInfo[i][pPreostaloZaOtplatu] -= PlayerInfo[i][pIznosRate];
	    PlayerInfo[i][pNovacBanka] -= PlayerInfo[i][pIznosRate];
	    if(PlayerInfo[i][pPreostaloZaOtplatu] < 0) PlayerInfo[i][pPreostaloZaOtplatu] = 0;
	    if(PlayerInfo[i][pPreostaloZaOtplatu] <= 0) { PlayerInfo[i][pIznosKredita] = 0; PlayerInfo[i][pIznosRate] = 0; }
	}
    if(PlayerInfo[i][pPayDayPoeni] < 40)
	{
		SCM(i, -1, "[CamPeRAS] "ZUTA"* Niste igrali dovoljno dugo da dobijete platu!");
		DobioPay[i] = 1;
		return 1;
	}
	if(PlayerInfo[i][pOrgUgovor] > 0)
	{
		PlayerInfo[i][pOrgUgovor]--;
		if(PlayerInfo[i][pOrgUgovor] == 0) SCM(i, -1, ""CRVENA"CamPeRAS | "SIVA"Vasa kazna za ulazak u organizaciju je istekla!");
	}
	if(PlayerInfo[i][pPosaoUgovor] > 0) { PlayerInfo[i][pPosaoUgovor]--; }
    new iznosplate = 0, osnova = 0, iskustvo = 0, prihod = 0, rashod = 0, struja = 0, voda = 0, smece = 0, grijanje = 0, porez = 0, kucanajam = 0;
	osnova = 100 + random(150);
	iznosplate = osnova*PlayerInfo[i][pLevel];
	PlayerInfo[i][pSatiIgre]++;
	iskustvo = (PlayerInfo[i][pLevel] * 2) + 2;
	if(PlayerInfo[i][pPosedovanjeKuce] != -1) { struja += (10 + random(15)); voda += (10 + random(5)); porez += 10; smece += 8; grijanje += 5; }
	if(PlayerInfo[i][pPosedovanjeStana] != -1) { struja += (3 + random(5)); voda += (5 + random(8)); porez += 10; smece += 4; grijanje += 3; }
	if(PlayerInfo[i][pPosedovanjeVikendice] != -1) { struja += (4 + random(5)); voda += (5 + random(10)); porez += 10; smece += 5; grijanje += 4; }
	if(PlayerInfo[i][pPosedovanjeFirme] != -1) { porez += 100; }
	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"BPLAVA"Plata: "BELA"%d$\n\n"CRVENA"Kredit Informacije\n"BPLAVA"Iznos kredita: "ZELENA"%d$\n"BPLAVA"Iznos rate: "ZELENA"%d$\n"BPLAVA"Za otplatu: "ZELENA"%d%\n\n", iznosplate, PlayerInfo[i][pIznosKredita], PlayerInfo[i][pIznosRate], PlayerInfo[i][pPreostaloZaOtplatu]);
        format(strp2,sizeof(strp2), ""CRVENA"Platili ste\n"BPLAVA"Porez na imovinu: "BELA"%d$\n"BPLAVA"Struja: "BELA"%d$\n"BPLAVA"Voda: "BELA"%d$\n"BPLAVA"Smece: "BELA"%d$\n"BPLAVA"Grijanje: "BELA"%d$\n"BPLAVA"Iznajmljena kuca: "BELA"%d$\n\n"CRVENA"Stari iznos: "BELA"%d$\n"ZELENA"Novi iznos: "BELA"%d$", porez, struja, voda, smece,grijanje,kucanajam, stariiznos,PlayerInfo[i][pNovacBanka]+iznosplate);
	}
	else if(PlayerInfo[i][pExp] >= iskustvo)
	{
		PlayerInfo[i][pLevel]++;
		SetPlayerScore(i, PlayerInfo[i][pLevel]);
		PlayerInfo[i][pExp] = 0;
		format(strp1,sizeof(strp1), ""SIVA"Banka Los Santos | Plata je stigla na vas racun\n\n"BPLAVA"Plata: "BELA"%d$\n\n"CRVENA"Kredit Informacije\n"BPLAVA"Iznos kredita: "ZELENA"%d$\n"BPLAVA"Iznos rate: "ZELENA"%d$\n"BPLAVA"Za otplatu: "ZELENA"%d%\n\n"CRVENA"Platili ste\n"BPLAVA"Porez na imovinu: "BELA"%d$\n", iznosplate, PlayerInfo[i][pIznosKredita], PlayerInfo[i][pIznosRate], PlayerInfo[i][pPreostaloZaOtplatu],porez);
        format(strp2,sizeof(strp2), ""BPLAVA"Struja: "BELA"%d$\n"BPLAVA"Voda: "BELA"%d$\n"BPLAVA"Smece: "BELA"%d$\n"BPLAVA"Grijanje: "BELA"%d$\n"BPLAVA"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,-1,"CamPeRAS | "HZELENA"Plata je stigla na vas bankovni racun!");
	prihod = iznosplate;
	rashod = struja + voda + porez + smece + grijanje;
	PlayerInfo[i][pNovacBanka] += prihod;
	PlayerInfo[i][pNovacBanka] -= rashod;
	PlayerInfo[i][pPayDayPoeni] = 0;
	DobioPay[i] = 1;
	SavePlayer(i);
	return 1;
}


Vjerovatno ti je tako bilo,jer ti je bilo 2 puta  [pExp] ++;

Ovo bi znacilo da ce samo igrac ID 0 dobit dupli respekti / jedan respekt.
promeni parametar, iz playerid u i

sad mi baca warning

C:\Users\Hus\Desktop\rpp\gamemodes\RP.pwn(26675) : warning 213: tag mismatch
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.


26675
if(dubleexpcheck == 1)


edit: promjenio sam u
if(dubleexpcheck == true)
i nebaca warning
Poslednja Izmena: Januar 25, 2014, 21:42:11 POSLE PODNE od CamPeR1232

Citat: CamPeR1232 poslato Januar 25, 2014, 21:40:49 POSLE PODNE
sad mi baca warning

C:\Users\Hus\Desktop\rpp\gamemodes\RP.pwn(26675) : warning 213: tag mismatch
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.


26675
if(dubleexpcheck == 1)


edit: promjenio sam u
if(dubleexpcheck == true)
i nebaca warning

Pa radi li ti sada?




Balkan Ulice RPG opis servera: Click



-Tutorial za mijesanje ID-ova na vozilima: Click