Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prestasjon, feil i rankeoppdrag. #161

Open
Munkhaug opened this issue Jan 4, 2014 · 10 comments
Open

Prestasjon, feil i rankeoppdrag. #161

Munkhaug opened this issue Jan 4, 2014 · 10 comments
Labels

Comments

@Munkhaug
Copy link

Munkhaug commented Jan 4, 2014

Pokermenn fikk et problem da han klarte en prestasjon mens han holdte på med et rankeoppdrag. Problemet var at han gikk over 100% i poeng uten å klare oppdraget.

Bilder:
http://gyazo.com/7b63258dfa54953dd42ed5b293b51f37.png
http://oi42.tinypic.com/10z0gmu.jpg

Link til henvendelsen:
https://kofradia.no/support/?a=show&su_id=10157

@pokermenn
Copy link

bare til info står at jeg fikk poengene der men det gjorde jeg ikke i tilleg registrerte den ikke på ranking siden 21.00 at jeg fikk de poengene som det står jeg fikk som jeg da ikke fikk...

http://i43.tinypic.com/jq7483.jpg

@henrist
Copy link
Member

henrist commented Jan 4, 2014

Vi har lenge hatt et problem hvor rank man oppnår ikke alltid teller med på ulike ting. Dette har sammenheng med at man må aktivt utføre handlingen som gir poengene, kontra f.eks. lotto, hvor poengene ikke oppnås av spillerens handling. Problemet blir da når f.eks. lotto medfører at en prestasjon blir utført, som gjør at de poengene ikke teller med på rankbonusen. Dersom man hadde fått prestasjonen av å gjøre kriminalitet, så ville man derimot fått det med på rankbonusen. Litt tungvindt å forstå, men det er i hvert fall noe vi bør få orden på.

Dessverre har vi ikke kapasitet til å rette opp i det som skjer feil, så det får vi ikke gjort så mye med.

Det som derimot er litt rart her er jo at det står at man har oppnådd nok poeng på oppdraget. @pokermenn: Vet du om du utførte noen handling som gjorde at du fikk poeng etter dette, men før oppdraget ble avsluttet?

@henrist
Copy link
Member

henrist commented Jan 4, 2014

Ved nærmere undersøkelser så står det i loggen her at du fikk poeng for å ha utført oppdraget:

04:45:02 < Kofradia> RANKPOENG: pokermenn skaffet 380 rankpoeng (/home/kofradia/www/kofradia.no/kofradia/app/cron/scheduler.php) (CRON)
04:45:02 < Kofradia> RANKPOENG: pokermenn skaffet 500 rankpoeng (/home/kofradia/www/kofradia.no/kofradia/app/cron/scheduler.php) (CRON)
04:45:02 < Kofradia> RANKPOENG: pokermenn skaffet 10000 rankpoeng (/home/kofradia/www/kofradia.no/kofradia/app/cron/scheduler.php) (CRON)
04:45:02 < Kofradia> RANKNUMMER: pokermenn avanserte 1 plass til 9. plass!

Ettersom dette da er poeng som følge av lottoen, teller det ikke med på den grafen du henviser til.

Hvorfor det står i bildet du viser til at oppdraget ikke er fullført, lurer jeg derimot noe på...

@pokermenn
Copy link

okay henrik jeg tror du missforstod jeg fikk poengene for oppdraget men jeg ble ikke registrert på den ranke greie som viser de beste rankerne de siste 24 timene :D derfor mangler jeg poeng som jeg sa. fordi jeg ikke kommer til å få bonusen det er snakk om ca 3000-4000 poeng alt ettersom hvor mye jeg ranker nå.

@henrist
Copy link
Member

henrist commented Jan 4, 2014

Ok, dessverre ikke noe vi får gjort noe med nå, som jeg skrev over.

@pokermenn
Copy link

så da mister jeg en bonus på 3-4k??

@Kuzat
Copy link
Member

Kuzat commented Jan 26, 2018

Her er det koden som bestemmer om poengene teller til rankbonusen. Så når poengene ikke kommer fra spillerens handling så teller de ikke på rankbonusen.
https://github.com/hswno/kofradia/blob/master/app/extra/class.player.php#L542-L547

@Dreamfreeze
Copy link
Contributor

Så om jeg forstår dette rett, så er det noe som må rettes opp i databasen for at det skal fikses? 🤓

@Kuzat
Copy link
Member

Kuzat commented Jan 30, 2018

Nei er koden som må endres. Testet på testserveren og fikk ikke til å reprodusere feilen. Antar det er fordi det er CRON som utfører de hendelsene på hovedserveren.

Tenker det kunne vært bedre å heller sjekke hvilke aktivitet poengene kommer fra og så bestemme ut fra det om de burde telle på rankbonusen.

@Dreamfreeze
Copy link
Contributor

Ålreit. Jeg tror nok dette problemet er noe unikt, med tanke på hva som blir vist i bildene (baren med poeng er forskjøvet langt over grensen), men samtidig er det også samme problemet som både 13, 89 og 175. (poengene for oppdrag teller ikke på rankbonus). Nå som du har lokalisert koden som må endres, er det da en kjapp fiks?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants