Phalanx Forum Index
Phalanx Forum Index Guild Wars
Phalanx Forum Index Phalanx Clan Forum
Phalanx Forum Index
FAQ  °  Search  °  Memberlist  °   GW BBCode Creator   ° Register  °  Profile  °  Log in to check your private messages  °  Log in 

Bot and Channel

 
Post new topic   Reply to topic    Phalanx Forum Index -> Diablo II
View previous topic :: View next topic  
Author Message
Cnegurozka
Deadly Hero (4)
Deadly Hero (4)


Joined: 02 Oct 2004
Posts: 587
Location: Germany

PostPosted: Sat Oct 02, 2004 13:18    Post subject: Bot and Channel Reply with quote

Diese Seite in Deutsch


As many of you already know, i have a Bot running in channel "Op Phalanx" on the Europe realm with the Account Phalanx.


Here is a little Howto:


In order to whisper the bot you have to use *Phalanx.
The bot maintains a list of players and the games they are in, so other player can find them.


To use a command just say it while being in the channel, or whisper it to the bot.


General Description:
The Bot knows 2 different types of registrations: accounts (Acc) and users.
Like before Battle.net Accounts can be registered to be listed in the online list, together with the games they are in. This is what most ppl will only use.

But now there is another possible thing: user. A user is independent from Battle.net Accounts, so the can track one Player, even if he uses more than one account. But the bot can't automaticly detect who is playing with that account, so you have to login.


Commands:

General Commans avaible for everyone
Non registered user may only use them in chat, not whispered!

.user [or ".users", ".userlist"]
Shows a list of the currently online player, together with the game they are, if they want their games to be shown.
In this format: "Currently know players: <User> on *<Account> in <game>, ....."
For Example "Cnegu on Phalanx-PVPIV in the channel Op Phalanx", means "cnegu" is using the Account "Phalanx-PVPIV" at the moment in the channel "Op Phalanx".
If it's to long to be send in one piece, it will come in smaller pieces, the last message will always end with: "[XXX players listed]".
If someone is AFK and in the Channel, it will say "*<Account> AFK".

.afklist
Shows a list of all players that are AFK in the channel.

.whoami
Shows information about your account, access level etc.

.seen <accname>
Shows the time since the player was last seen.

.allseen
Lists the last 15 players that joined the channel.

.help
The Bot whispers you the commands you may use.


Only registered accounts:


.list [none|nogame|all]
With this you set if you want to have your game shown in the list, or not be shown at all.
Important: You need to have the bot in your friends-list, so he can know your game.
Example:
Code:
/w *phalanx .list all


.afk
Sets your status in the channel as AFK. Only works spoken in the chat, not whispered.
Not talking for 5 minutes does the same thing and any action visible to the bot will cancel AFK.

.whois <accname>
Shows the access level and some other information of that account.

.msg <text>
Sends a broadcast message to all player that are listed and online.


Commands specific for the advanced User-Managment:

.login <user> <pass>
This is used to log in with your user.
Important: Only works whispered, you should be the only one who knows the pass.
Example:
Code:
/w *phalanx .login cnegu 123


.changepass <new password> <new password again>
With this you can change the password of your user.
Important: You have to be logged in of corse.
Example:
Code:
/w *phalanx .changepass 1234 1234


.logout
With this you log out your current user and disable autologin.
Code:
/w *phalanx .logout



If you want to get your account registered or you have any questions etc. pm me, or try to catch me on B.net!


Last edited by Cnegurozka on Tue Oct 18, 2005 20:05; edited 12 times in total
Back to top
View user's profile Send private message Visit poster's website
Cnegurozka
Deadly Hero (4)
Deadly Hero (4)


Joined: 02 Oct 2004
Posts: 587
Location: Germany

PostPosted: Thu Dec 02, 2004 21:17    Post subject: Reply with quote

Wie einige schon mitbekommen haben, hab ich ein kleines sript für meinen channel bot geschrieben. Es verwaltet eine Liste von Spielern und den Spielen in denen sie grad unterwegs sind, so kann man zb. sehen welche Traingames etc. grad offen sind.


WICHTIG: Damit das Ganze funktioniert müsst ihr den Bot in eure flist aufnehmen!


Location:
Channel: "Op Phalanx"
Bot: "Phalanx" (muss mit "*Phalanx" angewhispert werden, ohne char, praktisch wie open)

Allgemeine Beschreibung:
Der Bot kennt nun 2 Arten von Registrierungen, eine heisst im vollgenden Account (Acc), die andere User.
Erstmal kann ein Battle.net Account registriert werden, der Bot verfolgt dann wann dieser online ist und gegebenfalls, wo dieser gerade ist. Hierzu muss der Spieler nichts weiter tun als online gehen, bzw. den Bot in die Friends-list aufnehmen, damit der Bot sehen kann in welchem Spiel man gereade ist.Diese Variante wird auf die meisten Leute zutreffen.

Als zweite Variante [NEU] kennt der Bot User, z.b. habe ich den Username "Cnegu", der Bot zeigt diesen immer an, egal mit welchem Account ich gereade online bin, hat also nicht viel mit den Battle.net Accounts zu tun. So kann man zb. sehen, wem welche Accounts gehören, oder wer gerade mit einem Account online ist, wenn sich mehrere einen Account teilen. Dass kan der Bot allerdings nicht von alein erkennen, hierzu muss man sich erst mit einem Namen und passwort anmelden.


Befehle:

öffentlichle Befehle für alle:
(Nicht registrierte Accs dürfen allerdings nur Befehle in Chat schreiben, nicht flüstern)

.user [oder .users .userlist]
Zeigt die Liste der Spieler die gerade online sind und wo sie sind.
Und zwar in folgendem Format: "Currently know players: <User> on *<Account> in <Spiel>, ....."
Also zb "Cnegu on Phalanx-PVPIV in the channel Op Phalanx", heisst "Cnegu" ist gerade auf dem Account "Phalanx-PVPIV" im channel "Op Phalanx".
Wenn sie zu lang wird schickt er sie in Stücken, die letzt Nachricht endet auf: "[XXX players listed]".
Wenn ein Spieler AFK im Channel ist steht das hinter seinem Namen, also zb "Cnegu on *Cnegurozka AFK, ..."
Beispiel:
Code:
/w *phalanx .users


.afklist
Zeigt eine Liste aller Spieler, die im Channel afk sind.

.whoami
Zeigt Informationen über deinen Account an, wie Berechtigungen usw.

.seen <accname>
Zeigt die Zeit an, seit der Account das letzte Mal gesehen wurde.

.allseen
Zeigt die letzten 15 Spieler an, die den Channel betreten haben.

.help
Listet alle Befehle auf, die du benutzen darfst.


Nur für registrierte User:

.list [none|nogame|all]
Hiermit sagt ihr dem Bot, das er anzeigen soll, in welchem Spiel ihr gerade seit, oder ob ihr garnicht in der Liste erscheinen wollt. Diese Einstellung wird permanent gespeichert, aber sie kann natürlich beliebig geändert werden.
Wichtig: Ihr müsst den Bot in euerer Friends-List haben, damiter sehen kann wo ihr seit.
Beispiel:
Code:
/w *phalanx .list all



.afk
Setzt den eingen Status auf AFK, funktioniert nur im Chat. Wenn man im Channel ist und 5 Minuten nichts sagt, wird man automatisch auf AFK geschaltet. Jegliche Aktion die der Bot mitbekommt führt zu einem aufheben des AFK.

.whois <accname>
Zeigt Infomrationen über den Acc an.

.msg <text>
Schickt den Text an alle Accounts die grad online sind und zeigt ihn im channel an.


Befehle für die User:

.login <user> <pass>
Hiermit meldet ihr euch an, wenn ihr einen User benutzen wollt.
Wichtig: Wird nur geflüstert angenommen, es soll ja nicht jeder im channel euer Passwort wissen.
Code:
/w *phalanx .login cnegu 123


.changepass <neues Passwort> <nochmal neues Passwort>
So könnt ihr das Passwort eures Users ändern.
Wichtig: Ihr müsst vorher natürlich angemeldet sein.
Code:
/w *phalanx .changepass 1234 1234


.logout
Damit logged ihr euren user aus und schaltet auch das autologin ab.
Code:
/w *phalanx .logout






Allgemeine Anmerungen:
Der Befehl ".user" ist im Channel für jeden benutzbar, ihr solltet also möglichst nicht eure Mulegames etc. in der Liste eintragen lassen.


Registrierte User:
Um einen Account registriert zu bekommen oder einen User zu bekommen, flüstert ihr mich am besten im Battle.net an, oder schreibt mir eine PM hier im Forum. Wenn ihr einen User haben wollt sucht euch einfach einen Namen und ein Passwort aus.



So das wars erstmal ...
Bei Fragen, Wünschen, Verbesserungsvorschlägen etc. immer raus damit, ich hoffe auch mit Kritik fertig werden zu können..... Aber Account Wünsche bitte per PM und nich in den Thread!


Last edited by Cnegurozka on Thu Aug 25, 2005 23:13; edited 5 times in total
Back to top
View user's profile Send private message Visit poster's website
Cnegurozka
Deadly Hero (4)
Deadly Hero (4)


Joined: 02 Oct 2004
Posts: 587
Location: Germany

PostPosted: Sat Mar 05, 2005 12:15    Post subject: Reply with quote

Changed much in the last days! Shocked

So if you aren't familiar with the new system i recommend reading the first post.

hf
Back to top
View user's profile Send private message Visit poster's website
Cnegurozka
Deadly Hero (4)
Deadly Hero (4)


Joined: 02 Oct 2004
Posts: 587
Location: Germany

PostPosted: Sat Aug 20, 2005 1:36    Post subject: Reply with quote

Again, i update big parts of the sripts.
Not much changes for you, mostly intern. ^^

But eg. seen should be working again.
Back to top
View user's profile Send private message Visit poster's website
Cnegurozka
Deadly Hero (4)
Deadly Hero (4)


Joined: 02 Oct 2004
Posts: 587
Location: Germany

PostPosted: Thu Aug 25, 2005 23:26    Post subject: Reply with quote

.afklist is there again
please notice, that .afk and .afklist can be used by anyone, not onle registered players
.logout is new
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Phalanx Forum Index -> Diablo II All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group - Design: niedermayr.cc
Guild Wars © 2004 ArenaNet, Inc. All rights reserved. ArenaNet, Arena.Net and the ArenaNet logo are trademarks or registered trademarks of NCsoft Corporation in the U.S. and/or other countries.