Posts: 385
Threads: 23
Joined: Aug 2010
Reputation:
0
Place in your Trunk\D2NT folder. Click "Yes" to replace the current file.
D2NT will work once more!
For you ETAL users, just re-update with SVN or download it all over again.
e: I uploaded this myself, and i scanned with AVG / Super anti spyware. It's clean.
Download
Posts: 1,931
Threads: 140
Joined: Apr 2005
Reputation:
0
[TABLE="class: scannertable"]
[TR]
[TD="width: 85"] ![[Image: arcavir.gif]](http://virusscan.jotti.org/images/logos/arcavir.gif) [/TD]
[TD="class: vcentre"] 2011-11-04 Found nothing
[/TD]
[TD="width: 85"] ![[Image: fprot.gif]](http://virusscan.jotti.org/images/logos/fprot.gif) [/TD]
[TD="class: vcentre"] 2011-11-03 Found nothing
[/TD]
[/TR]
[TR]
[TD="width: 85"] ![[Image: avast.gif]](http://virusscan.jotti.org/images/logos/avast.gif) [/TD]
[TD="class: vcentre"] 2011-11-03 Found nothing
[/TD]
[TD="width: 85"] ![[Image: fsecure.gif]](http://virusscan.jotti.org/images/logos/fsecure.gif) [/TD]
[TD="class: vcentre"] 2011-11-04 Found nothing
[/TD]
[/TR]
[TR]
[TD="width: 85"] ![[Image: avg.gif]](http://virusscan.jotti.org/images/logos/avg.gif) [/TD]
[TD="class: vcentre"] 2011-11-03 Found nothing
[/TD]
[TD="width: 85"] ![[Image: gdata.gif]](http://virusscan.jotti.org/images/logos/gdata.gif) [/TD]
[TD="class: vcentre"] 2011-11-04 Found nothing
[/TD]
[/TR]
[TR]
[TD="width: 85"] ![[Image: avira.gif]](http://virusscan.jotti.org/images/logos/avira.gif) [/TD]
[TD="class: vcentre"] 2011-11-04 Found nothing
[/TD]
[TD="width: 85"] ![[Image: ikarus.gif]](http://virusscan.jotti.org/images/logos/ikarus.gif) [/TD]
[TD="class: vcentre"] 2011-11-04 Found nothing
[/TD]
[/TR]
[TR]
[TD="width: 85"] ![[Image: bitdefender.gif]](http://virusscan.jotti.org/images/logos/bitdefender.gif) [/TD]
[TD="class: vcentre"] 2011-11-04 Found nothing
[/TD]
[TD="width: 85"] ![[Image: kaspersky.gif]](http://virusscan.jotti.org/images/logos/kaspersky.gif) [/TD]
[TD="class: vcentre"] 2011-11-04 Found nothing
[/TD]
[/TR]
[TR]
[TD="width: 85"] ![[Image: clamav.gif]](http://virusscan.jotti.org/images/logos/clamav.gif) [/TD]
[TD="class: vcentre"] 2011-11-04 Found nothing
[/TD]
[TD="width: 85"] ![[Image: panda.gif]](http://virusscan.jotti.org/images/logos/panda.gif) [/TD]
[TD="class: vcentre"] 2011-11-03 Found nothing
[/TD]
[/TR]
[TR]
[TD="width: 85"] ![[Image: cpsecure.gif]](http://virusscan.jotti.org/images/logos/cpsecure.gif) [/TD]
[TD="class: vcentre"] 2011-11-04 Found nothing
[/TD]
[TD="width: 85"] ![[Image: quickheal.gif]](http://virusscan.jotti.org/images/logos/quickheal.gif) [/TD]
[TD="class: vcentre"] 2011-11-03 Found nothing
[/TD]
[/TR]
[TR]
[TD="width: 85"] ![[Image: drweb.gif]](http://virusscan.jotti.org/images/logos/drweb.gif) [/TD]
[TD="class: vcentre"] 2011-11-04 Found nothing
[/TD]
[TD="width: 85"] ![[Image: sophos.gif]](http://virusscan.jotti.org/images/logos/sophos.gif) [/TD]
[TD="class: vcentre"] 2011-11-04 Found nothing
[/TD]
[/TR]
[TR]
[TD="width: 85"] ![[Image: emsisoft.gif]](http://virusscan.jotti.org/images/logos/emsisoft.gif) [/TD]
[TD="class: vcentre"] 2011-11-04 Found nothing
[/TD]
[TD="width: 85"] ![[Image: vba32.gif]](http://virusscan.jotti.org/images/logos/vba32.gif) [/TD]
[TD="class: vcentre"] 2011-11-02 Found nothing
[/TD]
[/TR]
[TR]
[TD="width: 85"] ![[Image: nod32.gif]](http://virusscan.jotti.org/images/logos/nod32.gif) [/TD]
[TD="class: vcentre"] 2011-11-03 Found nothing
[/TD]
[TD="width: 85"] ![[Image: virusbuster.gif]](http://virusscan.jotti.org/images/logos/virusbuster.gif) [/TD]
[TD="class: vcentre"] 2011-11-03 Found nothing
[/TD]
[/TR]
[TR]
[/TR]
[/TABLE]
You said so much without ever parting your lips.
Posts: 6,272
Threads: 2,440
Joined: Feb 2025
Reputation:
0
Uploaded your file and updated your post  PS: Also added new categorys for v1.13D
Posts: 385
Threads: 23
Joined: Aug 2010
Reputation:
0
Posts: 15
Threads: 1
Joined: Oct 2011
Reputation:
0
works great thanks bug finally i can get back to d2nt and forget about kuk if i could burn that one in a trashcan i would
Posts: 1,931
Threads: 140
Joined: Apr 2005
Reputation:
0
This link isn't to a bot
You said so much without ever parting your lips.
Posts: 385
Threads: 23
Joined: Aug 2010
Reputation:
0
11-06-2011, 04:33 AM
(This post was last modified: 11-06-2011, 04:43 AM by bugme143.)
This is very funny, considering that I have been running for about 500 runs since i updated this, and none of my stuff is gone. If you downloaded this:
http://www.blizzsector.co/hacks-bots-edi...1-13d.html
or this:
http://www.blizzsector.co/hacks-bots-edi...arden.html
then that person is the one who stole your items. This came straight from the ETAL team, who never release code that hasn't been gone over with a fine toothed comb to remove any possible trojans/keyloggers/viruses.
EDIT:
Dammit Tap, there was a reason i used Adf.ly to track downloads....
Posts: 1,931
Threads: 140
Joined: Apr 2005
Reputation:
0
bugme143 Wrote:Dammit Tap, there was a reason i used Adf.ly to track downloads....
why who cares
You said so much without ever parting your lips.
Posts: 385
Threads: 23
Joined: Aug 2010
Reputation:
0
Tap Wrote:why who cares
me, since i get $$ for each downloader...
Posts: 3
Threads: 0
Joined: Aug 2011
Reputation:
0
So I followed instructions, but now bot is giving me that config error. Any one nice enough to go through my character file to see where its screwed?
var NTConfig_UseRedemptionHP;
var NTConfig_UseRedemptionMP;
function NT_LoadConfig()
{
//------------------------------------------------------------------------------
// Boss configuration
//------------------------------------------------------------------------------
//NTConfig_Script.push("NTPindleskin.ntj"); NTConfig_NihlathakExtension = false;
//NTConfig_Script.push("NTNihlathak.ntj"); NTConfig_PindleskinExtension = false;
//NTConfig_Script.push("NTEldritch.ntj"); NTConfig_ShenkExtension = true;
//NTConfig_Script.push("NTThreshSocket.ntj");
//NTConfig_Script.push("NTFrozenRiver.ntj"); NTConfig_ClearFrozenRiver = false;
//NTConfig_Script.push("NTGlacialTrail.ntj"); NTConfig_ClearGlacialTrail = false;
//NTConfig_Script.push("NTIcyCellar.ntj"); NTConfig_ClearIcyCellar = false;
NTConfig_Script.push("NTBaal.ntj"); NTConfig_KillBaal = true;
NTConfig_Script.push("NTDiablo.ntj");
//NTConfig_Script.push("NTHephasto.ntj");
//NTConfig_Script.push("NTIzual.ntj");
NTConfig_Script.push("NTMephisto.ntj");
//NTConfig_Script.push("NTTravincal.ntj");
//NTConfig_Script.push("NTKurastTravel.ntj");
//NTConfig_Script.push("NTAct3Sewers.ntj"); NTConfig_ClearA3SewersLevel1 = 1; // 0 : don't clear, 1 : clear path only, 2 : clear all
//NTConfig_Script.push("NTSummoner.ntj"); NTConfig_KillFireEye = true;
//NTConfig_Script.push("NTDuriel.ntj");
//NTConfig_Script.push("NTAncientTunnels.ntj");
//NTConfig_Script.push("NTColdworm.ntj");
//NTConfig_Script.push("NTRadament.ntj");
//NTConfig_Script.push("NTAndariel.ntj");
//NTConfig_Script.push("NTCountess.ntj");
//NTConfig_Script.push("NTTreehead.ntj");
//NTConfig_Script.push("NTPit.ntj"); NTConfig_ClearPitLevel1 = 1; // 0 : don't clear, 1 : clear path only, 2 : clear all
//NTConfig_Script.push("NTMausoleum.ntj"); NTConfig_KillBloodRaven = true;
//NTConfig_Script.push("NTHole.ntj"); NTConfig_ClearHoleLevel1 = 1; // 0 : don't clear, 1 : clear path only, 2 : clear all
//NTConfig_Script.push("NTTristram.ntj"); NTConfig_KillRakanishu = true;
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
me.maxgametime = 1200; // time in seconds, maximum game length (0 is infinite)
NTConfig_StartDelay = 100; // Delay time in milliseconds to start;
NTConfig_AreaDelay = 500; // Delay time in milliseconds to change area;
NTConfig_SnagDelay = 200; // Delay time in milliseconds to wait before starting picking items
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
NTConfig_SkipHealLife = 90; // If you have more than this percent of life, you won't go to a healer
NTConfig_SkipHealMana = 70; // If you have more than this percent of mana, you won't go to a healer
NTConfig_UseMerc = true; // Set to true if you use a mercenary, will revive merc at a reviver npc.
NTConfig_ResetWeapon = false; // Set to true to reset weapon when reviving merc
NTConfig_LifeThresh = 60; // Drink a normal potion if under this percent of life.
NTConfig_LifeRejuvThresh = 40; // Drink a rejuvenation potion if under this percent of life.
NTConfig_ManaThresh = 30; // Drink a normal potion if under this percent of mana.
NTConfig_ManaRejuvThresh = 0; // Drink a rejuvenation potion if under this percent of mana.
NTConfig_LifeChicken = 20; // This is your chicken life percent. If you go below this life total, exit game.
NTConfig_ManaChicken = 0; // This is your chicken mana percent. If you go below this mana total, exit game.
NTConfig_MercLifeThresh = 50; // This is the threshold to use a life potion on your merc in percent.
NTConfig_MercRejuvThresh = 30; // This is the threshold to use a rejuv potion on your merc in percent.
NTConfig_MercChicken = 0; // This is your mercs chicken life percent. If he goes below this, exit game.
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
NTConfig_FreeSpace = 6; // Number of free columns. If less full columns are free stashing is set.
// The numbers correspond to your inventory. Set 0 to keep whatever is there, 1 to stash it.
NTConfig_Columns[0] = [1,1,1,1,1,1,0,0,0,0];
NTConfig_Columns[1] = [1,1,1,1,1,1,0,0,0,0];
NTConfig_Columns[2] = [1,1,1,1,1,1,0,0,0,0];
NTConfig_Columns[3] = [1,1,1,1,1,1,0,0,0,0];
NTConfig_MinGoldToStash = 100000; // Maximum gold amount carried before going to stash
//----------------------------------------------------------------------------------------------
// Type of potion used in each belt column
// Available types : "hp" = health | "mp" = mana | "rv" = rejuv. Can use other potion types too.
// Keep equal types at adjacent columns. First HP then MP and then HP again is a bad choice.
// Keep HP and MP at the beginning of the belt (in case you want to use rejuv and other types).
// Rejuvenations MUST, I REPEAT MUST be at the end of the belt (last x columns).
// To use rejuvenations only, put "rv" in all columns.
//----------------------------------------------------------------------------------------------
NTConfig_BeltColType[0] = "rv";
NTConfig_BeltColType[1] = "rv";
NTConfig_BeltColType[2] = "rv";
NTConfig_BeltColType[3] = "rv";
//-----------------------------------------------------------------------------------
// SnagIt configuration
// Select one group only (normal / advance / extreme)
//-----------------------------------------------------------------------------------
NTConfig_NIPFilePath.push("normal/normal.nip");
NTConfig_NIPFilePath.push("normal/magic_rare.nip");
NTConfig_NIPFilePath.push("normal/set.nip");
NTConfig_NIPFilePath.push("normal/unique.nip");
NTConfig_NIPFilePath.push("normal/craft.nip");
//NTConfig_NIPFilePath.push("advance/normal.nip");
//NTConfig_NIPFilePath.push("advance/magic_rare.nip");
//NTConfig_NIPFilePath.push("advance/set.nip");
//NTConfig_NIPFilePath.push("advance/unique.nip");
//NTConfig_NIPFilePath.push("advance/craft.nip");
//NTConfig_NIPFilePath.push("extreme/normal.nip");
//NTConfig_NIPFilePath.push("extreme/magic_rare.nip");
//NTConfig_NIPFilePath.push("extreme/set.nip");
//NTConfig_NIPFilePath.push("extreme/unique.nip");
//NTConfig_NIPFilePath.push("extreme/craft.nip");
NTConfig_SnagRange = 40; // Radius to check for dropped items. 40 is a good number here
//------------------------------------------------------------------------------
// Cubing configuration
//------------------------------------------------------------------------------
NTConfig_Cubing = true; // Enable cubing
NTConfig_CubingItem.push([NTCU_GEM, 560]); // Flawless Amethyst
NTConfig_CubingItem.push([NTCU_GEM, 565]); // Flawless Topaz
NTConfig_CubingItem.push([NTCU_GEM, 570]); // Flawless Saphire
NTConfig_CubingItem.push([NTCU_GEM, 575]); // Flawless Emerald
NTConfig_CubingItem.push([NTCU_GEM, 580]); // Flawless Ruby
NTConfig_CubingItem.push([NTCU_GEM, 585]); // Flawless Diamond
NTConfig_CubingItem.push([NTCU_GEM, 600]); // Flawless Skull
//NTConfig_CubingItem.push([NTCU_MAGIC, 420]); // Magic Tiara
//NTConfig_CubingItem.push([NTCU_MAGIC, 421]); // Magic Diadem
//NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 603]); // Magic Small Charm
//NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 605]); // Magic Grand Charm
//NTConfig_CubingItem.push([NTCU_CRAFT_HITPOWER_GLOVES, 382]); // Craft Heavy Bracers
//NTConfig_CubingItem.push([NTCU_CRAFT_HITPOWER_GLOVES, 452]); // Craft Vambraces
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_HELM, 354]); // Craft Casque
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_HELM, 424]); // Craft Armet
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BOOTS, 388]); // Craft Battle Boots
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BOOTS, 458]); // Craft Mirrored Boots
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_GLOVES, 381]); // Craft Sharkskin Gloves
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_GLOVES, 451]); // Craft Vampirebone Gloves
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BELT, 392]); // Craft Mesh Belt
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BELT, 462]); // Craft Mithril Coil
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_AMULET, 520]); // Craft Amulet
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_RING, 522]); // Craft Ring
//NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_AMULET, 520]); // Craft Amulet
//NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_SHIELD, 447]); // Craft Monarch
//NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_AMULET, 520]); // Craft Amulet
//NTConfig_CubingItem.push([NTCU_RUNE_THUL, 562]);
//NTConfig_CubingItem.push([NTCU_RUNE_AMN, 557]);
//NTConfig_CubingItem.push([NTCU_RUNE_SOL, 567]);
//NTConfig_CubingItem.push([NTCU_RUNE_SHAEL, 577]);
//NTConfig_CubingItem.push([NTCU_RUNE_DOL, 572]);
//NTConfig_CubingItem.push([NTCU_RUNE_HEL, 582]);
//NTConfig_CubingItem.push([NTCU_RUNE_IO, 563]);
//NTConfig_CubingItem.push([NTCU_RUNE_LUM, 558]);
//NTConfig_CubingItem.push([NTCU_RUNE_KO, 568]);
//NTConfig_CubingItem.push([NTCU_RUNE_FAL, 578]);
//NTConfig_CubingItem.push([NTCU_RUNE_LEM, 573]);
//NTConfig_CubingItem.push([NTCU_RUNE_PUL, 583]);
//NTConfig_CubingItem.push([NTCU_RUNE_UM, 564]);
//NTConfig_CubingItem.push([NTCU_RUNE_MAL, 559]);
//NTConfig_CubingItem.push([NTCU_RUNE_IST, 569]);
//NTConfig_CubingItem.push([NTCU_RUNE_GUL, 579]);
//NTConfig_CubingItem.push([NTCU_RUNE_VEX, 574]);
//NTConfig_CubingItem.push([NTCU_RUNE_OHM, 584]);
//NTConfig_CubingItem.push([NTCU_RUNE_LO, 565]);
//NTConfig_CubingItem.push([NTCU_RUNE_SUR, 560]);
//NTConfig_CubingItem.push([NTCU_RUNE_BER, 570]);
//NTConfig_CubingItem.push([NTCU_RUNE_JAH, 580]);
//NTConfig_CubingItem.push([NTCU_RUNE_CHAM, 575]);
//***** Include the following, Primary item must be setted in item_configs folder *****
//NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 442]); // Socket Sacred Armor
//NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 255]); // Socket Thresher
//NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 256]); // Socket Cryptic Axe
//NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 257]); // Socket Great Poleaxe
//NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 258]); // Socket Giant Thresher
//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 295]); // Titan's Revenge : Exceptional -> Elite
//NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 337]); // Magefist : Normal -> Exceptional
//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 360]); // Skin of the Vipermagi : Exceptional -> Elite
//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 383]); // Magefist or Lava Gout : Exceptional -> Elite
//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 389]); // Gore Rider : Exceptional -> Elite
//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 477]); // Arreat's Face : Exceptional -> Elite
//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 481]); // Herald Of Zakarum : Exceptional -> Elite
//------------------------------------------------------------------------------
// Gamble configuration
// To specify what items to gamble, adjust the array with the desired item codes
//------------------------------------------------------------------------------
NTConfig_Gamble = false; // Enable gambling
NTConfig_GambleStartGold = 800000; // Gold amount to start the gambling
NTConfig_GambleStopGold = 300000; // Gold amount to stop the gambling
NTConfig_GambleItem.push(520); // Amulets
NTConfig_GambleItem.push(522); // Rings
NTConfig_GambleItem.push(418); // Circlets
NTConfig_GambleItem.push(419); // Coronets
//NTConfig_GambleItem.push(334); // Leather Gloves
//NTConfig_GambleItem.push(335); // Heavy Gloves
//NTConfig_GambleItem.push(336); // Chain Gloves
//NTConfig_GambleItem.push(337); // Light Gauntlets
//NTConfig_GambleItem.push(338); // Gauntlets
//------------------------------------------------------------------------------
// General configuration
//------------------------------------------------------------------------------
NTConfig_PublicMode = false;
NTConfig_CheckCloneDiablo = true; // Set to true if you want to wait in game after notifying "Diablo Walks the Earth" msg.
NTConfig_OpenChest = true; // Set to true to open chest
me.quitonhostile = false;
//------------------------------------------------------------------------------
// Attack configuration
//------------------------------------------------------------------------------
NTConfig_AttackSkill[0] = 0; // First skill. Set to 0 if you won't
NTConfig_AttackSkill[1] = 113; // Primary skill to boss.
NTConfig_AttackSkill[2] = 112; // Primary aura to boss. Set to 0 if you won't
NTConfig_AttackSkill[3] = 113; // Primary skill to others.
NTConfig_AttackSkill[4] = 112; // Primary aura to others. Set to 0 if you won't
NTConfig_AttackSkill[5] = 0; // Secondary skill in case monster is immune to primary skill. Set to 0 if you won't
NTConfig_AttackSkill[6] = 0; // Secondary aura. Set to 0 if you won't
NTConfig_ClearPosition = true; // Set to true if you want to clear area after killing boss.
// Check self safe in field (NOT in town). Set to 0 if you won't
// 0x01 : Potion, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
NTConfig_CheckSelfSafe = 0x04|0x40;
// Check merc's safe in field (NOT in town). Set to 0 if you won't
// 0x01 : Death, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
NTConfig_CheckMercSafe = 0x01|0x04|0x10|0x40;
NTConfig_UseRedemptionHP = 80; // Use Redemption if under this percent of life. Set to 0 if you won't
NTConfig_UseRedemptionMP = 60; // Use Redemption if under this percent of mana. Set to 0 if you won't
}
Posts: 385
Threads: 23
Joined: Aug 2010
Reputation:
0
It seems that you don't have the latest D2NT version.
Posts: 3
Threads: 0
Joined: Aug 2011
Reputation:
0
Posts: 20
Threads: 3
Joined: Jan 2011
Reputation:
0
i should try this evening ... only one question ... why this thread isn't sticky ?
Posts: 385
Threads: 23
Joined: Aug 2010
Reputation:
0
Adamz Wrote:i should try this evening ... only one question ... why this thread isn't sticky ? 
Because it's only a temporary patch i guess.
Posts: 7
Threads: 0
Joined: Jun 2011
Reputation:
0
why wont it let me get to download spot?
Posts: 385
Threads: 23
Joined: Aug 2010
Reputation:
0
at the risk of getting banned: AdF.ly try that.
Posts: 1
Threads: 0
Joined: Nov 2011
Reputation:
0
do i need 4.0b to use the quick patch?
Posts: 385
Threads: 23
Joined: Aug 2010
Reputation:
0
jennnsen Wrote:do i need 4.0b to use the quick patch?
The latest version of D2NT is required, yes.
Posts: 1
Threads: 0
Joined: Nov 2011
Reputation:
0
I've been using D2NT 3.1 since last season, so now I just pasted this dll file and it's working alright for me. Thanks
Posts: 3
Threads: 1
Joined: Nov 2011
Reputation:
0
works great
|