Problem(error/warning): Samo me interesuje da li ovo znaci da ce dobiti payday ukoliko ima 40 payday poena i racun u banci ili samo mora imati jedno od ta dva
Deo skripte: [pawn] if(PlayerInfo[pPayDayPoeni] < 40)
{
SCM(i, szuta2, " * Niste igrali dovoljno dugo da dobijete platu!");
DobioPay = 1;
PlayerInfo[pPayDayPoeni] = 0;
}
else if(PlayerInfo[pRacunBanka] == 0)
{
SCM(i, szuta2, " * Nemate otvoren racun u baci, ne mozete dobiti platu!");
DobioPay = 1;
PlayerInfo[pPayDayPoeni] = 0;
return 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): /
Mora imati bankovnu karticu i minimalno 40 poena za pd
svaki minut dobija igrač 1 poen i na pun sat ako ima > 40 poena dobije pay day
Citat: Agent 47 poslato Avgust 24, 2020, 20:11:21 POSLE PODNE
Mora imati bankovnu karticu i minimalno 40 poena za pd
Sad sam proverio i dobije pay ako ima karticu a nema 40 poena, znaci nije dobro
Nisi postavio dobro uslov.
[pawn]
if(PlayerInfo[pPayDayPoeni] >= 40) // AKO ima vise ili jednako sa 40 poena
{
if(PlayerInfo[pRacunBanka] != 0) // AKO ima racun
{
// Ovde mu dajes platu
DobioPay = 1;
}
else // AKO nema racun
{
SendClientMessage(i, szuta2, " * Nemate otvoren racun u baci, ne mozete dobiti platu!");
}
PlayerInfo[pPayDayPoeni] = 0;
}
[/pawn]
Citat: XACK poslato Avgust 24, 2020, 20:38:52 POSLE PODNE
Nisi postavio dobro uslov.
[pawn]
if(PlayerInfo[pPayDayPoeni] >= 40) // AKO ima vise ili jednako sa 40 poena
{
if(PlayerInfo[pRacunBanka] != 0) // AKO ima racun
{
// Ovde mu dajes platu
DobioPay = 1;
}
else // AKO nema racun
{
SendClientMessage(i, szuta2, " * Nemate otvoren racun u baci, ne mozete dobiti platu!");
}
PlayerInfo[pPayDayPoeni] = 0;
}
[/pawn]
opet nije dobro, igrac dobije payday a nema dovoljno poena, a ima otvoren racun, mozda me niste razumeli treba da ispuni oba uslova da bi dobio platu
Ovo sto sam ti poslao ce igracu dati platu samo ako ima vise ili jedanko sa 40 poena i ima racun. Ovu proveru != 0 mozes staviti i == 1 zavisi na kojem stanju ima racun bukvalno je svejedno samo ti treba poznavanje minimalne logike.
Ovde kod komentara // Ovde mu daje platu ide kod za davanje plate, ali ima jedan problem - nisi dao ostatak koda koji zapravo daje platu vec samo ovo.
Resio sam na drugi naci, ali hvala svakako