Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: M!chaeL poslato April 21, 2018, 00:20:09 PRE PODNE

Naslov: Ne skida novac igracu kad mu opljackam kucu
Poruka od: M!chaeL poslato April 21, 2018, 00:20:09 PRE PODNE
Problem(error/warning): Napravio sam system robanja kuce, i sad sve lepo radi sem sto kad ja orobam kucu nekom tom nekom se ne skidaju pare iz kase....
Dio skripte: [ pawn ]Poslacu, recite sta vam treba[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
Naslov: Odg: Ne skida novac igracu kad mu opljackam kucu
Poruka od: Dobrica poslato April 21, 2018, 10:14:45 PRE PODNE
Da li proveravas ID kuce kada je robas?
Ako ne proveravas uzmi sacuvaj ID kuce kada zapocnes rob i prilikom zavrsetka roba proveravaj kasu preko tog ID/a, nove varijable i ako je npr

if(House_Info[idrobanekuce][house_Money] != 0)
{
     daje mu novac, resetuje mu varijablu..
     
     House_Info[idrobanekuce][house_Money] -= kolikojeorobao;
     idrobanekuce == -1;
}
else if(House_Info[idrobanekuce][house_Money] == 0)
{
    SendClientMessage(playerid,-1,"Kasa ove kuce je prazna, probaj drugu!");
    idrobanekuce == -1;
}
Naslov: Odg: Ne skida novac igracu kad mu opljackam kucu
Poruka od: Snajper poslato April 21, 2018, 22:38:03 POSLE PODNE
Proveri id orobane kuce i kada ti se zavrsi timer roba (kada opljackas) postavi da ti se skida odredjena kolicina novca tj da iz kase  kuce se oduzima  novac a u istom trenutku ti da dobijes te pare koje si "ukrao".
[pawn] KucaInfo[id][kNovac] = -1000;
GivePlayerMoney(playerid, 1000); [/pawn]