Bargeld: Geld verschwunden dank ladeprobleme

Gesperrt
Benutzeravatar
mac
Spielleitung
Beiträge: 364
Registriert: 15.11.2007 10:59

Bargeld: Geld verschwunden dank ladeprobleme

Beitrag von mac »

die herleitung: ich wollte meinen garten ein wenig von unkraut säubern, und habe daher auf eins der unkrautfelder geklickt. da er nicht wirklich reagiert hat hab ich einfach noch ein paar mal draufgeklickt, man kennt das ja mit dem lag wenn man pflanzen ernten will, oder er das gießen nicht annimmt und so.
nu hat er mir aber für jeden der klicks das geld abgezogen, sprich: 17,5 wT statt 2,5 wT für ein unkraut. für mich ist das noch n guter tageslohn :lol:

ich denke es hängt damit zu sammen dass hier keine definierten prozesse laufen, die nur als ganzes abgearbeitet werden sondern die befehle, was bei einem klick zu tun ist zusammenhangslos hintereinander stehen. bei serververzögerungen, und die haben wir im moment sehr häufig, kommt es da gerne mal zu einer falschen abfertigung, dass er bsp. von drei anfragen erst das geld abzieht und dann erst das feld freimacht, was ein weiteres geldabziehen erst verhindern würde..
nasenprinz
Site Admin
Beiträge: 388
Registriert: 14.11.2007 18:01

Beitrag von nasenprinz »

Stimmt das schafft man schon wenn man schnell hintereinander klickt.
@Malaclypse auf der php Seite kannst du das relative leicht verhindern.
Etwa so:

mysql..Update Feld=Wiese Where Feld=Stein
if (mysql_affected_rows()==1)
{
ziehe Geld ab
}

Beim Js will mir jetzt nichts einfallen, bei mir war das allerdings auch nur nach einem reaload. Also der Js Teil war richtig.
Benutzeravatar
mac
Spielleitung
Beiträge: 364
Registriert: 15.11.2007 10:59

Beitrag von mac »

ich fürchte, das wird am ende das sein was euch ewig viel zeit kostet, nämlich ständige supportanfragen weil geld weg ist. da verstehen spieler keinen spass, und ihr habt nicht einmal die möglichkeit zu prüfen ob es eine berechtigte forderung ist....
Benutzeravatar
frecker
Spielleitung
Beiträge: 5848
Registriert: 15.11.2007 10:38

Beitrag von frecker »

keine Sorge, wir lösen das ;)
Bitte seid so nett und schreibt eure an mich gerichteten Anfragen grundsätzlich an das Supportformular. Gerne würde ich immer für euch bereit stehen und überall sofort auf jede PM eine Antwort senden, doch ist es für mich leider mittlerweile unmöglich alle persönlichen Nachrichten von so vielen Spielern zeitnah abzuarbeiten. Die Personen, die mich unterstützen, um euch schnell und kompetent zu helfen, können das aber nur über das Supportformular!
Benutzeravatar
mac
Spielleitung
Beiträge: 364
Registriert: 15.11.2007 10:59

Beitrag von mac »

och, sorgen hab ich nicht *gg* da muss schon schlimmeres kommen ;) mir kam es nur gerade wieder weil mich jemand in k2 wegen fehlendem geld angeschrieben hat..
Benutzeravatar
Malaclypse
upjers-team
Beiträge: 2617
Registriert: 15.11.2007 13:05

Beitrag von Malaclypse »

Bitte prüft das hier nochmal - ich hab die Verarbeitung hier jetzt mal etwas umgestellt und auch die mysql_affected_rows eingebaut..
Bild
Ewige Blumenkraft!
Benutzeravatar
Malaclypse
upjers-team
Beiträge: 2617
Registriert: 15.11.2007 13:05

Beitrag von Malaclypse »

Laut Mac's zweitem Test anscheinend behoben - ich verschieb's daher erstmal raus hier
Bild
Ewige Blumenkraft!
Gesperrt