( Pomoc ) PayDay,Tacnije kredit...


Započeo Alan ã‹¡, Jun 28, 2013, 10:30:31 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta : SL:RP

Ovako napravio sam kredit sistem,i stavio sam da se oduzima na payday,ali uvijek stoji nula,uradio sam kredit po ovde jednom tutu...

KODOVI :

PayDay :

public PayDay(playerid)
{
    if(duplirespect == 1)
    {
    PlayerInfo[playerid][pRespekti]++;
    }
	if(IsPlayerConnected(playerid))
	{
	    new nxtlevel = PlayerInfo[playerid][pLevel]+1;
		new expamount = nxtlevel*levelexp;
		if(PlayerInfo[playerid][pPayDayPoeni] < 30)
	    {
		SCM(playerid,BELA,"{FFFFFF}[SL:RP]:{F81414} Nisi igrao dovoljno dugo da bi dobio platu!");
		return 1;
	    }
	    if(PlayerInfo[playerid][pClan] > 0) PlayerInfo[playerid][pOrgUgovor]++;
	    if(PlayerInfo[playerid][pOrgKazna] > 0)
	    {
		PlayerInfo[playerid][pOrgKazna]--;
		if(PlayerInfo[playerid][pOrgKazna] == 0) SCM(playerid,ZELENA2, "Vasa zabrana ulaska u organizaciju/mafiju/bandu je prosla!");
	    }
	    if (PlayerInfo[playerid][pRespekti] > expamount)
		{
            PlayerInfo[playerid][pLevel]++;
            new globalstring[128];
            format(globalstring, sizeof(globalstring), "~g~LEVEL UP~n~~w~Sada si Level %d", nxtlevel);
            GameTextForPlayer(playerid, globalstring, 5000, 1);
            //PlayerInfo[playerid][pRespekti] = 0;
		}
		if(PlayerInfo[playerid][pKredit] > 0)
        {
        PlayerInfo[playerid][pKredit] -= PlayerInfo[playerid][pRata];
        }
       	new string[512];
       	PlayerInfo[playerid][pBanka] += 900;
		format(string, 512, "{FFAF00}Izjava Banke..\n\n\
							  {FFFFFF}Plata: $1000   Takse: -$100 .\n\n\
							  {FFFFFF} Kredit: -$%d \n\n\
							  {FFAF00}Staro stanje: $%d | Novo stanje: $%d ..",PlayerInfo[playerid][pRata],PlayerInfo[playerid][pBanka] - 900,PlayerInfo[playerid][pBanka]);
        ShowPlayerDialog(playerid, DIALOG_PLACA , DIALOG_STYLE_MSGBOX, "{00BFFE}S{FFFFFF}econd {E0981B}L{FFFFFF}ife", string, "Zatvori", "");
		if(PlayerInfo[playerid][pPosao] != 0)
		{
        	if(PlayerInfo[playerid][pUgovor] != 0)
        	{
				PlayerInfo[playerid][pUgovor] -= 1;
			}
		}
		PlayerInfo[playerid][pRespekti] += 1;
		PlayerInfo[playerid][pOnlineSati] += 1;
	}
	PlayerInfo[playerid][pPayDayPoeni] = 0;
	return 1;
}


I komanda /rata

YCMD:rata(playerid, params[], help)
{
new koliko;
if(PlayerInfo[playerid][pKredit] == 0) return SendClientMessage(playerid, -1, "Nemas kredit !");
if (sscanf(params, "i", koliko)) return SendClientMessage(playerid, ZUTA, "Koristi: /rata [kolicina]");
return 1;
}

Citat: Alan ã‹¡ poslato Jun 28, 2013, 10:30:31 PRE PODNE
Skripta : SL:RP

Ovako napravio sam kredit sistem,i stavio sam da se oduzima na payday,ali uvijek stoji nula,uradio sam kredit po ovde jednom tutu...

KODOVI :

PayDay :

public PayDay(playerid)
{
    if(duplirespect == 1)
    {
    PlayerInfo[playerid][pRespekti]++;
    }
	if(IsPlayerConnected(playerid))
	{
	    new nxtlevel = PlayerInfo[playerid][pLevel]+1;
		new expamount = nxtlevel*levelexp;
		if(PlayerInfo[playerid][pPayDayPoeni] < 30)
	    {
		SCM(playerid,BELA,"{FFFFFF}[SL:RP]:{F81414} Nisi igrao dovoljno dugo da bi dobio platu!");
		return 1;
	    }
	    if(PlayerInfo[playerid][pClan] > 0) PlayerInfo[playerid][pOrgUgovor]++;
	    if(PlayerInfo[playerid][pOrgKazna] > 0)
	    {
		PlayerInfo[playerid][pOrgKazna]--;
		if(PlayerInfo[playerid][pOrgKazna] == 0) SCM(playerid,ZELENA2, "Vasa zabrana ulaska u organizaciju/mafiju/bandu je prosla!");
	    }
	    if (PlayerInfo[playerid][pRespekti] > expamount)
		{
            PlayerInfo[playerid][pLevel]++;
            new globalstring[128];
            format(globalstring, sizeof(globalstring), "~g~LEVEL UP~n~~w~Sada si Level %d", nxtlevel);
            GameTextForPlayer(playerid, globalstring, 5000, 1);
            //PlayerInfo[playerid][pRespekti] = 0;
		}
		if(PlayerInfo[playerid][pKredit] > 0)
        {
        PlayerInfo[playerid][pKredit] -= PlayerInfo[playerid][pRata];
        }
       	new string[512];
       	PlayerInfo[playerid][pBanka] += 900;
		format(string, 512, "{FFAF00}Izjava Banke..\n\n\
							  {FFFFFF}Plata: $1000   Takse: -$100 .\n\n\
							  {FFFFFF} Kredit: -$%d \n\n\
							  {FFAF00}Staro stanje: $%d | Novo stanje: $%d ..",PlayerInfo[playerid][pRata],PlayerInfo[playerid][pBanka] - 900,PlayerInfo[playerid][pBanka]);
        ShowPlayerDialog(playerid, DIALOG_PLACA , DIALOG_STYLE_MSGBOX, "{00BFFE}S{FFFFFF}econd {E0981B}L{FFFFFF}ife", string, "Zatvori", "");
		if(PlayerInfo[playerid][pPosao] != 0)
		{
        	if(PlayerInfo[playerid][pUgovor] != 0)
        	{
				PlayerInfo[playerid][pUgovor] -= 1;
			}
		}
		PlayerInfo[playerid][pRespekti] += 1;
		PlayerInfo[playerid][pOnlineSati] += 1;
	}
	PlayerInfo[playerid][pPayDayPoeni] = 0;
	return 1;
}


I komanda /rata

YCMD:rata(playerid, params[], help)
{
new koliko;
if(PlayerInfo[playerid][pKredit] == 0) return SendClientMessage(playerid, -1, "Nemas kredit !");
if (sscanf(params, "i", koliko)) return SendClientMessage(playerid, ZUTA, "Koristi: /rata [kolicina]");
return 1;
}

Nista te ne razumijem stavi po kodu kako treba i sta je greska
JustDay RolePlay - Bayside

Ovako,napravio sam /kredit sistem po ovom tutorijalu,i sada ja sam dodao pod payday da oduzima novac ako ima kredit,ali nista ne oduzima,uvijek 0....

ne dodajes mu ratu
YCMD:rata(playerid, params[], help)
{
new koliko;
if(PlayerInfo[playerid][pKredit] == 0) return SendClientMessage(playerid, -1, "Nemas kredit !");
if (sscanf(params, "i", koliko)) return SendClientMessage(playerid, ZUTA, "Koristi: /rata [kolicina]");
PlayerInfo[playerid][pRata] = koliko;
return 1;
}

i sad ti bi trebalo oduzimat


[FS]Rent
[FS] Vremenska prognoza
[TuT] PayDay
[TuT]PayDay sistem[UPDATED]
Moja Biografija

Respect:Mr.Gagi,FlasH,Streetboy,David (Sabljak) A.k.A SABO(T)
ÄŒovjek nije stvoren za poraze, moze biti unisten, ali ne i pobjeÄ'en!

Blaeks

*

Madmen

ne razumem bas sta si pitao, ali recimo, zasto ti ne oduzimas igracu ratu preko payday, a ne preko komande, lakse je ?

Citat: Blaeks poslato Jun 28, 2013, 13:28:35 POSLE PODNE
ne razumem bas sta si pitao, ali recimo, zasto ti ne oduzimas igracu ratu preko payday, a ne preko komande, lakse je ?
pa ne oduzima?vidis da mu u komandi samo postavlja ratu a ako se nevaram ovde mu oduzima ratu koju je naveo
if(PlayerInfo[playerid][pKredit] > 0)
        {
        PlayerInfo[playerid][pKredit] -= PlayerInfo[playerid][pRata];
        }


[FS]Rent
[FS] Vremenska prognoza
[TuT] PayDay
[TuT]PayDay sistem[UPDATED]
Moja Biografija

Respect:Mr.Gagi,FlasH,Streetboy,David (Sabljak) A.k.A SABO(T)
ÄŒovjek nije stvoren za poraze, moze biti unisten, ali ne i pobjeÄ'en!

Ja sada kada kucam /rata pa upisem naprimjer 1000 meni pise u payday da kredit -1000 ali ne oduzme se na banki...

Citat: Alan ã‹¡ poslato Jun 28, 2013, 14:05:29 POSLE PODNE
Ja sada kada kucam /rata pa upisem naprimjer 1000 meni pise u payday da kredit -1000 ali ne oduzme se na banki...
jesi sacekao placu da bude?


[FS]Rent
[FS] Vremenska prognoza
[TuT] PayDay
[TuT]PayDay sistem[UPDATED]
Moja Biografija

Respect:Mr.Gagi,FlasH,Streetboy,David (Sabljak) A.k.A SABO(T)
ÄŒovjek nije stvoren za poraze, moze biti unisten, ali ne i pobjeÄ'en!

Kuco /rata 1000 i onda /apostavi pdpoeni 0 33 i onda /givepayday i dobio placu....