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++;
}
if(IsPlayerConnected(playerid))
{
new nxtlevel = PlayerInfo+1;
new expamount = nxtlevel*levelexp;
if(PlayerInfo < 30)
{
SCM(playerid,BELA,"{FFFFFF}[SL:RP]:{F81414} Nisi igrao dovoljno dugo da bi dobio platu!");
return 1;
}
if(PlayerInfo > 0) PlayerInfo++;
if(PlayerInfo > 0)
{
PlayerInfo--;
if(PlayerInfo == 0) SCM(playerid,ZELENA2, "Vasa zabrana ulaska u organizaciju/mafiju/bandu je prosla!");
}
if (PlayerInfo > expamount)
{
PlayerInfo++;
new globalstring;
format(globalstring, sizeof(globalstring), "~g~LEVEL UP~n~~w~Sada si Level %d", nxtlevel);
GameTextForPlayer(playerid, globalstring, 5000, 1);
//PlayerInfo = 0;
}
if(PlayerInfo > 0)
{
PlayerInfo -= PlayerInfo;
}
new string;
PlayerInfo += 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,PlayerInfo - 900,PlayerInfo);
ShowPlayerDialog(playerid, DIALOG_PLACA , DIALOG_STYLE_MSGBOX, "{00BFFE}S{FFFFFF}econd {E0981B}L{FFFFFF}ife", string, "Zatvori", "");
if(PlayerInfo != 0)
{
if(PlayerInfo != 0)
{
PlayerInfo -= 1;
}
}
PlayerInfo += 1;
PlayerInfo += 1;
}
PlayerInfo = 0;
return 1;
}I komanda /rata
YCMD:rata(playerid, params[], help)
{
new koliko;
if(PlayerInfo == 0) return SendClientMessage(playerid, -1, "Nemas kredit !");
if (sscanf(params, "i", koliko)) return SendClientMessage(playerid, ZUTA, "Koristi: /rata ");
return 1;
}