( Pomoc ) PayDay,Tacnije kredit...

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

prethodna tema - sledeća tema

0 članova i 2 gostiju 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!

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....