Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Diablo 2
You last visited: Today at 01:51

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Baalrun "........" = Absturz

Discussion on Baalrun "........" = Absturz within the Diablo 2 forum part of the Other Online Games category.

Closed Thread
 
Old 11/24/2010, 18:37   #16
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
Quote:
Originally Posted by njomnjomnjom View Post
Also die Grundidee sieht momentan wie folgt aus:

Code:
function AntiKoreaDrop_IndiabloBlöd()
{
    Print("ÿc8Crashprotection is active")

    var _TypImGame;
    _TypImGame = GetPlayerUnit();

    if(_TypImGame)
    {
    var _NervigerBotneider;
    _NervigerBotneider = _TypImGame.name

        do
        {
        Say(/ignore [COLOR=Red]ARGLVERDAMMT[/COLOR]);
        } while(_TypImGame.GetNext());
    }
}
ARGLVERDAMMT steht für: Wie lasse ich ihn die Variable in den text einfügen anstatt den Namen der variable zu schreiben?
So ganz verstehe ich das Problem nicht, vielleicht stehst du aber auch nur spontan auf dem Schlauch.

Wir sollten in jedem Fall nochmal schauen, ob das wirklich nur mit einer Ausgabe funktionieren kann, oder ob man das nicht auch über den Partyscreen hinbekommen kann. Diese Variante ist nämlich wahrscheinlich relativ langsam.

Code:
function AntiKoreaDrop_IndiabloBloed() // <- Umlaute haben nichts in Bezeichnern verloren!
{
    Print("ÿc8Crashprotection is active")

    var _typImGame; // Der Großbuchstabe am Anfang deutet auf eine globale Variable hin, darum lieber mit Kleinbuchstaben beginnen
    _typImGame = GetPlayerUnit();

    if(_typImGame)
    {
        do
        {
            Say("/ignore " + _typImGame.name);
        } while(_typImGame.GetNext());
    }
}
Lg
Muddy

@lanara Definitiv, ich für meinen Teil gehöre jedenfalls zu den 95%, woran sich auch so bald nichts ändern wird.
Muddy Waters is offline  
Old 11/24/2010, 18:42   #17
 
elite*gold: 12
Join Date: Jun 2007
Posts: 1,052
Received Thanks: 403
macht halt priv runs und weint nicht^^ ich finds lustig
_FightZ_ is offline  
Old 11/24/2010, 18:42   #18
 
njomnjomnjom's Avatar
 
elite*gold: 20
Join Date: Mar 2009
Posts: 1,356
Received Thanks: 736
Danke lanara :P ohmensch bin ich blöd xD

Also dann guckt die Grundidee jetzt wie folgt aus:

[Edit:] wieder weggemacht weil schonwieder überholt.
njomnjomnjom is offline  
Old 11/24/2010, 18:45   #19
 
elite*gold: 0
Join Date: Oct 2007
Posts: 127
Received Thanks: 4
Quote:
Originally Posted by njomnjomnjom View Post
Danke lanara :P ohmensch bin ich blöd xD

Also dann guckt die Grundidee jetzt wie folgt aus:

Code:
function AntiKoreaDrop_IndiabloBlöd()
{
	Print("ÿc8Crashprotection is active")

	var _TypImGame;
	_TypImGame = GetPlayerUnit();

	if(_TypImGame)
	{
	var _NervigerBotneider;
	_NervigerBotneider = _TypImGame.name

		do
		{
		Say("/ignore" + _NervigerBotneider);
		return true;
		} while(_player.GetNext());
	}
}
Jetzt muss ich mir nurnoch ne sinnvolle bedingung einfallen lassen die sie auslöst.
Und dann muss sie erstmal getestet werden.

Problem mitm dem squelsch wird seein das leeceher skript das auch macht , also nicht hört was der leader sagt^^

müsste man schreiben das die einen char nicht muten also den leader oda so
Psyrodon is offline  
Old 11/24/2010, 19:02   #20
 
njomnjomnjom's Avatar
 
elite*gold: 20
Join Date: Mar 2009
Posts: 1,356
Received Thanks: 736
Danke Muddy

Ne ich steh nicht aufem Schlauch ich kann nur einfach kein Javascript bzw hab nie eine ProgSprache gelernt, deswegen bastel ich einfach immer bis es das macht was ich will.

Es macht mir einfach spaß :P

So jetzt sollte der Leader nicht gemutet werden:
Code:
function AntiKoreaDrop_IndiabloBloed() // <- Umlaute haben nichts in Bezeichnern verloren!
{
    Print("ÿc8Crashprotection is active")

    var _typImGame; // Der Großbuchstabe am Anfang deutet auf eine globale Variable hin, darum lieber mit Kleinbuchstaben beginnen
    _typImGame = GetPlayerUnit();

    if(_typImGame && _typImGame.name != NTConfig_Leader)
    {
        do
        {
            Say("/ignore " + _typImGame.name);
        } while(_typImGame.GetNext());
    }
    else if(_typImGame.name == NTConfig_Leader)
    {
     //Say(Hallo Chef!);
    Print("Leader ausgelassen");
    }
    else
    {
    Print("ÿc8Keine Gefahr");
    }
}
njomnjomnjom is offline  
Old 11/24/2010, 19:09   #21
 
elite*gold: 0
Join Date: Oct 2008
Posts: 216
Received Thanks: 47
bevor ihr ewig rumproggt testet das doch erstmal manuell ...

hab zwar squelch bisher nie genutzt, aber bei meinen test´s scheint es nur whispers zu unterdrücken ... keine auswirkungen auf den ingame chat
Grommel is offline  
Old 11/24/2010, 19:14   #22
 
elite*gold: 0
Join Date: Oct 2010
Posts: 30
Received Thanks: 0
Quote:
Originally Posted by Grommel View Post
bevor ihr ewig rumproggt testet das doch erstmal manuell ...

hab zwar squelch bisher nie genutzt, aber bei meinen test´s scheint es nur whispers zu unterdrücken ... keine auswirkungen auf den ingame chat
es gibt auch ingame ne mute funktion U.U
dex_porter is offline  
Old 11/24/2010, 19:19   #23
 
elite*gold: 0
Join Date: Nov 2007
Posts: 552
Received Thanks: 26
schon älter. ne möglichkeit ist es die windows fehlermeldungen auszustellen dadurch schließt sich diablo II automatisch und es restartet wünsch euch allen viel glück beim weiterbotten
LG
SaTaNTsR is offline  
Old 11/24/2010, 19:26   #24

 
lanara's Avatar
 
elite*gold: 139
Join Date: Oct 2006
Posts: 12,058
Received Thanks: 24,258
Quote:
Originally Posted by Grommel View Post
bevor ihr ewig rumproggt testet das doch erstmal manuell ...

hab zwar squelch bisher nie genutzt, aber bei meinen test´s scheint es nur whispers zu unterdrücken ... keine auswirkungen auf den ingame chat
Squelch muted auch ingame chat. Für den Leader würde es auch schon reichen wenn er die leute direkt beim joinen squelched und beim leaven unsquelched. (mit EVENT_GAMEMSG)
lanara is offline  
Old 11/24/2010, 19:32   #25
 
elite*gold: 0
Join Date: Oct 2008
Posts: 216
Received Thanks: 47
Quote:
Originally Posted by dex_porter View Post
es gibt auch ingame ne mute funktion U.U
dann teil doch bitte dein wissen mit uns ^^
(ich hasse posts nach dem motto: ich weiß es, sag es aber net)


für squelch/ignore hab das code stück schon fertig gehabt und getestet ... hat auch die commands ohne fehler ausgeführt mit der jeweiligen rückmeldung vom bnet das der spieler(acc) gesquelcht wurde.

Die ganz normalen Chat Nachrichten wurden danach leider immer noch angezeigt.
Grommel is offline  
Old 11/24/2010, 20:31   #26
 
elite*gold: 0
Join Date: May 2010
Posts: 41
Received Thanks: 7
mit /ignore *acc und /squelch *acc gehts auf jeden fall net das is nur für channelmsg
man muss den bot den squelchbutton im partyscreen drücken lassen
2face1337 is offline  
Old 11/24/2010, 20:38   #27
 
njomnjomnjom's Avatar
 
elite*gold: 20
Join Date: Mar 2009
Posts: 1,356
Received Thanks: 736
Quote:
mit /ignore *acc und /squelch *acc gehts auf jeden fall net das is nur für channelmsg
man muss den bot den squelchbutton im partyscreen drücken lassen
Oh, Mist :P naja egal dann geh ich jetzt nen film schauen ^^

achja und zuviel squelchen lässt einem crashen das suckt lol :P
(grad getestet)
und
GetPlayerUnit() gibt einem immer sich selbst zuerst zurück

function AntiKoreaDrop_IndiabloBloed()
{
Print("ÿc8Crashprotection is active")
NTC_Delay(1000);
var _typImGame;
_typImGame = GetPlayerUnit();

if(_typImGame) // && _typImGame.name != NTConfig_Leader && _typImGame.name != me.name
{
do
{
Say("Hier steht slash ignore " + _typImGame.name);
NTC_Delay(5000);
Print("ÿc8I ignore him lol");
} while(_typImGame.GetNext());
}

Geht zwar wunderbar (Ja hab zum testen ewig lange delays reingemacht) aber man ignort sich selbst .

Und wenn man in die Bedingung einfügt, dass typImGame.name ungleich me.name sein soll, (also dass man sich nicht selbst ignort) dann findet er den next player nicht weil das getnext nicht greift.
njomnjomnjom is offline  
Old 11/24/2010, 20:41   #28
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
Quote:
Originally Posted by 2face1337 View Post
mit /ignore *acc und /squelch *acc gehts auf jeden fall net das is nur für channelmsg
man muss den bot den squelchbutton im partyscreen drücken lassen
In dem Fall macht man das auch über den Namen des Charakters und nicht über den Accountnamen:
Code:
/squelch CHARNAME
Ich schaue bzw. teste gerade, ob es das mit dem Button irgendwie zu machen ist, sieht bislang aber eher schlecht aus, jedenfalls ohne tatsächlich das Party Fenster zu öffnen und auf den Button zu drücken. Letzteres sollte aber nicht viel schneller laufen als einfach den Befehl zum squelchen ausgeben zu lassen.

Lg
Muddy

Nachtrag:
Quote:
Originally Posted by njomnjomnjom View Post
Oh, Mist :P naja egal dann geh ich jetzt nen film schauen ^^

achja und zuviel squelchen lässt einem crashen das suckt lol :P
(grad getestet)
und
GetPlayerUnit() gibt einem immer sich selbst zuerst zurück

function AntiKoreaDrop_IndiabloBloed()
{
Print("ÿc8Crashprotection is active")
NTC_Delay(1000);
var _typImGame;
_typImGame = GetPlayerUnit();

if(_typImGame) // && _typImGame.name != NTConfig_Leader && _typImGame.name != me.name
{
do
{
Say("Hier steht slash ignore " + _typImGame.name);
NTC_Delay(5000);
Print("ÿc8I ignore him lol");
} while(_typImGame.GetNext());
}

Geht zwar wunderbar (Ja hab zum testen ewig lange delays reingemacht) aber man ignort sich selbst .

Und wenn man in die Bedingung einfügt, dass typImGame.name ungleich me.name sein soll, (also dass man sich nicht selbst ignort) dann findet er den next player nicht weil das getnext nicht greift.
Genau aus diesem Grund kannst du auch einfach eine while-Schleife statt der vorhandenen do-while-Schleife verwenden, dann kannst du dir den Abgleich des eigenen Char Namens sparen.
Muddy Waters is offline  
Old 11/24/2010, 20:44   #29
 
elite*gold: 0
Join Date: Oct 2010
Posts: 30
Received Thanks: 0
Quote:
Originally Posted by Muddy_Waters View Post
In dem Fall macht man das auch über den Namen des Charakters und nicht über den Accountnamen:
Code:
/squelch CHARNAME
Ich schaue bzw. teste gerade, ob es das mit dem Button irgendwie zu machen ist, sieht bislang aber eher schlecht aus, jedenfalls ohne tatsächlich das Party Fenster zu öffnen und auf den Button zu drücken. Letzteres sollte aber nicht viel schneller laufen als einfach den Befehl zum squelchen ausgeben zu lassen.

Lg
Muddy

Nachtrag:

Genau aus diesem Grund kannst du auch einfach eine while-Schleife statt der vorhandenen do-while-Schleife verwenden, dann kannst du dir den Abgleich des eigenen Char Namens sparen.

der aobot hat oder hatte es damals auf jedenfall.... hmm...
dex_porter is offline  
Old 11/24/2010, 20:46   #30

 
lanara's Avatar
 
elite*gold: 139
Join Date: Oct 2006
Posts: 12,058
Received Thanks: 24,258
Hmm gab es nicht ein RedVex script, das automatisch Spambots gemuted hat? Vielleicht wäre es ja damit einfacher.
lanara is offline  
Closed Thread


Similar Threads Similar Threads
Kann mir bitte jemmand eine Hmachi HP erstellen """""SOS HELP""""
09/15/2010 - Metin2 Private Server - 11 Replies
SO wie der Titel schon sagt ich suche einen der mir per Teamviwer eine hp machen kann habe schon alles ausprobiert aber es klappt nie!!!! PLS HELP...



All times are GMT +1. The time now is 01:52.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.