[Tiltott] Építés prémiummal

öreg

Well-Known Member
A reakció pontszáma
1.724
A főhadiszálláson futtatva kiszámolja minden épületnél, hogy megéri-e használni a -20%-os prémium funkciót vagy helyette inkább vegyük meg a tőzsdéről ugyanezt a nyersi mennyiséget.
A -20% használata minden esetben 30pp-ba kerül. Készít egy új oszlopot és mellé írja, hogy ez tőzsdén mennyiért vásárolható meg.

Pl:
barakk -20% 80fa, 72agyag, 36vas ---> ez a tőzsde aktuális állásra szerint 1 + 1 + 1 = 3 prémium pontért vehető meg

VX2CgIv.png


Kód beillesztése:
javascript:
TribalWars.get("market", {
                ajax: "exchange_data"
            }, function(data) {
                function calculateCost(e, a) {
                    var r = data.stock[e],
                        t = data.capacity[e];
                    return (1 + (data.tax.buy)) * (calculateMarginalPrice(r, t) + calculateMarginalPrice(r - a, t)) * a / 2
                }
                function calculateMarginalPrice(e, a) {
                    var r = data.constants;
                    return r.resource_base_price - r.resource_price_elasticity * e / (a + r.stock_size_modifier)
                }

                var buildings = $("#buildings").find("tr");
                for (var i = 0; i < buildings.length; i++) {
                    if (i == 0) {
                        text = "Tőzsdén";
                        $("#buildings").find("tr").eq(i).append('<th>'+text+'</th>');
                    } else {
                        wood = Math.ceil(Number($("#buildings").find("tr").eq(i).find(".cost_wood").text()) * 0.2);
                        woodcost = Math.ceil(calculateCost("wood", wood));
                        stone = Math.ceil(Number($("#buildings").find("tr").eq(i).find(".cost_stone").text()) * 0.2);
                        stonecost = Math.ceil(calculateCost("stone", stone));
                        iron = Math.ceil(Number($("#buildings").find("tr").eq(i).find(".cost_iron").text()) * 0.2);
                        ironcost = Math.ceil(calculateCost("iron", iron));
                        sum_pp = woodcost+stonecost+ironcost;
                        $("#buildings").find("tr").eq(i).append('<td><center><span class="coinbag coinbag-header"></span>'+sum_pp+'<center/></td>');
                }
        }
})
void(0);


öreg
 

Captain MingLee

Active Member
A reakció pontszáma
194
Nem tudom hogy a .net es a .hu script szabalyok hogy vannak, de jelenleg ezert .neten perma jar. Unlucky
 

Captain MingLee

Active Member
A reakció pontszáma
194
Na. Valószinűleg sikerült elintéznem, hogy itt is illegális legyen, szóval szivesen! (a legfrissebb riport alanyunk meglesz keresve .net coma által)
1679094119655.png
 

öreg

Well-Known Member
A reakció pontszáma
1.724
tőzsdéről kérdez le adatokat, de mivel nem a tőzsdézéshez használod azért lett itt engedve
az persze megint más kérdés, hogy nem tudnak különbséget tenni, hogy te ezzel a scripttel csináltad a lekérdezést, vagy egy olyannal amivel csalni akarsz a tőzsdén
 

-Sam

Well-Known Member
A reakció pontszáma
250
Na. Valószinűleg sikerült elintéznem, hogy itt is illegális legyen, szóval szivesen! (a legfrissebb riport alanyunk meglesz keresve .net coma által)
intézd el légyszi a tömeges gyűjti scriptet is mert a magyar szabályzat szerint az is tiltott:
nemzetközis szabályzatban engedélyezve van a használata, itt nem!

  1. Csak azok a scriptek szabályosak, amelyek 1 klikkelést helyettesítenek, kivéve a faluátnevező, támadás-átnevező és jelentést átnevező scripteket.
  2. A Farmkezelőhöz kapcsolt scriptek csak a Support egyedi hozzájárulásával használhatók.
  3. Egy script sem küldhet automatikus információkat, vagy reagálhat a fiókban történő eseményekre.
  4. Egy script sem fókuszálhat vagy klikkelhet a Támadás, Támogatás vagy OK gombokra a gyülekezőtéren /egységinformációs oldalon.
  5. A Scriptek nem küldhetnek a játékos nevében támadást, és nem használhatók automatikusan egységküldésre a megszokottnál kevesebb kattintással.
  6. Egy script sem működhet együtt a Prémium Tőzsdével.
 
Fent