Safe-Modded D2NT

11/24/2009 18:11 Schokomann#16
NTConfig_GambleItem.push("ci0"); // Reifen
NTConfig_GambleItem.push("ci1"); // Reifen
NTConfig_GambleItem.push("ci2"); // Reifen
NTConfig_GambleItem.push("ci3"); // Reifen


seit wann gibt es in diablo autos :)

ich glaube der Plural von Reif heißt Reife
11/24/2009 18:22 taysir81#17
Quote:
Originally Posted by njomnjomnjom View Post
/players 8
argl das ist noch vom testen :P

[Edit:]
Downloadlink geupdated jetzt macht er kein players 8 mehr

////////
Hö?
Meppl kommt vor Kriecharm.

Hab übrigens grad getestet keinerlei probleme bei Kriecharm.
In was für eine botversion hast du die botscripts denn nun eingefügt?


Anmerkung:
Sagen wir du lässt ihn zuerst Steingrab cleanen
und DANACH schickst du ihn los einen Boss im Steingrad zu killen,
dann gibts natürlich nen "bosskill failed" ^^
Ja also ich hab ausschließlich superuniques+Bosse. Hab deine scripts in mein ganz normales 1.5 eingebaut und es funktioniert eigentlich super :)

Doch ich hab ein allgemeines problem:

Der Bot rennt nach jedem Boss zum healer und identifiziert die sachen, obwohl er noch mega viel platz im inventar hat.

Ansonsten, so sieht meine config um testen grad aus:

Include("config/NTConfig.ntl");

var NTConfig_PutAura;
var NTConfig_UseRedemption;

function NT_LoadConfig()
{
//------------------------------------------------------------------------------
// Boss configuration
//------------------------------------------------------------------------------
NTConfig_PublicMode = false; //Public runs? Ja:Nein
me.quitonhostile = true; //Abhauen wenn Indiahunters auftauchen? Ja:Nein

NTConfig_Script.push("NTAndariel.ntj"); //
NTConfig_Script.push("Tristram.ntj"); NTConfig_Raikanishu = true; //false = nur trist : true = mit Raikanishu
NTConfig_Script.push("Bishibosh.ntj"); //
NTConfig_Script.push("Blutrabe.ntj"); //
NTConfig_Script.push("Knochenbrecher.ntj"); //
NTConfig_Script.push("Kaltkrähe.ntj"); //
NTConfig_Script.push("Baumkopf Holzfaust.ntj"); //THX an DiabloFarmer für die Hilfe
NTConfig_Script.push("Griswold.ntj"); //THX an DiabloFarmer für die Hilfe
NTConfig_Script.push("Die Gräfin.ntj") //Key's + Runen
NTConfig_Script.push("Schleimer Faulhund.ntj"); //
NTConfig_Script.push("Knochenasche.ntj"); //
NTConfig_Script.push("Der Schmied.ntj"); //THX an DiabloFarmer für die Hilfe
NTConfig_Script.push("Radament.ntj"); //
NTConfig_Script.push("Kriecharm.ntj"); //
NTConfig_Script.push("Bluthexe die Wilde.ntj"); //
NTConfig_Script.push("Reißzahn.ntj"); //
NTConfig_Script.push("Käferkau.ntj"); //
NTConfig_Script.push("Kaltwurm der Gräber.ntj"); //
NTConfig_Script.push("Feuerauge.ntj"); //
NTConfig_Script.push("Dunkler Vorfahr.ntj"); //
NTConfig_Script.push("Geisterbeschwörer.ntj"); //Key's
NTConfig_Script.push("NTTravincal.ntj"); //
NTConfig_Script.push("meppl.ntj"); NTConfig_Ratsmitglieder = true; //false = nur meppl : true = mit Ratsmitgliedern
NTConfig_Script.push("Hexendoktor Endugu.ntj"); //
NTConfig_Script.push("Sturmbaum.ntj"); //
NTConfig_Script.push("Eisfalke Riftflügel.ntj"); //
NTConfig_Script.push("Zark der Brenner .ntj"); //BUGGY
NTConfig_Script.push("Izual.ntj"); //THX an DiabloFarmer für die Hilfe
NTConfig_Script.push("Höllenschmied.ntj"); //Highrunes
NTConfig_Script.push("FastDiablo.ntj"); //Diablo in 100 Sekunden
NTConfig_Script.push("DacFarren.ntj"); //
NTConfig_Script.push("NTEldritch.ntj"); NTConfig_ShenkExtension = true; //
NTConfig_Script.push("Dresch Zocker.ntj"); //
NTConfig_Script.push("Triefauge.ntj"); //
NTConfig_Script.push("Scharfzahn-Schlächter.ntj"); //
NTConfig_Script.push("Froststein.ntj"); //
NTConfig_Script.push("KnochenbrecherII.ntj"); //
NTConfig_Script.push("NTNihlathak.ntj"); NTConfig_PindleskinExtension = true; //
//NTConfig_Script.push("NTBaal.ntj"); NTConfig_KillBaal = true; //
//

me.maxgametime = 0; // time in seconds, maximum game length (0 is infinite)
NTConfig_StartDelay = 0; // Delay time in milliseconds to start;
NTConfig_AreaDelay = 500; // Delay time in milliseconds to change area;
NTConfig_SnagDelay = 500; // 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_SkipHealCurses = false;// If you want to skip curses, set to true
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 = 70; // Drink a normal potion if under this percent of life.
NTConfig_LifeRejuvThresh = 50; // 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 = 10; // Drink a rejuvenation potion if under this percent of mana.
NTConfig_LifeChicken = 25; // 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 = 60; // This is the threshold to use a life potion on your merc in percent.
NTConfig_MercRejuvThresh = 40; // 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 =7; // 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,1,1,0,0];
NTConfig_Columns[1] = [1,1,1,1,1,1,1,1,0,0];
NTConfig_Columns[2] = [1,1,1,1,1,1,1,1,0,0];
NTConfig_Columns[3] = [1,1,1,1,1,1,1,1,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] = "hp";
NTConfig_BeltColType[1] = "mp";
NTConfig_BeltColType[2] = "rv";
NTConfig_BeltColType[3] = "rv";

//----------------------------------------------------------------------------
// Minimum amount of potions in each column before needing refilling
// If there's less potions then this number in the column we go and shop.
// Set to 4 to go shopping as soon as there's a potion missing.
// Recommend leaving columns set to "rv" at 0. Since shops won't carry rejuvs.
//----------------------------------------------------------------------------
NTConfig_BeltColMin[0] = 4;
NTConfig_BeltColMin[1] = 4;
NTConfig_BeltColMin[2] = 0;
NTConfig_BeltColMin[3] = 0;

//-----------------------------------------------------------------------------------
// SnagIt configuration
// Here is a list of preset nip files assuming you use nip package.
// If you want to add your own .nip files, just copy any line and enter the
// To disable a .nip file, just add "//" at the start of the line or delete the line.
//-----------------------------------------------------------------------------------
NTConfig_NIPFilePath.push("uniques.nip");
NTConfig_NIPFilePath.push("sets.nip");
NTConfig_NIPFilePath.push("whites.nip");
NTConfig_NIPFilePath.push("runes.nip");
NTConfig_NIPFilePath.push("rares.nip");
NTConfig_NIPFilePath.push("magics.nip");
NTConfig_NIPFilePath.push("gems.nip");
NTConfig_NIPFilePath.push("charmsjewels.nip");
NTConfig_NIPFilePath.push("ringsamulets.nip");
NTConfig_NIPFilePath.push("potions.nip");
NTConfig_NIPFilePath.push("moneymaker.nip");
NTConfig_NIPFilePath.push("keys.nip");
NTConfig_NIPFilePath.push("njomnjomnjom.nip"); //Das Beste :P


NTConfig_SnagRange = 40; // Radius to check for dropped items. 40 is a good number here

//------------------------------------------------------------------------------
// Cubing configuration
// Supported gems and runes recipe only
//------------------------------------------------------------------------------
NTConfig_Cubing = false; // Enable cubing

//NTConfig_CubingItem.push(["gcw",0,3]); //Chipped Diamond gcw
//NTConfig_CubingItem.push(["gcv",0,3]); //Chipped Amethyst gcv
//NTConfig_CubingItem.push(["gcb",0,3]); //Chipped Saphire gcb
//NTConfig_CubingItem.push(["gcy",0,3]); //Chipped Topaz gcy
//NTConfig_CubingItem.push(["gcr",0,3]); //Chipped Ruby gcr
//NTConfig_CubingItem.push(["gcg",0,3]); //Chipped Emerald gcg
//NTConfig_CubingItem.push(["skc",0,3]); //Chipped Skull skc

//NTConfig_CubingItem.push(["gfw",0,3]); //Flawed Diamond gfw
//NTConfig_CubingItem.push(["gfv",0,3]); //Flawed Amethyst gfv
//NTConfig_CubingItem.push(["gfb",0,3]); //Flawed Saphire gfb
//NTConfig_CubingItem.push(["gfy",0,3]); //Flawed Topaz gfy
//NTConfig_CubingItem.push(["gfr",0,3]); //Flawed Ruby gfr
//NTConfig_CubingItem.push(["gfg",0,3]); //Flawed Emerald gfg
//NTConfig_CubingItem.push(["skf",0,3]); //Flawed Skull skf

//NTConfig_CubingItem.push(["gsw",0,3]); //Normal Diamond gsw
//NTConfig_CubingItem.push(["gsv",0,3]); //Normal Amethyst gsv
//NTConfig_CubingItem.push(["gsb",0,3]); //Normal Saphire gsb
//NTConfig_CubingItem.push(["gsy",0,3]); //Normal Topaz gsy
//NTConfig_CubingItem.push(["gsr",0,3]); //Normal Ruby gsr
//NTConfig_CubingItem.push(["gsg",0,3]); //Normal Emerald gsg
//NTConfig_CubingItem.push(["sku",0,3]); //Normal Skull sku

//NTConfig_CubingItem.push(["glw",0,3]); //Flawless Diamond glw
NTConfig_CubingItem.push(["gzv",0,3]); //Flawless Amethyst gzv
//NTConfig_CubingItem.push(["glb",0,3]); //Flawless Saphire glb
//NTConfig_CubingItem.push(["gly",0,3]); //Flawless Topaz gly
//NTConfig_CubingItem.push(["glr",0,3]); //Flawless Ruby glr
//NTConfig_CubingItem.push(["glg",0,3]); //Flawless Emerald glg
//NTConfig_CubingItem.push(["skl",0,3]); //Flawless Skull skl

//NTConfig_CubingItem.push(["r01",0,3]); //El Rune r01
//NTConfig_CubingItem.push(["r02",0,3]); //Eld Rune r02
//NTConfig_CubingItem.push(["r03",0,3]); //Tir Rune r03
//NTConfig_CubingItem.push(["r04",0,3]); //Nef Rune r04
//NTConfig_CubingItem.push(["r05",0,3]); //Eth Rune r05
//NTConfig_CubingItem.push(["r06",0,3]); //Ith Rune r06
//NTConfig_CubingItem.push(["r07",0,3]); //Tal Rune r07
//NTConfig_CubingItem.push(["r08",0,3]); //Ral Rune r08
//NTConfig_CubingItem.push(["r09",0,3]); //Ort Rune r09

//NTConfig_CubingItem.push(["r10",0,3,"gcy",0,1]); //Thul Rune + chipped Topaz r10 + gcy
//NTConfig_CubingItem.push(["r11",0,3,"gcv",0,1]); //Amn Rune + chipped Amethyst r11 + gcv
//NTConfig_CubingItem.push(["r12",0,3,"gcb",0,1]); //Sol Rune + chipped Saphire r12 + gcb
//NTConfig_CubingItem.push(["r13",0,3,"gcr",0,1]); //Shael Rune + chipped Ruby r13 + gcr
//NTConfig_CubingItem.push(["r14",0,3,"gcg",0,1]); //Dol Rune + chipped Emerald r14 + gcg
//NTConfig_CubingItem.push(["r15",0,3,"gcw",0,1]); //Hel Rune + chipped Diamond r15 + gcw

//NTConfig_CubingItem.push(["r16",0,3,"gfy",0,1]); //Io Rune + flawed Topaz r16 + gfy
//NTConfig_CubingItem.push(["r17",0,3,"gfv",0,1]); //Lum Rune + flawed Amethyst r17 + gfv
//NTConfig_CubingItem.push(["r18",0,3,"gfb",0,1]); //Ko Rune + flawed Saphire r18 + gfb
//NTConfig_CubingItem.push(["r19",0,3,"gfr",0,1]); //Fal Rune + flawed Ruby r19 + gfr
//NTConfig_CubingItem.push(["r20",0,3,"gfg",0,1]); //Lem Rune + flawed Emerald r20 + gfg
//NTConfig_CubingItem.push(["r21",0,2,"gfw",0,1]); //Pul Rune + flawed Diamond r21 + gfw

//NTConfig_CubingItem.push(["r22",0,2,"gsy",0,1]); //Um Rune + Topaz r22 + gsy
//NTConfig_CubingItem.push(["r23",0,2,"gsv",0,1]); //Mal Rune + Amethyst r23 + gsv
//NTConfig_CubingItem.push(["r24",0,2,"gsb",0,1]); //Ist Rune + Saphire r24 + gsb
//NTConfig_CubingItem.push(["r25",0,2,"gsr",0,1]); //Gul Rune + Ruby r25 + gsr
//NTConfig_CubingItem.push(["r26",0,2,"gsg",0,1]); //Vex Rune + Emerald r26 + gsg
//NTConfig_CubingItem.push(["r27",0,2,"gsw",0,1]); //Ohm Rune + Diamond r27 + gsw

//NTConfig_CubingItem.push(["r28",0,2,"gly",0,1]); //Lo Rune + flawless Topaz r28 + gly
//NTConfig_CubingItem.push(["r29",0,2,"gzv",0,1]); //Sur Rune + flawless Amethyst r29 + gzv
//NTConfig_CubingItem.push(["r30",0,2,"glb",0,1]); //Ber Rune + flawless Saphire r30 + glb
//NTConfig_CubingItem.push(["r31",0,2,"glr",0,1]); //Jah Rune + flawless Ruby r31 + gll
//NTConfig_CubingItem.push(["r32",0,2,"glg",0,1]); //Cham Rune + flawless Emerald r32 + glg

//------------------------------------------------------------------------------
// Gamble configuration
// To specify what items to gamble, adjust the array with the desired item codes
//------------------------------------------------------------------------------
NTConfig_Gamble = true; // Enable gambling

NTConfig_GambleStopGold = 100000; // Gold amount to stop the gambling

//NTConfig_GambleItem.push("rin"); // Rings
//NTConfig_GambleItem.push("amu"); // Amulets
//NTConfig_GambleItem.push("ci0"); // Circlets
NTConfig_GambleItem.push("ci1"); // Coronets
//NTConfig_GambleItem.push("lgl"); // Leather Gloves
//NTConfig_GambleItem.push("vgl"); // Heavy Gloves
//NTConfig_GambleItem.push("mgl"); // Chain Gloves
//NTConfig_GambleItem.push("tgl"); // Light Gauntlets
//NTConfig_GambleItem.push("hgl"); // Gauntlets


NTConfig_OpenChest = true; // Set to true to open chest

//------------------------------------------------------------------------------
// Attack configuration
//------------------------------------------------------------------------------
NTConfig_PutAura = 113; // Concentration
NTConfig_AttackSkill[0] = 0;
NTConfig_AttackSkill[1] = 112; // Blessed Hammer
NTConfig_AttackSkill[2] = 112; // Blessed Hammer
NTConfig_AttackSkill[4] = 0;


NTConfig_UseRedemption = true; // Set to true to use Redemption after killing monster.
}

Edit:

Hab grad gemerkt, dass der Bot den Weg zum Friedhof immer doppelt rennen muss, da der Mob nach Blutrabe net dran gelinkt is :(
11/24/2009 18:24 njomnjomnjom#18
Quote:
seit wann gibt es in diablo autos

ich glaube der Plural von Reif heißt Reife
ähh :P
Das ist so weil... Ein nettes Circlet genauso cool ist wie schicke Chromfelgen.

Aber jetzt kuckmal hier
---> [Only registered and activated users can see links. Click Here To Register...]

Quote:
Doch ich hab ein allgemeines problem:

Der Bot rennt nach jedem Boss zum healer und identifiziert die sachen, obwohl er noch mega viel platz im inventar hat.
Jep das ist so.
Und das ist auch beim Original so ^^
Woher soll ich denn wissen wie groß euer Inventar ist. Ausserdem besorgt der sich ja auch Tränke inner Stadt und repariert die Ausrüstung. Die Zwischenstops haben schon ihren Sinn.
Stell dir mal vor wielange so ein run dauert wenn du keine Mana mehr hast. Sicher länger als der Townbesuch.

Achja und es droppt ja auch nicht immer gleichviel. Wenn du "pech" hast hat er nach nem Schnappzapp Schmetter run plötzlich nen inventar voll zum identen.
11/24/2009 18:47 xdoddestroyer#19
Quote:
Originally Posted by taysir81 View Post
Super :) Mein Thanks haste ;)

Edit: Welche wps braucht man alle, wenn man den bot alles machen lässt? ^^
nur die was du machen willst genau denk mal wie beim normalen^^
11/24/2009 18:48 maL_88#20
laeuft sher gut bei mir thanks :)

nur eine frage, wo stell ich ein, dass er net durch anyas portal zu pindle geht, sondern ueber nil wp?

geht das, denn ich hab das anya tp net mehr =)

danke
11/24/2009 18:51 njomnjomnjom#21
Bei ..::Standart::..

Da kannste ihn über nihlatak zu pindel gehen lassen.
NTConfig_Script.push("NTNihlathak.ntj"); NTConfig_PindleskinExtension = false;

auf
NTConfig_Script.push("NTNihlathak.ntj"); NTConfig_PindleskinExtension = true;

Er killt dann allerdings nihla.
11/24/2009 18:55 maL_88#22
Quote:
Originally Posted by njomnjomnjom View Post
Bei ..::Standart::..

Da kannste ihn über nihlatak zu pindel gehen lassen.
NTConfig_Script.push("NTNihlathak.ntj"); NTConfig_PindleskinExtension = false;

auf
NTConfig_Script.push("NTNihlathak.ntj"); NTConfig_PindleskinExtension = true;

Er killt dann allerdings nihla.
d.h. man kann nicht pindle only ohne tp machen? :)
11/24/2009 19:42 Snake1972#23
schau mal ob dir das helfen kann
das ist pinkel über WP killen
(ist nicht von mir hab ich nur gefunden)

grüsse Markus


function NTMain()
{
Include("common/NTCommon.ntl");
NTC_IncludeConfig();
NTC_IncludeLibs();

NT_LoadConfig();
NTSI_LoadNIPFiles();

NTA_Initialize();

Print("ÿc7D2nt: ÿc3[Pindleskin by Waypoint Script] - Loaded");

if(!NTTM_CheckAct())
{
NTC_SendMsgToScript("default.ntj", "NTTM_CheckAct()");
return;
}

NTTMGR_TownManager();

if(!NTTM_CheckAct(5))
{
NTC_SendMsgToScript("default.ntj", "NTTM_CheckAct()");
return;
}

if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("default.ntj", "NTTM_TownMove()");
return;
}

if(!NTM_TakeWaypoint(123))
{
NTC_SendMsgToScript("default.ntj", "NTM_TakeWaypoint()");
return;
}

NTP_DoPrecast();

if(!NTM_MoveToObject(me.areaid, NTC_UNIT_TILE, 78))
{
NTC_SendMsgToScript("default.ntj", "NTM_MoveToObject()");
return;
}

if(!NTM_TakeStairs(78, 78))
{
NTC_SendMsgToScript("default.ntj", "NTM_TakeStairs()");
return;
}

if(!NTM_MoveToObject(me.areaid, NTC_UNIT_TILE, 78))
{
NTC_SendMsgToScript("default.ntj", "NTM_MoveToObject()");
return;
}

if(NTConfig_CheckSafe)
{
if(!NTTMGR_CheckSafe(2))
{
NTC_SendMsgToScript("default.ntj", "NTTMGR_CheckSafe()");
return;
}
}

NTP_DoPrecast();

if(!NTM_TakeStairs(78, 78))
{
NTC_SendMsgToScript("default.ntj", "NTM_TakeStairs()");
return;
}

if(!NTM_MoveTo(me.areaid, 10061, 13234))
{
NTC_SendMsgToScript("default.ntj", "NTM_MoveTo()");
return;
}

if(!NTA_KillBoss(GetLocaleString(22497)))
{
NTC_SendMsgToScript("default.ntj", "NTA_KillBoss()");
return;
}

if(NTConfig_ClearPosition)
NTA_ClearPosition(20, 0x08);

NTSI_PickItems();

NTC_SendMsgToScript("default.ntj", "SCRIPT_END");
}
11/24/2009 20:26 taysir81#24
Also ich habe den Bot jetzt sehr lange beobachtet und komischer weise macht er die Bosse in einer nicht nachvollziehbaren Reihenfolge.

Käferkau zB kommt bei mir in der Config vor Meppel doch irgendwie hat er grad Käferkau nach Meppel gemacht LoL?

Edit: Und jetzt grad hat er versucht meppel doppelt zu amchen, obwohl er nur einmal in der Config vor kommt.
11/24/2009 20:37 njomnjomnjom#25
Das ist komplett unlogisch :P


Aber die Reihenfolge in der er die Runs macht hat nichts mit den Botscripts zu tun also ist es nicht meine Schuld :D
11/24/2009 20:37 mannni#26
Quote:
Originally Posted by taysir81 View Post
Also ich habe den Bot jetzt sehr lange beobachtet und komischer weise macht er die Bosse in einer nicht nachvollziehbaren Reihenfolge.

Käferkau zB kommt bei mir in der Config vor Meppel doch irgendwie hat er grad Käferkau nach Meppel gemacht LoL?

Edit: Und jetzt grad hat er versucht meppel doppelt zu amchen, obwohl er nur einmal in der Config vor kommt.
gleiches auch bei mir und ich hatte noch das problem das er zb. nach meppel oder blutrabe in der stadt stehen geblieben ist gewartet hat und erst weitergemacht hat als ich ihn in ein anderes gebiet geschickt hab :confused::confused:
11/24/2009 20:38 njomnjomnjom#27
Was bei dir auch? jetzt macht ihr mich aber echt stuzig.


Das mit dem Stehenbleiben

nach welchem
und
vor welchem

run war das?
11/24/2009 20:48 mannni#28
[Only registered and activated users can see links. Click Here To Register...]

das bild is direkt nach blutrabe entstanden

hatte das problem bis jetzt nach meppel und nach blutrabe
11/24/2009 20:50 TheBluebird#29
Also iwie wundern mich eure Probleme total.
Bei mir läuft der Bot problemlos alles ab, was ich eingestellt hab.
Klar, dass er nicht von Akt 1 bis Akt 5 der Reihe nach durchgeht, aber dass er Gegner versucht doppelt zu machen, is ma was neues.
Ich denke nicht, dass es an njoms Programmierung liegt...
Was habt ihr denn alles ein-/umgestellt?
11/24/2009 20:58 njomnjomnjom#30
Ich habe an Der NTTownmove NICHTS geändert

überschreib die NTTownmove mal mit deiner alten NTTownmove

Oder was auch immer :P ich hab das file nicht angetatscht
Quote:
Diese Version heißt Safe-Modded, weil ausschließlich botscripts hinzugefügt wurden.