[Pasek] Dysponent surowcowy

Malcu

Chłop
Wynik reakcji
0
Dziękuję działa, mistrz!!!!!!
Jak mieszkasz na pomorzu to wpadam z flaszką jacka !

Życzę miłego wieczoru Mateusz.
 

Malcu

Chłop
Wynik reakcji
0
Dzisiejsze błedy:


preventOverflowing(): while_1 is infinite
Kod:
11470    1        NEW TRANSPORT: (0,0,1000) traders:1
11471    1    updateVillages()
11472    1    addTransport()
11473    1        NEW TRANSPORT: (0,0,1000) traders:1
11474    1    updateVillages()
11475    1        reduceSums() | transport swap found
11476    1    reduceTransport()
11477    1        Reduction: i: 9, (0,0,1000), origin: 4058, destination: 2686
11478    2    updateVillages()
11479    1    reduceTransport()
11480    1        Reduction: i: 23, (0,0,1000), origin: 3412, destination: 2649
11481    2    updateVillages()
11482    1    addTransport()
11483    1        NEW TRANSPORT: (0,0,1000) traders:1
11484    1    updateVillages()
11485    1    addTransport()
11486    1        NEW TRANSPORT: (0,0,1000) traders:1
11487    1    updateVillages()
11488    1    verifyTransports()
11489    1        Number of transports: 31 {
11490    1    }
11491    1    removeEmptys()
11492    1        removeEmptys() | removal
11493    1    updateVillages()
11494    1        removeEmptys() | removal
11495    1    updateVillages()
11496    1        removeEmptys() | removal
11497    1    updateVillages()
11498    1        removeEmptys() | removal
11499    1    updateVillages()
11500    1        removeEmptys() | removal
11501    1    updateVillages()
11502    1        removeEmptys() | removal
11503    1    updateVillages()
11504    1    verifyTransports()
11505    1        Number of transports: 25 {
11506    1    }
11507    1    merge()
11508    1    verifyTransports()
11509    1        Number of transports: 25 {
11510    1    }
11511    1        merge() | merging i: 0, i+1: 1
11512    2    updateVillages()
11513    1    addTransport()
11514    1        NEW TRANSPORT: (0,0,24000) traders:24
11515    1    updateVillages()
11516    1        merge() | merging i: 1, i+1: 2
11517    2    updateVillages()
11518    1    addTransport()
11519    1        NEW TRANSPORT: (0,0,38000) traders:38
11520    1    updateVillages()
11521    1        merge() | merging i: 3, i+1: 4
11522    2    updateVillages()
11523    1    addTransport()
11524    1        NEW TRANSPORT: (0,0,28000) traders:28
11525    1    updateVillages()
11526    1        merge() | merging i: 3, i+1: 4
11527    2    updateVillages()
11528    1    addTransport()
11529    1        NEW TRANSPORT: (0,0,2000) traders:2
11530    1    updateVillages()
11531    1        merge() | merging i: 3, i+1: 4
11532    2    updateVillages()
11533    1    addTransport()
11534    1        NEW TRANSPORT: (0,0,30000) traders:30
11535    1    updateVillages()
11536    1        merge() | merging i: 5, i+1: 6
11537    2    updateVillages()
11538    1    addTransport()
11539    1        NEW TRANSPORT: (0,0,6000) traders:6
11540    1    updateVillages()
11541    1        merge() | merging i: 5, i+1: 6
11542    2    updateVillages()
11543    1    addTransport()
11544    1        NEW TRANSPORT: (0,0,2000) traders:2
11545    1    updateVillages()
11546    1        merge() | merging i: 5, i+1: 6
11547    2    updateVillages()
11548    1    addTransport()
11549    1        NEW TRANSPORT: (0,0,7000) traders:7
11550    1    updateVillages()
11551    1        merge() | merging i: 5, i+1: 6
11552    2    updateVillages()
11553    1    addTransport()
11554    1        NEW TRANSPORT: (0,0,9000) traders:9
11555    1    updateVillages()
11556    1        merge() | merging i: 10, i+1: 11
11557    2    updateVillages()
11558    1    addTransport()
11559    1        NEW TRANSPORT: (0,0,10000) traders:10
11560    1    updateVillages()
11561    1    verifyTransports()
11562    1        Number of transports: 15 {
11563    1    }
11564    1    reduceOpposing()
11565    1    removeEmptys()
11566    1    preventOverflowing()
11567    1        preventOverflowing() while_1
11568    100001            preventOverflowing() while_1 while_2
11569    1    ERROR: preventOverflowing(): while_1 is infinite
Nie mogę przeslać debuga poniewaz jest zbyt długi. W nowym poscie też nie da rady dodać.
 

PabloCanaletto

Topornik
Wynik reakcji
264
@Malcu tą wartość masz za małą:

sP0NLNq.png
 

Mario62

Chłop
Wynik reakcji
0
Na głównym koncie skrypt chodzi aż miło, ale na jednym zastępstwie...
preventOverflowing(): while_1 is infinite
Kod:
93921    1        NEW TRANSPORT: (0,0,1000) traders:1
93922    1    updateVillages()
93923    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
93924    1            preventOverflowing() while_1 while_2
93925    1    addTransport()
93926    1        NEW TRANSPORT: (0,0,1000) traders:1
93927    1    updateVillages()
93928    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
93929    1            preventOverflowing() while_1 while_2
93930    1    addTransport()
93931    1        NEW TRANSPORT: (0,0,1000) traders:1
93932    1    updateVillages()
93933    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
93934    1            preventOverflowing() while_1 while_2
93935    1    addTransport()
93936    1        NEW TRANSPORT: (0,0,1000) traders:1
93937    1    updateVillages()
93938    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
93939    1            preventOverflowing() while_1 while_2
93940    1    addTransport()
93941    1        NEW TRANSPORT: (0,0,1000) traders:1
93942    1    updateVillages()
93943    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
93944    1            preventOverflowing() while_1 while_2
93945    1    addTransport()
93946    1        NEW TRANSPORT: (0,0,1000) traders:1
93947    1    updateVillages()
93948    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
93949    1            preventOverflowing() while_1 while_2
93950    1    addTransport()
93951    1        NEW TRANSPORT: (0,0,1000) traders:1
93952    1    updateVillages()
93953    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
93954    1            preventOverflowing() while_1 while_2
93955    1    addTransport()
93956    1        NEW TRANSPORT: (0,0,1000) traders:1
93957    1    updateVillages()
93958    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
93959    1            preventOverflowing() while_1 while_2
93960    1    addTransport()
93961    1        NEW TRANSPORT: (0,0,1000) traders:1
93962    1    updateVillages()
93963    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
93964    1            preventOverflowing() while_1 while_2
93965    1    addTransport()
93966    1        NEW TRANSPORT: (0,0,1000) traders:1
93967    1    updateVillages()
93968    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
93969    1            preventOverflowing() while_1 while_2
93970    1    addTransport()
93971    1        NEW TRANSPORT: (0,0,1000) traders:1
93972    1    updateVillages()
93973    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
93974    1            preventOverflowing() while_1 while_2
93975    1    addTransport()
93976    1        NEW TRANSPORT: (0,0,1000) traders:1
93977    1    updateVillages()
93978    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
93979    1            preventOverflowing() while_1 while_2
93980    1    addTransport()
93981    1        NEW TRANSPORT: (0,0,1000) traders:1
93982    1    updateVillages()
93983    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
93984    1            preventOverflowing() while_1 while_2
93985    1    addTransport()
93986    1        NEW TRANSPORT: (0,0,1000) traders:1
93987    1    updateVillages()
93988    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
93989    1            preventOverflowing() while_1 while_2
93990    1    addTransport()
93991    1        NEW TRANSPORT: (0,0,1000) traders:1
93992    1    updateVillages()
93993    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
93994    1            preventOverflowing() while_1 while_2
93995    1    addTransport()
93996    1        NEW TRANSPORT: (0,0,1000) traders:1
93997    1    updateVillages()
93998    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
93999    1            preventOverflowing() while_1 while_2
94000    1    addTransport()
94001    1        NEW TRANSPORT: (0,0,1000) traders:1
94002    1    updateVillages()
94003    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
94004    1            preventOverflowing() while_1 while_2
94005    1    addTransport()
94006    1        NEW TRANSPORT: (0,0,1000) traders:1
94007    1    updateVillages()
94008    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
94009    1            preventOverflowing() while_1 while_2
94010    1    addTransport()
94011    1        NEW TRANSPORT: (0,0,1000) traders:1
94012    1    updateVillages()
94013    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
94014    1            preventOverflowing() while_1 while_2
94015    1    addTransport()
94016    1        NEW TRANSPORT: (0,0,1000) traders:1
94017    1    updateVillages()
94018    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
94019    99958            preventOverflowing() while_1 while_2
94020    1    ERROR: preventOverflowing(): while_1 is infinite

Plik debug
Debug.txt
 

2206702

Chłop
Wynik reakcji
1
Czy istnieje możliwość aby w przyszłości dodać opcję ograniczenia czasu podróży?
 

Lodar93

Pikinier
Wynik reakcji
52
TypeError: Cannot read property 'innerText' of undefined
Kod:
TypeError: Cannot read property 'innerText' of undefined
    at Object.getOngoingTransports (https://media.innogamescdn.com/com_DS_PL/skrypty/Dysponent_Surowcowy.js?_=1614268016586:983:86)
    at Object.success (https://media.innogamescdn.com/com_DS_PL/skrypty/Dysponent_Surowcowy.js?_=1614268016586:1899:69)
    at u (https://dspl.innogamescdn.com/assets/pl162/2a2c932b7133babb76c2bb48f72d8f8c/merged/game.js:8:28184)
    at Object.fireWith [as resolveWith] (https://dspl.innogamescdn.com/assets/pl162/2a2c932b7133babb76c2bb48f72d8f8c/merged/game.js:8:28928)
    at S (https://dspl.innogamescdn.com/assets/pl162/2a2c932b7133babb76c2bb48f72d8f8c/merged/game.js:8:79655)
    at XMLHttpRequest.<anonymous> (https://dspl.innogamescdn.com/assets/pl162/2a2c932b7133babb76c2bb48f72d8f8c/merged/game.js:8:82108)
    at Object.send (https://dspl.innogamescdn.com/assets/pl162/2a2c932b7133babb76c2bb48f72d8f8c/merged/game.js:8:82467)
    at Function.ajax (https://dspl.innogamescdn.com/assets/pl162/2a2c932b7133babb76c2bb48f72d8f8c/merged/game.js:8:78083)
    at Object.main (https://media.innogamescdn.com/com_DS_PL/skrypty/Dysponent_Surowcowy.js?_=1614268016586:1895:8)
    at https://media.innogamescdn.com/com_DS_PL/skrypty/Dysponent_Surowcowy.js?_=1614268016586:1920:24

Kod:
1    Dysponent Surowcowy - Debug Log:
1    main()
1    overview_villages
1    getBaseData()
6    addVillage()
1    getOngoingTransports()
 

FetaGreen

Chłop
Wynik reakcji
0
Skrypt działa idealnie. Wie ktoś jak mogę naprawić kwadraty ze screena (win7)? Na telefonie elegancko zapełniają mi się kuleczki.
 

Załączniki

  • download.png
    download.png
    8,1 KB · Wyświetlenia: 68

Jacq

Rycerz
Wynik reakcji
1.288
Będzie kiedyś możliwość by np: z grupy pełna zagroda wyrównywało do grupy Off ?
 

Deleted User - 2291781

Guest
TypeError: $(...).find(...)[0] is undefined
Kod:
getOngoingTransports@https://media.innogamescdn.com/com_DS_PL/skrypty/Dysponent_Surowcowy.js?_=1614869943070:983:17
success@https://media.innogamescdn.com/com_DS_PL/skrypty/Dysponent_Surowcowy.js?_=1614869943070:1899:69
u@https://dspl.innogamescdn.com/assets/pl162/27d6cb614aadc01d2b9955988ef60c6a/merged/game.js:8:28184
fireWith@https://dspl.innogamescdn.com/assets/pl162/27d6cb614aadc01d2b9955988ef60c6a/merged/game.js:8:28928
S@https://dspl.innogamescdn.com/assets/pl162/27d6cb614aadc01d2b9955988ef60c6a/merged/game.js:8:79655
n/<@https://dspl.innogamescdn.com/assets/pl162/27d6cb614aadc01d2b9955988ef60c6a/merged/game.js:8:82108
send@https://dspl.innogamescdn.com/assets/pl162/27d6cb614aadc01d2b9955988ef60c6a/merged/game.js:8:82467
ajax@https://dspl.innogamescdn.com/assets/pl162/27d6cb614aadc01d2b9955988ef60c6a/merged/game.js:8:78083
main@https://media.innogamescdn.com/com_DS_PL/skrypty/Dysponent_Surowcowy.js?_=1614869943070:1895:8
@https://media.innogamescdn.com/com_DS_PL/skrypty/Dysponent_Surowcowy.js?_=1614869943070:1920:24
@https://media.innogamescdn.com/com_DS_PL/skrypty/Dysponent_Surowcowy.js?_=1614869943070:1921:3

Kod:
1    Dysponent Surowcowy - Debug Log:
1    main()
1    overview_villages
1    getBaseData()
4    addVillage()
1    getOngoingTransports()

Mimo tych błędów skrypt działa u mnie poprawnie.
 

PabloCanaletto

Topornik
Wynik reakcji
264
Znane bugi (do naprawienia kiedyśtam)

1. preventOverflowing(): while_1 is infinite
Wyjaśnienie: Gdy skrypt w trakcie rozsyłania surowców z wioski mającej ich za dużo nie może znaleźć wioski z wolnym miejscem w spichlerzu zapętla się.
Workaround: Podnieść wartość ustawienia Maksymalne wypełnienie spichlerza (%) lub zużyć trochę surowców na koncie

2. TypeError: Cannot read property 'innerText' of undefined oraz TypeError: $(...).find(...)[0] is undefined
Kod:
1    Dysponent Surowcowy - Debug Log:
1    main()
1    overview_villages
1    getBaseData()
X    addVillage()
1    getOngoingTransports()
Wyjaśnienie: W przypadku braku przychodzących transportów w danej grupie wiosek skrypt nie jest w stanie ich wczytać.
Workaround: Nie potrzebny.

3. UI "rozjeżdża się", gdy szerokość okna jest niewielka.
fnDwLqZ.png
Workaround: W ustawieniach gry wpisać "Szerokość okna" na co najmniej 1110 Pixeli.

4. Skrypt da się uruchomić na pustej grupie wiosek.
G08SSEh.png
Workaround: N/A

5. Zaktualizowano informacje o wiosce do obecnej liczby surowców mniejszej, niż resourcesSafeguard!
Kod:
.
.
.
XXXX    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
XXXX    1            preventOverflowing() while_1 while_2
XXXX    1    addTransport()
XXXX    1        NEW TRANSPORT: (XXXX,XXXX,XXXX) traders:1
XXXX    1    updateVillages()
XXXX    1    i: 1, present: XXXX, change: 1000
XXXX    1    ERROR: Zaktualizowano informacje o wiosce do obecnej liczby surowców mniejszej, niż resourcesSafeguard!
Wyjaśnienie: Aby sprostać ustawieniu Maksymalne wypełnienie spichlerza (%), które uwzględnia też aktualnie trwające transporty, skrypt będzie się starał rozesłać surowce w tym momencie dostępne w wiosce, co może wchodzić w konflikt z Zabezpieczenie w surowcach. Sytuacja często jest wywoływane przez poprzednie użycie skryptu na kontach posiadających wioski na zróżnicowanym poziomie rozwoju - wysokie ustawienia wypełniania spichlerzy wynikające z wysoce rozwiniętych wiosek vs niskie pojemności mało rozwiniętych wiosek.
Workaround: Uniwersalne rozwiązanie niestety nie istnieje, następujące działania mogą pomóc w konkretnych przypadkach:
1. Poczekać aż transporty do mniej rozwiniętych wiosek dojdą.
2. Zmniejszyć wartości ustawienia Zabezpieczenie w surowcach
3. Zwiększyć wartość ustawienia Maksymalne wypełnienie spichlerza (%)

6. Ponowne utworzenie planu bez odświeżenia strony i uruchomienia skryptu ponownie daje tworzy niepoprawny plan.
Wyjaśnienie: ???
Workaround: Przed ponownym utworzeniem planu zawsze odświeżyć stronę.
 
Ostatnia edycja:

THEvMOLKA

Miecznik
Wynik reakcji
56
preventOverflowing(): while_1 is infinite
Kod:
7431    1        NEW TRANSPORT: (0,1000,0) traders:1
7432    1    updateVillages()
7433    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7434    1            preventOverflowing() while_1 while_2
7435    1    addTransport()
7436    1        NEW TRANSPORT: (1000,0,0) traders:1
7437    1    updateVillages()
7438    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7439    1            preventOverflowing() while_1 while_2
7440    1    addTransport()
7441    1        NEW TRANSPORT: (0,1000,0) traders:1
7442    1    updateVillages()
7443    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7444    1            preventOverflowing() while_1 while_2
7445    1    addTransport()
7446    1        NEW TRANSPORT: (1000,0,0) traders:1
7447    1    updateVillages()
7448    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7449    1            preventOverflowing() while_1 while_2
7450    1    addTransport()
7451    1        NEW TRANSPORT: (0,1000,0) traders:1
7452    1    updateVillages()
7453    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7454    1            preventOverflowing() while_1 while_2
7455    1    addTransport()
7456    1        NEW TRANSPORT: (1000,0,0) traders:1
7457    1    updateVillages()
7458    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7459    1            preventOverflowing() while_1 while_2
7460    1    addTransport()
7461    1        NEW TRANSPORT: (0,1000,0) traders:1
7462    1    updateVillages()
7463    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7464    1            preventOverflowing() while_1 while_2
7465    1    addTransport()
7466    1        NEW TRANSPORT: (1000,0,0) traders:1
7467    1    updateVillages()
7468    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7469    1            preventOverflowing() while_1 while_2
7470    1    addTransport()
7471    1        NEW TRANSPORT: (0,1000,0) traders:1
7472    1    updateVillages()
7473    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7474    1            preventOverflowing() while_1 while_2
7475    1    addTransport()
7476    1        NEW TRANSPORT: (1000,0,0) traders:1
7477    1    updateVillages()
7478    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7479    1            preventOverflowing() while_1 while_2
7480    1    addTransport()
7481    1        NEW TRANSPORT: (0,1000,0) traders:1
7482    1    updateVillages()
7483    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7484    1            preventOverflowing() while_1 while_2
7485    1    addTransport()
7486    1        NEW TRANSPORT: (1000,0,0) traders:1
7487    1    updateVillages()
7488    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7489    1            preventOverflowing() while_1 while_2
7490    1    addTransport()
7491    1        NEW TRANSPORT: (0,1000,0) traders:1
7492    1    updateVillages()
7493    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7494    1            preventOverflowing() while_1 while_2
7495    1    addTransport()
7496    1        NEW TRANSPORT: (1000,0,0) traders:1
7497    1    updateVillages()
7498    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7499    1            preventOverflowing() while_1 while_2
7500    1    addTransport()
7501    1        NEW TRANSPORT: (0,1000,0) traders:1
7502    1    updateVillages()
7503    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7504    1            preventOverflowing() while_1 while_2
7505    1    addTransport()
7506    1        NEW TRANSPORT: (1000,0,0) traders:1
7507    1    updateVillages()
7508    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7509    1            preventOverflowing() while_1 while_2
7510    1    addTransport()
7511    1        NEW TRANSPORT: (0,1000,0) traders:1
7512    1    updateVillages()
7513    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7514    1            preventOverflowing() while_1 while_2
7515    1    addTransport()
7516    1        NEW TRANSPORT: (1000,0,0) traders:1
7517    1    updateVillages()
7518    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7519    1            preventOverflowing() while_1 while_2
7520    1    addTransport()
7521    1        NEW TRANSPORT: (0,1000,0) traders:1
7522    1    updateVillages()
7523    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7524    1            preventOverflowing() while_1 while_2
7525    1    addTransport()
7526    1        NEW TRANSPORT: (1000,0,0) traders:1
7527    1    updateVillages()
7528    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
7529    99881            preventOverflowing() while_1 while_2
7530    1    ERROR: preventOverflowing(): while_1 is infinite

w załączniku debug log, bo wiadomość za długa
 

Załączniki

  • Debug Log.txt
    237,8 KB · Wyświetlenia: 14

GMarlen

Chłop
Wynik reakcji
0
Nie wiem czy ja to dobrze robię :/
Tworząc plan surowcowy przenosi mnie do konkretnej wioski i tam klikając w skrypt zaznacza się odpowiednia ilość surowców przybywających do wioski następnie poproś o surowce, surowce wędrują a mnie przenosi do kolejnej wioski?
Mam 250 wiosek zanim zdążę przejść do ostatniej plan traci ważność, jakoś 10min mi się trzymał, gdy daję stwórz to bierze mi znów całą pule wiosek.Czy jest jakaś możliwosć po stworzeniu tego planu przesyłu surowców 1 kliknięciem wysłać wszystkie surowce?
 

PabloCanaletto

Topornik
Wynik reakcji
264
@GMarlen

Masz 250 wiosek. Załóżmy przypadek pesymistyczny: aż 2/3 wiosek wzywa surowce i przeklikanie 1 wioski zajmuje aż 2s. To plan wykonasz w 5 i pół minuty. Plan traci ważność po 30 minutach (chyba, że zamkniesz przeglądarkę, wtedy może się skasować).

Mozliwości realizacji całego planu jednym kliknięciem nigdy nie było i nigdy nie będzie, bo to by łamało regulamin: 1 klik = 1 akcja.

Jeżeli faktycznie ktoś boryka się z długim czasem wykonania planu, to mam takie rady (w kolejności stosowania):
1. Częściej korzystać ze skryptu, aby plany były mniejsze.
2. Przypisać do skryptu skrót klawiaturowy. Skrypt ustawia target na "Wezwij surowce", więc wystarczy klikać na klawiaturze w kółko "skrypt > enter" bez machania myszką.
3. Ustawić Minimalne wezwanie surowców na 1000, potem na 2000 i tak dalej. 10000 bym nie przekraczał nigdy.
4. Odkliknąć opcję Rozszerzona optymalizacja. To tak myślę >1k wiosek.
 
Wynik reakcji
21
Nie wiem czy ja to dobrze robię :/
Tworząc plan surowcowy przenosi mnie do konkretnej wioski i tam klikając w skrypt zaznacza się odpowiednia ilość surowców przybywających do wioski następnie poproś o surowce, surowce wędrują a mnie przenosi do kolejnej wioski?
Mam 250 wiosek zanim zdążę przejść do ostatniej plan traci ważność, jakoś 10min mi się trzymał, gdy daję stwórz to bierze mi znów całą pule wiosek.Czy jest jakaś możliwosć po stworzeniu tego planu przesyłu surowców 1 kliknięciem wysłać wszystkie surowce?

Ale zauważ, że jak po 10 min klikniesz "zobacz plan" to te wyrównanie to tylko po jakimś tysiaku surowców więc po co to klikać ;p Wystarczy "wykonaj plan" kliknąć z raz dziennie np po wybiciu monet żeby surki wyrównać i tyle. Świetny skrypt ogólnie!
 

Slavqo

Chłop
Wynik reakcji
1
Dosyć częsty błąd ... jeśli chcesz debug log to mogę Ci go podesłąć na DC czy czymś innym.


Zaktualizowano informacje o wiosce do obecnej liczby surowców mniejszej, niż resourcesSafeguard!
Kod:
9511    1    addTransport()
9512    1        NEW TRANSPORT: (0,0,1000) traders:1
9513    1    updateVillages()
9514    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
9515    1            preventOverflowing() while_1 while_2
9516    1    addTransport()
9517    1        NEW TRANSPORT: (0,0,1000) traders:1
9518    1    updateVillages()
9519    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
9520    1            preventOverflowing() while_1 while_2
9521    1    addTransport()
9522    1        NEW TRANSPORT: (0,0,1000) traders:1
9523    1    updateVillages()
9524    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
9525    1            preventOverflowing() while_1 while_2
9526    1    addTransport()
9527    1        NEW TRANSPORT: (0,0,1000) traders:1
9528    1    updateVillages()
9529    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
9530    1            preventOverflowing() while_1 while_2
9531    1    addTransport()
9532    1        NEW TRANSPORT: (0,0,1000) traders:1
9533    1    updateVillages()
9534    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
9535    1            preventOverflowing() while_1 while_2
9536    1    addTransport()
9537    1        NEW TRANSPORT: (0,0,1000) traders:1
9538    1    updateVillages()
9539    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
9540    1            preventOverflowing() while_1 while_2
9541    1    addTransport()
9542    1        NEW TRANSPORT: (0,0,1000) traders:1
9543    1    updateVillages()
9544    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
9545    1            preventOverflowing() while_1 while_2
9546    1    addTransport()
9547    1        NEW TRANSPORT: (0,0,1000) traders:1
9548    1    updateVillages()
9549    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
9550    1            preventOverflowing() while_1 while_2
9551    1    addTransport()
9552    1        NEW TRANSPORT: (0,0,1000) traders:1
9553    1    updateVillages()
9554    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
9555    1            preventOverflowing() while_1 while_2
9556    1    addTransport()
9557    1        NEW TRANSPORT: (0,0,1000) traders:1
9558    1    updateVillages()
9559    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
9560    1            preventOverflowing() while_1 while_2
9561    1    addTransport()
9562    1        NEW TRANSPORT: (0,1000,0) traders:1
9563    1    updateVillages()
9564    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
9565    1            preventOverflowing() while_1 while_2
9566    1    addTransport()
9567    1        NEW TRANSPORT: (1000,0,0) traders:1
9568    1    updateVillages()
9569    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
9570    1            preventOverflowing() while_1 while_2
9571    1    addTransport()
9572    1        NEW TRANSPORT: (0,0,1000) traders:1
9573    1    updateVillages()
9574    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
9575    1            preventOverflowing() while_1 while_2
9576    1    addTransport()
9577    1        NEW TRANSPORT: (0,1000,0) traders:1
9578    1    updateVillages()
9579    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
9580    1            preventOverflowing() while_1 while_2
9581    1    addTransport()
9582    1        NEW TRANSPORT: (0,0,1000) traders:1
9583    1    updateVillages()
9584    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
9585    1            preventOverflowing() while_1 while_2
9586    1    addTransport()
9587    1        NEW TRANSPORT: (1000,0,0) traders:1
9588    1    updateVillages()
9589    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
9590    1            preventOverflowing() while_1 while_2
9591    1    addTransport()
9592    1        NEW TRANSPORT: (0,1000,0) traders:1
9593    1    updateVillages()
9594    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
9595    1            preventOverflowing() while_1 while_2
9596    1    addTransport()
9597    1        NEW TRANSPORT: (1000,0,0) traders:1
9598    1    updateVillages()
9599    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
9600    1            preventOverflowing() while_1 while_2
9601    1    addTransport()
9602    1        NEW TRANSPORT: (0,0,1000) traders:1
9603    1    updateVillages()
9604    1                preventOverflowing() while_1 while_2 | NEW TRANSPORT
9605    1            preventOverflowing() while_1 while_2
9606    1    addTransport()
9607    1        NEW TRANSPORT: (0,1000,0) traders:1
9608    1    updateVillages()
9609    1    i: 1, present: -145, change: 1000
9610    1    ERROR: Zaktualizowano informacje o wiosce do obecnej liczby surowców mniejszej, niż resourcesSafeguard!
 
Do góry