Krótkie pytanie: komu udało się to powtórzyć (nie dostanie bana jeśli się przyzna)?
Edit:
Ok, przetestowałem kilka rzeczy. Więc po kolei:
1) nie da się zrobić tego w taki sposób, że klikamy 'włóż surowce', w tym momencie gra najpierw rozgrywa atak na nas, zabiera nam surowce, a potem skrypt od spichlerza w cudowny sposób (czyt. na skutek błędu programowania) tego nie wykrywa i pozwala schować surowce. Wykryje i nie pozwoli schować - sprawdzone i pewne.
2) jedyny sposób, żeby to zrobić, to kliknąć 'schowaj' w tym samym ułamku sekundy, w którym gracz atakujący kliknie kończąc swoją akcję lub akcja zostanie zakończona przez skrypt kończący akcję. Występuje wtedy tzw wyścig (race condition). Jest to niezwykle trudne do uzyskania, jednak dodam jeszcze dziś dodatkowe zabezpieczenie na wypadek wyścigu do funkcji zabierającej surowce, co powinno wyeliminować i takie sytuacje.
Edit2:
Dodane dodatkowe warunki sprawdzające, teraz wszystko w rękach bazy danych