abonnement Unibet Coolblue
pi_153904472
Wat is agar,io?
Agar.io is een browsergame, die je zou kunnen omschrijven als 'survival of the biggest'. In dit spel ben je namelijk een cel en is het de bedoeling zo groot mogelijk te worden. Dit doe je door andere cellen op te eten. Echter willen ook deze cellen groeien en proberen zij dus juist om jou te eten.
De besturing is simpel: met je muis bepaal je welke kant je cel op beweegt, met spatie splits je jezelf in tweeën en met 'W' schiet je een klein beetje van je massa af. Dit kun je doen om andere cellen of mijnen te voeden. Op het moment dat een mijn genoeg gevuld is splitst deze en als deze daarbij een cel raakt splitst de cel in meerdere, kleine(re) cellen.

Oké, leuk, maar waarom dit topic?
Omdat wij FOK!kers natuurlijk lief en leed met elkaar delen en daarom ook graag met en/of tegen elkaar zouden spelen.

Maar hoe kom ik dan op een server met FOK!kers terecht?
Dat kan niet via agar.io zelf, maar gelukkig zijn er ook privé gehoste servers. Momenteel speelt #teamFOK! via agar.yt.

Hoe join ik #teamFOK!?
Heel simpel: je zet gewoon [FOK!] voor je username. Dat moet wel lukken, toch?

HELP! Ik lagg!
Dat komt door toenemende interesse helaas steeds vaker voor. De volgende tips kunnen je lagg enigszins beperken:
• sluit je andere tabs
• schakel niet-gebruikte extensies uit (ook ad-blocker, tijdens het spelen zie je toch geen ads)
• activeer de 'no-skins'-optie. Deze kun je vinden nadat je het tandwiel-icoontje hebt aangeklikt.
En als dat alles nog niet helpt kun je proberen agar.io in incognito of privémodus te spelen, al is het effect daarvan niet al te groot.

Veel speelplezier!

P.s. de FOK!kers spelen op www.agar.yt
  zondag 28 juni 2015 @ 16:15:39 #2
403866 richolio
#MacMasterrace
pi_153904483
Dit spel _O_ Verslavend as fuck
'Richolio _O_' - tong80
LAST.FM
  zondag 28 juni 2015 @ 16:16:20 #3
286575 Roces18
Chef de party
pi_153904494
zullen we op yt? de nr 1 worden
melksommelier en vertrouwenspersoon fok
pi_153904515
ok
  zondag 28 juni 2015 @ 16:17:58 #5
286575 Roces18
Chef de party
pi_153904526
ok linksonder verzamelen? en dan gewoon daar rondhangen tot we machtig zijn
melksommelier en vertrouwenspersoon fok
pi_153904537
Ik kom ook
(she/her)
pi_153904540
ik verzamel; linksonder
(she/her)
  zondag 28 juni 2015 @ 16:20:06 #8
440653 BarryOSeven
Fiat justitia ruat caelum
pi_153904573
Agar Hax in Progress

Iemand behoefte aan een beetje gui update?


Dit bedoel ik dus.

Hoe werkt dit:

Download voor Chrome even de "Custom Javascript for websites" plugin.

Ga naar agor.io

Klik op de knop en paste dit erin:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
var g = window;
var m = window.jQuery;

var Agario = {
    engineUrl: 'http://agar.io/main_out.js',
    nickname: 'ﷺ',
    me: null,
    init: function() {
        document.addEventListener("DOMContentLoaded", this.ready());
    },
    ready: function() {
        this.cancelDefaultBehavior();
        this.handlePlayButton();
    },
    setNickname: function() {
        var nickElement = document.getElementById('nick');
        nickElement.value = this.nickname;
    },
    cancelDefaultBehavior: function() {
        for (var i in window) {
            if((typeof window[i]).toString()=="function") {
                if(window[i].name === 'Wa') {
                    //init functie
                    this.prevWa = window[i];
                    window[i] = function Wa() {
                       Agario.getEngineSource();
                    }

                }
            }
        }
    },
    handlePlayButton: function() {
        var btn = document.getElementById('playBtn');
        btn.addEventListener('click', this.onPlay);
    },
    onPlay: function() {
        this.me = null;
    },
    onDraw: function(object) {
        if(!this.me) {
            this.initializeMe(object);
        }

        object.name = object.name.replace(/\[[0-9]+\]/i, "");
        object.name = object.name + '[' + parseFloat(object.size).toFixed(0) + ']';

        if(this.me && this.me != object) {
            var dangerState = this.me.fetchDangerState(object);

            if(object.k && object.k.N) {
                switch(dangerState) {
                    case 0:
                        object.k.N = 'green';
                        break;
                    case 1:
                        object.k.N = 'purple';
                        break;
                    case 2:
                        object.k.N = 'orange';
                        break;
                    case 3:
                        object.k.N = 'red';
                        break;
                    default:
                        object.k.N = 'white';
                }
            }
        }
    },
    initializeMe: function(object) {
        if(object.name === this.nickname) {

            if(this.me == null) {
                this.me = object;
                var me = object;
                console.log(this.me);
                this.me.fetchDangerState = function(other) {

                    var splitMe = me.size / 2;
                    var otherSplitSize = other.size + (other.size * 1/3);
                    if(splitMe > otherSplitSize) {
                        //console.log('' + other.id + ' is suckable');
                        return 0;
                    }

                    var meFloatSize = me.size * 0.9;
                    if(meFloatSize > other.size) {
                        //console.log('' + other.id + ' is floatable');
                        return 1;
                    }

                    var splitOther = other.size / 2;
                    var meSplitSize = me.size + (me.size * 1/3);
                    if(splitOther > meSplitSize) {
                        //console.log('I AM suckable');
                        return 3;
                    }

                    var otherFloatSize = other.size * 0.9;
                    if(otherFloatSize > me.size) {
                        //console.log('I AM floatable');
                        return 2;
                    }

                    return '';
                };
            }
        }
    },
    doEngineModifications(engine) {
        engine = engine.replace('\(function(g,m\){','');
        engine = engine.replace('}\)\(window,window.jQuery\);','');
        
        //hook into the draw method
        engine = engine.replace('function\(a\){if\(this.I\(\)\){', 'function\(a\){if\(this.I\(\)\){Agario.onDraw\(this\);');

        return engine;
    },
    getEngineSource: function() {
        var engine;
        $.get(Agario.engineUrl, function( data ) {

            engine = Agario.doEngineModifications(data);

            console.log('Starting custom engine');
            eval(engine);
            Wa();
            Agario.setNickname();
        });
    }
};

Agario.init();

Klaar, hax!

(verkapte, help mij met de hax post eigenlijk er is zoveel meer mogelijk. timer wanneer je weer kunt smelten ed)
pi_153904588
FYLAX :( :( :( :( :(
Signature:
Maximaal 4 regels
Maximaal 250 tekens
(te kort? neem een abonnement)
  zondag 28 juni 2015 @ 16:28:39 #10
286575 Roces18
Chef de party
pi_153904787
geef toto je shit ;p
melksommelier en vertrouwenspersoon fok
  zondag 28 juni 2015 @ 16:29:49 #11
440653 BarryOSeven
Fiat justitia ruat caelum
pi_153904813
Oke er klopt nog iets niet

Heb ingesteld dat wanneer iemand 10% groter of kleiner is dan jij, je hem kunt opvreten of andersom.

Maar hoeveel groter moet je zijn om iemand met een spatie te kunnen opzuigen?

Heb nu dat je jezelf door 2 doet.

dus me.size/2

en de ander moet dat 1/3 kleiner zijn. ok volgens mij heb ik em al
  zondag 28 juni 2015 @ 16:46:53 #12
286575 Roces18
Chef de party
pi_153905154
quote:
0s.gif Op zondag 28 juni 2015 16:29 schreef BarryOSeven het volgende:
Oke er klopt nog iets niet

Heb ingesteld dat wanneer iemand 10% groter of kleiner is dan jij, je hem kunt opvreten of andersom.

Maar hoeveel groter moet je zijn om iemand met een spatie te kunnen opzuigen?

Heb nu dat je jezelf door 2 doet.

dus me.size/2

en de ander moet dat 1/3 kleiner zijn. ok volgens mij heb ik em al
je moet 30% groter zijn, dus als je split moet je alsnog 30% groter
melksommelier en vertrouwenspersoon fok
pi_153905169
10% en met split 30% toch?
(she/her)
  zondag 28 juni 2015 @ 16:48:00 #14
440653 BarryOSeven
Fiat justitia ruat caelum
pi_153905185
quote:
0s.gif Op zondag 28 juni 2015 16:46 schreef Roces18 het volgende:

[..]

je moet 30% groter zijn, dus als je split moet je alsnog 30% groter
Klopt,

code aangepast, nu klopt het wel

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
var g = window;
var m = window.jQuery;

var Agario = {
    engineUrl: 'http://agar.io/main_out.js',
    nickname: 'ﷺ',
    me: null,
    init: function() {
        document.addEventListener("DOMContentLoaded", this.ready());
    },
    ready: function() {
        this.cancelDefaultBehavior();
        this.handlePlayButton();
    },
    setNickname: function() {
        var nickElement = document.getElementById('nick');
        nickElement.value = this.nickname;
    },
    cancelDefaultBehavior: function() {
        for (var i in window) {
            if((typeof window[i]).toString()=="function") {
                if(window[i].name === 'Wa') {
                    //init functie
                    this.prevWa = window[i];
                    window[i] = function Wa() {
                       Agario.getEngineSource();
                    }

                }
            }
        }
    },
    handlePlayButton: function() {
        var btn = document.getElementById('playBtn');
        btn.addEventListener('click', this.onPlay);
    },
    onPlay: function() {
        this.me = null;
    },
    onDraw: function(object) {
        //remove mass temporary
        object.name = object.name.replace(/\[[0-9]+\]/i, "");

        this.initializeMe(object);

        //add mass again
        object.name = object.name + '[' + parseFloat(object.size).toFixed(0) + ']';

        if(this.me && this.me != object) {
            var dangerState = this.me.fetchDangerState(object);

            if(object.k && object.k.N) {
                switch(dangerState) {
                    case 0:
                        object.k.N = 'green';
                        break;
                    case 1:
                        object.k.N = 'purple';
                        break;
                    case 2:
                        object.k.N = 'orange';
                        break;
                    case 3:
                        object.k.N = 'red';
                        break;
                    default:
                        object.k.N = 'white';
                }
            }
        }
    },
    initializeMe: function(object) {
        if(object.name === this.nickname) {
            this.me = object;
            var me = object;
            //console.log(this.me);
            if(!this.me.fetchDangerState) {
                this.me.fetchDangerState = function(other) {

                    var splitMe = (me.size / 3) * 2;
                    var otherSplitSize = other.size * 1.1;
                    if(splitMe > otherSplitSize) {
                        //console.log('' + other.id + ' is suckable');
                        return 0;
                    }

                    var meFloatSize = me.size * 0.9;
                    if(meFloatSize > other.size) {
                        //console.log('' + other.id + ' is floatable');
                        return 1;
                    }

                    var splitOther = (other.size / 3) * 2;
                    var meSplitSize = me.size * 1.1;
                    if(splitOther > meSplitSize) {
                        //console.log('I AM suckable');
                        return 3;
                    }

                    var otherFloatSize = other.size * 0.9;
                    if(otherFloatSize > me.size) {
                        //console.log('I AM floatable');
                        return 2;
                    }

                    return '';
                };
            }
        }
    },
    doEngineModifications(engine) {
        engine = engine.replace('\(function(g,m\){','');
        engine = engine.replace('}\)\(window,window.jQuery\);','');
        
        //hook into the draw method
        engine = engine.replace('function\(a\){if\(this.I\(\)\){', 'function\(a\){if\(this.I\(\)\){Agario.onDraw\(this\);');

        return engine;
    },
    getEngineSource: function() {
        var engine;
        $.get(Agario.engineUrl, function( data ) {

            engine = Agario.doEngineModifications(data);

            console.log('Starting custom engine');
            eval(engine);
            Wa();
            Agario.setNickname();
        });
    }
};

Agario.init();

Wel super nice dat je weet dat je een groepje groenen, prima kunt schieten, maar een groepje paarsen net niet :D
  zondag 28 juni 2015 @ 16:48:02 #15
286575 Roces18
Chef de party
pi_153905187
quote:
0s.gif Op zondag 28 juni 2015 16:47 schreef Fylax het volgende:
10% en met split 30% toch?
idk gok altijd maar wat, en meestal pakt het goed uit :P
melksommelier en vertrouwenspersoon fok
pi_153905216
quote:
0s.gif Op zondag 28 juni 2015 16:20 schreef BarryOSeven het volgende:
Agar Hax in Progress

Iemand behoefte aan een beetje gui update?

[ afbeelding]afbeelding ]
Dit bedoel ik dus.

Hoe werkt dit:

Download voor Chrome even de "Custom Javascript for websites" plugin.

Ga naar agor.io

Klik op de knop en paste dit erin:
[ code verwijderd ]

Klaar, hax!

(verkapte, help mij met de hax post eigenlijk er is zoveel meer mogelijk. timer wanneer je weer kunt smelten ed)
Dit werkt niet bij mij
  zondag 28 juni 2015 @ 16:50:52 #17
440653 BarryOSeven
Fiat justitia ruat caelum
pi_153905243
quote:
0s.gif Op zondag 28 juni 2015 16:49 schreef Paxcon het volgende:

[..]

Dit werkt niet bij mij
Oke dan, ga je naar agor.io of agor.yt?
pi_153905253
quote:
0s.gif Op zondag 28 juni 2015 16:50 schreef BarryOSeven het volgende:

[..]

Oke dan, ga je naar agor.io of agor.yt?
Op allebei niet
  zondag 28 juni 2015 @ 16:51:53 #19
440653 BarryOSeven
Fiat justitia ruat caelum
pi_153905267
quote:
0s.gif Op zondag 28 juni 2015 16:51 schreef Paxcon het volgende:

[..]

Op allebei niet
Als je naar die site gaat, krijg je dan wel dat gekke chinese ding als nickname?
pi_153905283
quote:
0s.gif Op zondag 28 juni 2015 16:51 schreef BarryOSeven het volgende:

[..]

Als je naar die site gaat, krijg je dan wel dat gekke chinese ding als nickname?
Nope....
  zondag 28 juni 2015 @ 16:56:39 #21
440653 BarryOSeven
Fiat justitia ruat caelum
pi_153905370
quote:
0s.gif Op zondag 28 juni 2015 16:52 schreef Paxcon het volgende:

[..]

Nope....
Oke ff step bij step

Custom Javascript for websites:

Dit ding:



Dan ga je naar agor.io (weet niet of hij ook voor yt werkt)

Dan pas druk je op de cjs knop.

Daar plak je in:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
var g = window;
var m = window.jQuery;

var Agario = {
    engineUrl: 'http://agar.io/main_out.js',
    nickname: 'ﷺ',
    me: null,
    init: function() {
        document.addEventListener("DOMContentLoaded", this.ready());
    },
    ready: function() {
        this.cancelDefaultBehavior();
        this.handlePlayButton();
    },
    setNickname: function() {
        var nickElement = document.getElementById('nick');
        nickElement.value = this.nickname;
    },
    cancelDefaultBehavior: function() {
        for (var i in window) {
            if((typeof window[i]).toString()=="function") {
                if(window[i].name === 'Wa') {
                    //init functie
                    this.prevWa = window[i];
                    window[i] = function Wa() {
                       Agario.getEngineSource();
                    }

                }
            }
        }
    },
    handlePlayButton: function() {
        var btn = document.getElementById('playBtn');
        btn.addEventListener('click', this.onPlay);
    },
    onPlay: function() {
        this.me = null;
    },
    onDraw: function(object) {
        //remove mass temporary
        object.name = object.name.replace(/\[[0-9]+\]/i, "");

        this.initializeMe(object);

        //add mass again
        object.name = object.name + '[' + parseFloat(object.size).toFixed(0) + ']';

        if(this.me && this.me != object) {
            var dangerState = this.me.fetchDangerState(object);

            if(object.k && object.k.N) {
                switch(dangerState) {
                    case 0:
                        object.k.N = 'green';
                        break;
                    case 1:
                        object.k.N = 'purple';
                        break;
                    case 2:
                        object.k.N = 'orange';
                        break;
                    case 3:
                        object.k.N = 'red';
                        break;
                    default:
                        object.k.N = 'white';
                }
            }
        }
    },
    initializeMe: function(object) {
        if(object.name === this.nickname) {
            this.me = object;
            var me = object;
            //console.log(this.me);
            if(!this.me.fetchDangerState) {
                this.me.fetchDangerState = function(other) {

                    var splitMe = (me.size / 3) * 2;
                    var otherSplitSize = other.size * 1.1;
                    if(splitMe > otherSplitSize) {
                        //console.log('' + other.id + ' is suckable');
                        return 0;
                    }

                    var meFloatSize = me.size * 0.9;
                    if(meFloatSize > other.size) {
                        //console.log('' + other.id + ' is floatable');
                        return 1;
                    }

                    var splitOther = (other.size / 3) * 2;
                    var meSplitSize = me.size * 1.1;
                    if(splitOther > meSplitSize) {
                        //console.log('I AM suckable');
                        return 3;
                    }

                    var otherFloatSize = other.size * 0.9;
                    if(otherFloatSize > me.size) {
                        //console.log('I AM floatable');
                        return 2;
                    }

                    return '';
                };
            }
        }
    },
    doEngineModifications(engine) {
        engine = engine.replace('\(function(g,m\){','');
        engine = engine.replace('}\)\(window,window.jQuery\);','');
        
        //hook into the draw method
        engine = engine.replace('function\(a\){if\(this.I\(\)\){', 'function\(a\){if\(this.I\(\)\){Agario.onDraw\(this\);');

        return engine;
    },
    getEngineSource: function() {
        var engine;
        $.get(Agario.engineUrl, function( data ) {

            engine = Agario.doEngineModifications(data);

            console.log('Starting custom engine');
            eval(engine);
            Wa();
            Agario.setNickname();
        });
    }
};

Agario.init();

Als je een andere nick wil gebruiken moet je dat even in de code boven aanpassen:

nickname: 'ﷺ',

maak je dan van

nickname: 'fokuser',

dan druk je op play en het werkt:



(was natuurlijk weer net dood toen ik screenshot maakte)

Maar het is dus belangrijk dat je die code pas in de cjs doet, als je naar agor.io bent geweest.

Niet op het fok forum, dan injecteert hij het daar :P
pi_153905392
quote:
0s.gif Op zondag 28 juni 2015 16:56 schreef BarryOSeven het volgende:

[..]

Oke ff step bij step

Custom Javascript for websites:

Dit ding:

[ afbeelding ]

Dan ga je naar agor.io (weet niet of hij ook voor yt werkt)

Dan pas druk je op de cjs knop.

Daar plak je in:
[ code verwijderd ]

Als je een andere nick wil gebruiken moet je dat even in de code boven aanpassen:

nickname: 'ﷺ',

maak je dan van

nickname: 'fokuser',

dan druk je op play en het werkt:

[ afbeelding ]

(was natuurlijk weer net dood toen ik screenshot maakte)

Maar het is dus belangrijk dat je die code pas in de cjs doet, als je naar agor.io bent geweest.

Niet op het fok forum, dan injecteert hij het daar :P
Oh hij werkt nu wel, refresh was voldoende :Y
pi_153905413
Helaas niet op .yt
  zondag 28 juni 2015 @ 16:59:55 #24
440653 BarryOSeven
Fiat justitia ruat caelum
pi_153905427
quote:
0s.gif Op zondag 28 juni 2015 16:59 schreef Paxcon het volgende:
Helaas niet op .yt
zal wel ff kijken of ik het kan aanpassen voor die straks. ik ga eerst zelf ff oefenen, want was mn zondag projectje en het werkt nu dus #1 moet lukken :P
pi_153905459
maar wat is er veranderd dan
(she/her)
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')