Hali!
Hogyan lehet megcsinálni hogy több aréna pontot lehessen kapni? mert 10győzelem és 0 vereségnél aréna pont osztáskor 45dbot kaptam...
Hogyan lehetne ezt megcsinálni hogy többet adjon ?
milyen emu?
Trinity:
configban keress rá erre: ARENA CONFIG
de a pontok ratejeit nem tudod beállítani, csak a rating diff-et, kezdő ratinget, keződ arena pontokat (StartArenaPoints) és a maximum pontokat (MaxArenaPoints)
Gondolom mangos is hasonló azt nemtudom.(közbemegnéztem, ugyanígy van mangin is)
(pontot pedig azért nem tudod állítani mert a ratingtől is függ see this: link (http://www.mmo-champion.com/index.php?page=249), thanks Action ;) )
Nos igen, viszont ha minden igaz script-be lehet módosítani, de nagyon óvatosan kell.
Ez a rendszer nagyon fel van építve, egy tényleg bonyolult matematikai képlet számolja a rating-et és a pontot.
Idéz/src/game/ArenaTeam.cpp
uint32 ArenaTeam::GetPoints(uint32 MemberRating)
{
// returns how many points would be awarded with this team type with this rating
float points;
uint32 rating = MemberRating + 150 < stats.rating ? MemberRating : stats.rating;
if(rating<=1500)
points = (float)rating * 0.22f + 14.0f;
else
points = 1511.26f / (1.0f + 1639.28f * exp(-0.00412f * (float)rating));
// type penalties for <5v5 teams
if(Type == ARENA_TEAM_2v2)
points *= 0.76f;
else if(Type == ARENA_TEAM_3v3)
points *= 0.88f;
return (uint32) points;
}
Needs to be added something
if(rating<=1500)
points = ((float)rating * 0.22f + 14.0f)*x;
else
points = (1511.26f / (1.0f + 1639.28f * exp(-0.00412f * (float)rating)))*x;
Az X értékét módosítsd, lehet összejön, lehet nem. :)
Forrás:
http://www.trinitycore.org/forum/how-modify-rate-arena-points-t2167.html?t=2167
Azért nem hiszem, hogy ez minden revnél rossz lenne, mmint trinityben ezek a számítások elvileg blizzlike módon működnek, ergo, vagy te szúrtál el valamit, vagy régi rev vagy nem tom. Szerintem sem kell buzerálni ezt a függvényt.
Ezek a függvények tökéletesen működnek. Szóval szerintem te toltál el valamit ;)
Nem piszkáltam semmit :/ TFM-nél vagyok.
Akkor marad így :) ;)
Azért köszi :)