Mam pewien mały błąd. Ostatnio w logach serwera zaczęło mi spamować takim czymś
L 03/02/2011 - 17:07:11: [AMXX] [1] bbbank.sma::wplac (line 148)
L 03/02/2011 - 17:07:11: [AMXX] [2] bbbank.sma::Poczatek_Rundy (line 44)
Event wykonuje pętle przy początku rundy
public Poczatek_Rundy()
{
for(new a=0;a<32;a++)
{
wplac(a) // To jest Linia 44
}
}
Funkcja Wplac
public wplac(id)
{
Wczytaj(id);
if(BB_get_user_ap(id) + paczkibank[id] >= limit[id])
{
BB_set_user_ap(id,BB_get_user_ap(id) - limit[id])
paczkibank[id]+= limit[id]
ColorChat(id,BLUE, "Wplaciles %d %s",limit[id],NazwaWalutyItem); // To jest Linia 148
ColorChat(id,BLUE,"Twoj Bank Jest Pelen. Wykup Wiecej Miejsca");
return PLUGIN_HANDLED;
}
else if(BB_get_user_ap(id) + paczkibank[id] <= limit[id])
{
ColorChat(id,BLUE, "^x03Wplaciles ^x04%d %s",BB_get_user_ap(id),NazwaWalutyItem);
paczkibank[id]+=BB_get_user_ap(id)
BB_set_user_ap(id,0);
return PLUGIN_HANDLED;
}
Zapisz(id)
return PLUGIN_HANDLED;
}
Prosiłbym aby ktoś pomógłby mi to naprawić.
Oraz zauważyłem ze gdy zaczyna się Runda to Wpłaca te x Ammopaków a następnie pokazuje Wpłaciłeś 0 AmmoPaków , Twój Bank jest Pełny. [ Nawet jak ten bank nie jest pełen. Wykonuje 2 czynność bo bank nie jest pełen a potem wykonuje pierwszą czynność , jak by bank był pełen ale nie jest]
Nie wiem dlaczego tak jest.Proszę o pomoc.
Za jaką kolwiek pomoc dam "+".
Pozdrawiam
Muzzi.