[Addon] WARadar

06/22/2010 15:28 exec85#1
Hi guys,

the addon below works together with the warextdll.dll

Have fun!

Source: other board

------------------------------------------------------------

WARadar, requires libslash and warextdll.

For those that don't know what WARadar is, it's an addon originally written by cap0n3 and Hans for use with the warextdll.
It allows you to see players and npcs on your map and minimap from far away, in my opinion a must-have addon. :)

Hans changed how the .dll handles the radar to allow more options and he asked me to update the WARadar addon.
I made the addon work with the new changes, added a couple of more options and cleaned up the some.

Some screenshots of WARadar doing it's job:

[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]


As you may or may not know, you can configure the addon using slash commands and by right-clicking the minimap.
Here's how to use the slash commands: (Use /wr or /waradar to access them.)

Turn the radar on and off.
- on and off
- enable and disable

Toggle silent mode on and off. (Recieve no messages in your chatbox when you change settings.)
- silence

Reset settings to default. (You shouldn't need to do this but just in case.)
- reset

Set the radar range. (Will only work as far as the server sends info about objects, don't know the exact range.)
- range or r
- x -- x can be anything between 1 and 65535. 0 for infinite.

Set the radar update delay in seconds.
- delay or d
- x -- x can be anything between 1 and 3600.

Set type of objects to show on the radar.
- type or t
- player -- To show only players
- npc -- To show only npcs
- all -- To show both

Set status of objects to show on the radar.
- status or s
- dead -- To show only dead objects
- alive -- To show only alive objects
- all -- To show both

Set realm of objects to show on the radar.
- realm
- friendly -- To show only friendly objects
- hostile -- To show only hostile objects
- all -- To show both


Eg. usage of slash commands:
- /waradar realm friendly
- /wr status alive
- /waradar delay 10
- /wr off


Changelog:
Quote:
Original WARadar 0.5 by cap0n3 and Hansw
Continued by dnL

Version 1.0 - 05.02.10
- Updated code for latest warextdll
- Added new filters
- Cleaned up the code a lot
[Only registered and activated users can see links. Click Here To Register...]
06/27/2010 12:03 DarkOPM#2
Very nice.

Schön das du wieder aktiv dabei bist ;P
06/28/2010 14:08 exec85#3
Gerne :-)

Vielen Dank.
06/29/2010 19:41 Canossa#4
Auch von mehr erstmal danke fürs teilen des Radars =) .... habe da aber ein kleines Problem und zwar wo bekomme ich die "warextdll.dll" her ? Habe schon versucht sie mir von andren Boards runterzuladen aber da steht unteranderem das man an den Entwickler was spenden "muss" um die volle Funktionalität der Datei nutzen zu können. Ich hab mir jetz zwar eine Version installiert und alles so gemacht wie es in Guides steht aber bekomme immer wieder Fehlermeldungen.

Fehlermeldung im Spiel: Warextdll doesn't seem to be injected or functions are not registered.

ich habe bereits 2 Programme zum injecten der DLL benutzt.

Fehlermeldung Winject: Both injection-methods failed! (RemoteLoadLibrary and Detour Injecting) warextdll.dd -> war.exe Target is protected?err:0

bei OMFGZ bekomme ich komischerweise keine Fehlermeldung aber funktioniert halt trotzdem nicht.


Hoffe ihr könnt mir helfen =) MFG
06/30/2010 00:15 AS91#5
Lies dir:
[Only registered and activated users can see links. Click Here To Register...]
durch.
Du MUSST HansW etwas spenden um die warextdll benutzen zu können. Mit der Spende wird dein Forumaccount Zugang zu der Supportersection erteilt und du kannt dich beim injezieren der DLL einloggen. Auch wenn du irgendwo einen Download für die DLL findest, brauchst du einen freigeschalteten Forumaccount um dich einzuloggen.