Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: Amulet

  1. Default Amulet

    Boredom FTW! I ended up rebuilding the Amulet..

    http://devil2k10.webs.com/Amulet.swf

    Just to clarify, their's no magic in actually winning something on the Amulet, it's pure luck.

    Purpose? To prove the amulet requires pure luck.. or get Speakers.
    Quote Originally Posted by A Mod
    That counts as intentionally advertising.

  2. #2
    Join Date
    Apr 2011
    Location
    making the interweb:)
    Posts
    233

    Default

    i eon 330 cents and a new id in 3 spins other was speaker lol
    http://imageshack.us/photo/my-images/220/unbroken.jpg/
    138(retired)na17(retired)na27(retired)152(retires)

  3. #3
    Join Date
    Jun 2010
    Location
    Hostiles Dungeon
    Posts
    2,573

    Default

    point of this thread is?

    and your wheel is off, wont 580 cents in 1 min

    Edit: 600 cents and an on war
    Edit2: 670 and 2 on wars. wish i had this luck with the real wheel.

    But still no point to these thread
    Last edited by Prodigy the 5; 10-09-2011 at 01:39 PM.
    Sig by the lovely Luda
    Available Sigs

  4. Default

    Quote Originally Posted by Prodigy the 5 View Post
    point of this thread is?

    and your wheel is off, wont 580 cents in 1 min

    Edit: 600 cents and an on war
    Edit2: 670 and 2 on wars. wish i had this luck with the real wheel.

    But still no point to these thread
    Not inaccurate, but luck.

    Also, the amulet doesn't run off %'s.
    Let me explain.

    In AS3, the only way to randomize a string is through an Array.

    Submit.addEventListener(MouseEvent.CLICK, Sub);
    function Sub(e:MouseEvent):void
    {
    var regarr:Array = new Array("Gold","Junior Battalion","Iron","Hero Hunting","Beginner Guidelines","Lumber","Stone","Merchant Fleet","Anabasis","Leather Helm of Robinhood","Speaker","Quarrying Tools","Plowshares","Primary Guidelines","Arch Saw","10 Game Cents","Blower","Cross Medal","Cross Medal","National Flag","Rose Medal","Lion Medal","Corselet","War Horn");
    var resarr:Array = new Array ("Dynamite","Holy Water","Napolean’s Diary","Archimedes’ Note","30 Game Cents","Adv. Quarrying Tools","Iron Rake","Senior Battalion","Blast Furnace","War Ensign","Intermediate Guidelines","Tax Policy","Senior Guidelines","Honor Medal","Speaker (10 Pieces Package)","Chain Helm of Beowulf","Truce Agreement","Wisdom Medal","Courage Medal","Epitome of Military Science","Double Saw","Freedom Medal","Civil Code","City Teleporter","50 Game Cents");
    var prearr:Array = new Array ("Nation Medal","Michelangelo’s Script","Master Guidelines","On War","Justice Medal","Ultimate Guidelines","Junior Medal Box","Holy Water (5 Pieces Package)","Ultra Corselet","Speech Text","Speaker (100 Pieces Package)","100 Game Cents","Veteran Battalion","Plate Helm of Lancelot","Ivory Horn","300 Game Cents");
    var jackarr:Array = new Array ("Penicillin","Ritual of Pact","War Ensign (15)","Speaker (200)","Senior Medal Box","Medium Medal Box","Adv. City Teleporter","Adv. Tax Policy","Ivory Horn (10)","Speech Text (8)","Master Guidelines (10)","Mechanics Battalion","Napolean’s Diary (10)","On War (5)","Holy Water (50)","Holy Helm of Mars","1000 Game Cents","New ID");
    var regtran1:Number = Math.floor(Math.random() * regarr.length);
    var regtran2:Number = Math.floor(Math.random() * regarr.length);
    var regtran3:Number = Math.floor(Math.random() * regarr.length);
    var regtran4:Number = Math.floor(Math.random() * regarr.length);
    rt1.text = regarr[regtran1]
    rt2.text = regarr[regtran2]
    rt3.text = regarr[regtran3]
    rt4.text = regarr[regtran4]
    var reglran1:Number = Math.floor(Math.random() * regarr.length);
    var reglran2:Number = Math.floor(Math.random() * regarr.length);
    var reglran3:Number = Math.floor(Math.random() * regarr.length);
    var reglran4:Number = Math.floor(Math.random() * regarr.length);
    rl1.text = regarr[reglran1]
    rl2.text = regarr[reglran2]
    rl3.text = regarr[reglran3]
    rl4.text = regarr[reglran4]
    var regrran1:Number = Math.floor(Math.random() * regarr.length);
    var regrran2:Number = Math.floor(Math.random() * regarr.length);
    var regrran3:Number = Math.floor(Math.random() * regarr.length);
    var regrran4:Number = Math.floor(Math.random() * regarr.length);
    rr1.text = regarr[regrran1]
    rr2.text = regarr[regrran2]
    rr3.text = regarr[regrran3]
    rr4.text = regarr[regrran4]
    var regbran1:Number = Math.floor(Math.random() * regarr.length);
    var regbran2:Number = Math.floor(Math.random() * regarr.length);
    var regbran3:Number = Math.floor(Math.random() * regarr.length);
    var regbran4:Number = Math.floor(Math.random() * regarr.length);
    rb1.text = regarr[regbran1]
    rb2.text = regarr[regbran2]
    rb3.text = regarr[regbran3]
    rb4.text = regarr[regbran4] //Regular
    var Rt1:Number = Math.floor(Math.random() * resarr.length);
    var Rt2:Number = Math.floor(Math.random() * resarr.length);
    var Rt3:Number = Math.floor(Math.random() * resarr.length);
    var Rt4:Number = Math.floor(Math.random() * resarr.length);
    R1.text = resarr[Rt1]
    R2.text = resarr[Rt2]
    R3.text = resarr[Rt3]
    R4.text = resarr[Rt4] //Respectable
    var pl1:Number = Math.floor(Math.random() * prearr.length);
    var pr1:Number = Math.floor(Math.random() * prearr.length);
    var pb1:Number = Math.floor(Math.random() * prearr.length);
    P1.text = prearr[pl1]
    P2.text = prearr[pr1]
    P3.text = prearr[pb1] //Premium
    var jp1:Number = Math.floor(Math.random() * jackarr.length);
    J1.text = jackarr[jp1] //Jackpot
    var Winarr:Array = new Array(regarr[regtran1],regarr[regtran2],regarr[regtran3],regarr[regtran4],regarr[reglran1],regarr[reglran2],regarr[reglran3],regarr[reglran4],regarr[regrran1],regarr[regrran2],regarr[regrran3],regarr[regrran4],regarr[regbran1],regarr[regbran2],regarr[regbran3],regarr[regbran4],resarr[Rt1],resarr[Rt2],resarr[Rt3],resarr[Rt4],prearr[pl1],prearr[pr1],prearr[pb1],jackarr[jp1]);
    var winran:Number = Math.floor(Math.random() * Winarr.length);
    Win.text = Winarr[winran]
    }

    As you can see in the above example, no %'s are used. (That's the actual coding)

    As I've already said, It cannot be inaccurate.
    Last edited by Evil2k8; 10-09-2011 at 02:43 PM.
    Quote Originally Posted by A Mod
    That counts as intentionally advertising.

  5. #5
    Join Date
    Jul 2010
    Location
    in my castle :O Carinthia
    Posts
    396

    Default

    hav to say i like your ammy better xD

    i won some epic items in 10 spins
    R.I.P Cheapskates and poorly Peasants alike, may our sh!tty heros lead our armies with great courage and valour in place of gear and attack points

    siggeh by the awesome krazykazza ty!!

  6. #6
    Join Date
    Jun 2010
    Location
    Hostiles Dungeon
    Posts
    2,573

    Default

    if its not inaccurate then why is it that we have all claimed to have gotten epicly better results with your script then the actual wheel?

    Still pointless thou
    Sig by the lovely Luda
    Available Sigs

  7. #7
    Join Date
    Apr 2010
    Location
    See the shadow behind you? That's not me.
    Posts
    742

    Default

    Nice job Evil2k8, I was thinking of doing the same but you beat me to it.
    Why don't you use the random function as a percent like I did in my star program.
    Here's an example in python form:

    Code:
    a = randint(1,100)
    if a > 99: #this represents a 1% chance.
           Jackpot = 1000 cents
    b = randint(1,100)
    if a > 98:
           Jackpot = 5 on wars
    and so on throughout for the entire jackpot possibilities, do a similar piece of coding for the good and not so good awards and then write the percent chances for every item and viola, it should be perfect. I think you can find the percent chances on a evony site, I forget the name but it was really popular back in the day. Anyway good luck and good job.

    Oh and here's a cleaned up version of your code so it doesn't look like a big blob:

    Code:
    Submit.addEventListener(MouseEvent.CLICK, Sub);
    function Sub(e:MouseEvent):void
    {
    var regarr:Array = new Array("Gold","Junior Battalion","Iron","Hero Hunting","Beginner Guidelines","Lumber","Stone","Merchant Fleet","Anabasis","Leather Helm of Robinhood","Speaker","Quarrying Tools","Plowshares","Primary Guidelines","Arch Saw","10 Game Cents","Blower","Cross Medal","Cross Medal","National Flag","Rose Medal","Lion Medal","Corselet","War Horn");
    var resarr:Array = new Array ("Dynamite","Holy Water","Napolean’s Diary","Archimedes’ Note","30 Game Cents","Adv. Quarrying Tools","Iron Rake","Senior Battalion","Blast Furnace","War Ensign","Intermediate Guidelines","Tax Policy","Senior Guidelines","Honor Medal","Speaker (10 Pieces Package)","Chain Helm of Beowulf","Truce Agreement","Wisdom Medal","Courage Medal","Epitome of Military Science","Double Saw","Freedom Medal","Civil Code","City Teleporter","50 Game Cents");
    var prearr:Array = new Array ("Nation Medal","Michelangelo’s Script","Master Guidelines","On War","Justice Medal","Ultimate Guidelines","Junior Medal Box","Holy Water (5 Pieces Package)","Ultra Corselet","Speech Text","Speaker (100 Pieces Package)","100 Game Cents","Veteran Battalion","Plate Helm of Lancelot","Ivory Horn","300 Game Cents");
    var jackarr:Array = new Array ("Penicillin","Ritual of Pact","War Ensign (15)","Speaker (200)","Senior Medal Box","Medium Medal Box","Adv. City Teleporter","Adv. Tax Policy","Ivory Horn (10)","Speech Text (8)","Master Guidelines (10)","Mechanics Battalion","Napolean’s Diary (10)","On War (5)","Holy Water (50)","Holy Helm of Mars","1000 Game Cents","New ID");
    var regtran1:Number = Math.floor(Math.random() * regarr.length);
    var regtran2:Number = Math.floor(Math.random() * regarr.length);
    var regtran3:Number = Math.floor(Math.random() * regarr.length);
    var regtran4:Number = Math.floor(Math.random() * regarr.length);
    rt1.text = regarr[regtran1]
    rt2.text = regarr[regtran2]
    rt3.text = regarr[regtran3]
    rt4.text = regarr[regtran4]
    var reglran1:Number = Math.floor(Math.random() * regarr.length);
    var reglran2:Number = Math.floor(Math.random() * regarr.length);
    var reglran3:Number = Math.floor(Math.random() * regarr.length);
    var reglran4:Number = Math.floor(Math.random() * regarr.length);
    rl1.text = regarr[reglran1]
    rl2.text = regarr[reglran2]
    rl3.text = regarr[reglran3]
    rl4.text = regarr[reglran4]
    var regrran1:Number = Math.floor(Math.random() * regarr.length);
    var regrran2:Number = Math.floor(Math.random() * regarr.length);
    var regrran3:Number = Math.floor(Math.random() * regarr.length);
    var regrran4:Number = Math.floor(Math.random() * regarr.length);
    rr1.text = regarr[regrran1]
    rr2.text = regarr[regrran2]
    rr3.text = regarr[regrran3]
    rr4.text = regarr[regrran4]
    var regbran1:Number = Math.floor(Math.random() * regarr.length);
    var regbran2:Number = Math.floor(Math.random() * regarr.length);
    var regbran3:Number = Math.floor(Math.random() * regarr.length);
    var regbran4:Number = Math.floor(Math.random() * regarr.length);
    rb1.text = regarr[regbran1]
    rb2.text = regarr[regbran2]
    rb3.text = regarr[regbran3]
    rb4.text = regarr[regbran4] //Regular
    var Rt1:Number = Math.floor(Math.random() * resarr.length);
    var Rt2:Number = Math.floor(Math.random() * resarr.length);
    var Rt3:Number = Math.floor(Math.random() * resarr.length);
    var Rt4:Number = Math.floor(Math.random() * resarr.length);
    R1.text = resarr[Rt1]
    R2.text = resarr[Rt2]
    R3.text = resarr[Rt3]
    R4.text = resarr[Rt4] //Respectable
    var pl1:Number = Math.floor(Math.random() * prearr.length);
    var pr1:Number = Math.floor(Math.random() * prearr.length);
    var pb1:Number = Math.floor(Math.random() * prearr.length);
    P1.text = prearr[pl1]
    P2.text = prearr[pr1]
    P3.text = prearr[pb1] //Premium
    var jp1:Number = Math.floor(Math.random() * jackarr.length);
    J1.text = jackarr[jp1] //Jackpot
    var Winarr:Array = new Array(regarr[regtran1],regarr[regtran2],regarr[regtran3],regarr[regtran4],regarr[reglran1],regarr[reglran2],regarr[reglran3],regarr[reglran4],regarr[regrran1],regarr[regrran2],regarr[regrran3],regarr[regrran4],regarr[regbran1],regarr[regbran2],regarr[regbran3],regarr[regbran4],resarr[Rt1],resarr[Rt2],resarr[Rt3],resarr[Rt4],prearr[pl1],prearr[pr1],prearr[pb1],jackarr[jp1]);
    var winran:Number = Math.floor(Math.random() * Winarr.length);
    Win.text = Winarr[winran] 
    }
    Last edited by Oro; 10-09-2011 at 03:25 PM.

  8. Default

    Quote Originally Posted by Oro View Post
    Nice job Evil2k8, I was thinking of doing the same but you beat me to it.
    Why don't you use the random function as a percent like I did in my star program.
    Here's an example in python form:

    Code:
    a = randint(1,100)
    if a > 99: #this represents a 1% chance.
           Jackpot = 1000 cents
    b = randint(1,100)
    if a > 98:
           Jackpot = 5 on wars
    and so on throughout for the entire jackpot possibilities, do a similar piece of coding for the good and not so good awards and then write the percent chances for every item and viola, it should be perfect. I think you can find the percent chances on a evony site, I forget the name but it was really popular back in the day. Anyway good luck and good job.

    Oh and here's a cleaned up version of your code so it doesn't look like a big blob:

    Code:
    Submit.addEventListener(MouseEvent.CLICK, Sub);
    function Sub(e:MouseEvent):void
    {
    var regarr:Array = new Array("Gold","Junior Battalion","Iron","Hero Hunting","Beginner Guidelines","Lumber","Stone","Merchant Fleet","Anabasis","Leather Helm of Robinhood","Speaker","Quarrying Tools","Plowshares","Primary Guidelines","Arch Saw","10 Game Cents","Blower","Cross Medal","Cross Medal","National Flag","Rose Medal","Lion Medal","Corselet","War Horn");
    var resarr:Array = new Array ("Dynamite","Holy Water","Napolean?s Diary","Archimedes? Note","30 Game Cents","Adv. Quarrying Tools","Iron Rake","Senior Battalion","Blast Furnace","War Ensign","Intermediate Guidelines","Tax Policy","Senior Guidelines","Honor Medal","Speaker (10 Pieces Package)","Chain Helm of Beowulf","Truce Agreement","Wisdom Medal","Courage Medal","Epitome of Military Science","Double Saw","Freedom Medal","Civil Code","City Teleporter","50 Game Cents");
    var prearr:Array = new Array ("Nation Medal","Michelangelo?s Script","Master Guidelines","On War","Justice Medal","Ultimate Guidelines","Junior Medal Box","Holy Water (5 Pieces Package)","Ultra Corselet","Speech Text","Speaker (100 Pieces Package)","100 Game Cents","Veteran Battalion","Plate Helm of Lancelot","Ivory Horn","300 Game Cents");
    var jackarr:Array = new Array ("Penicillin","Ritual of Pact","War Ensign (15)","Speaker (200)","Senior Medal Box","Medium Medal Box","Adv. City Teleporter","Adv. Tax Policy","Ivory Horn (10)","Speech Text (8)","Master Guidelines (10)","Mechanics Battalion","Napolean?s Diary (10)","On War (5)","Holy Water (50)","Holy Helm of Mars","1000 Game Cents","New ID");
    var regtran1:Number = Math.floor(Math.random() * regarr.length);
    var regtran2:Number = Math.floor(Math.random() * regarr.length);
    var regtran3:Number = Math.floor(Math.random() * regarr.length);
    var regtran4:Number = Math.floor(Math.random() * regarr.length);
    rt1.text = regarr[regtran1]
    rt2.text = regarr[regtran2]
    rt3.text = regarr[regtran3]
    rt4.text = regarr[regtran4]
    var reglran1:Number = Math.floor(Math.random() * regarr.length);
    var reglran2:Number = Math.floor(Math.random() * regarr.length);
    var reglran3:Number = Math.floor(Math.random() * regarr.length);
    var reglran4:Number = Math.floor(Math.random() * regarr.length);
    rl1.text = regarr[reglran1]
    rl2.text = regarr[reglran2]
    rl3.text = regarr[reglran3]
    rl4.text = regarr[reglran4]
    var regrran1:Number = Math.floor(Math.random() * regarr.length);
    var regrran2:Number = Math.floor(Math.random() * regarr.length);
    var regrran3:Number = Math.floor(Math.random() * regarr.length);
    var regrran4:Number = Math.floor(Math.random() * regarr.length);
    rr1.text = regarr[regrran1]
    rr2.text = regarr[regrran2]
    rr3.text = regarr[regrran3]
    rr4.text = regarr[regrran4]
    var regbran1:Number = Math.floor(Math.random() * regarr.length);
    var regbran2:Number = Math.floor(Math.random() * regarr.length);
    var regbran3:Number = Math.floor(Math.random() * regarr.length);
    var regbran4:Number = Math.floor(Math.random() * regarr.length);
    rb1.text = regarr[regbran1]
    rb2.text = regarr[regbran2]
    rb3.text = regarr[regbran3]
    rb4.text = regarr[regbran4] //Regular
    var Rt1:Number = Math.floor(Math.random() * resarr.length);
    var Rt2:Number = Math.floor(Math.random() * resarr.length);
    var Rt3:Number = Math.floor(Math.random() * resarr.length);
    var Rt4:Number = Math.floor(Math.random() * resarr.length);
    R1.text = resarr[Rt1]
    R2.text = resarr[Rt2]
    R3.text = resarr[Rt3]
    R4.text = resarr[Rt4] //Respectable
    var pl1:Number = Math.floor(Math.random() * prearr.length);
    var pr1:Number = Math.floor(Math.random() * prearr.length);
    var pb1:Number = Math.floor(Math.random() * prearr.length);
    P1.text = prearr[pl1]
    P2.text = prearr[pr1]
    P3.text = prearr[pb1] //Premium
    var jp1:Number = Math.floor(Math.random() * jackarr.length);
    J1.text = jackarr[jp1] //Jackpot
    var Winarr:Array = new Array(regarr[regtran1],regarr[regtran2],regarr[regtran3],regarr[regtran4],regarr[reglran1],regarr[reglran2],regarr[reglran3],regarr[reglran4],regarr[regrran1],regarr[regrran2],regarr[regrran3],regarr[regrran4],regarr[regbran1],regarr[regbran2],regarr[regbran3],regarr[regbran4],resarr[Rt1],resarr[Rt2],resarr[Rt3],resarr[Rt4],prearr[pl1],prearr[pr1],prearr[pb1],jackarr[jp1]);
    var winran:Number = Math.floor(Math.random() * Winarr.length);
    Win.text = Winarr[winran] 
    }
    Thanks

    I maybe able to find the %'s, just need to program a "For" statement to run 1000 times, Np.
    Quote Originally Posted by A Mod
    That counts as intentionally advertising.

  9. #9
    Join Date
    Jun 2011
    Location
    evony home page
    Posts
    69

    Default

    won 1k cents in 20 spins

    na31,na33,34,37,41,waiting for 43

  10. #10
    Join Date
    Apr 2010
    Location
    See the shadow behind you? That's not me.
    Posts
    742

    Default

    Quote Originally Posted by Evil2k8 View Post
    Thanks

    I maybe able to find the %'s, just need to program a "For" statement to run 1000 times, Np.
    That will work too but it might be unwise to use a program that people are claiming to be flawed to fix the program itself. Still, once we see the % chance according to your program for a 1000 cents we might realize that its not nearly as inaccurate as people claim it to be.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •