|
grimble // User Search
grimble // User Search
Aug 16, 2001, 2:51pm
Its used for the new remote prop dump calls ...
http://www.activeworlds.com/sdk/aw_cell_next.htm for more info.
Grims.
[View Quote]"the derek" <ImTheDerek at yahoo.com> wrote in message
news:3B7B1879.1A972477 at yahoo.com...
> what exactly is cell iterator and what does it do?
> i think its an attribute all i know is aw had it
> on their site somewhere at some point and i just
> wanna know what the heck it is ahhhhh
|
Aug 21, 2001, 2:30pm
How about you two stop turning every thread into a personal bitching match
between you?
Its getting really tiresome now.
[View Quote]"lanezeri" <Lanezeri at stuff-x.com> wrote in message
news:3b8240c6 at server1.Activeworlds.com...
> Hey TrekkerX, take the time to learn how to reply to the right person, it
> would help me not have to flame your ass all the damn time.
>
> "trekkerx" <troop2 at empirenet.com> wrote in message
> news:3B81CAF5.B7573C9B at empirenet.com...
propterys
> and
in
> the
(1
> values
it
> a
> find
code
> is
only
> have
start
respecting
> the
> what
suitable
> have
> all...
>
>
|
Oct 18, 2001, 9:26am
AGH! NO!! Not in stdafx.h!!!
[View Quote]"trekkerx" <troop2 at empirenet.com> wrote in message
news:3BCE43EB.AEA01726 at empirenet.com...
> Yeah, what you have to do is declar a public void function. It cannot be
in a class otherwise it gives you error C2664.
>
> Declar in the stdafx.h, or any other h file without being in a class,
this...
>
> void Handle_Av_Enter (void)
>
> and in another cpp file put
>
> void Handle_Ac_Enter (void)
> {
> file://message handlers go hear
> }
>
> foxmccloud wrote:
>
that comes from a class. it has to be a straight C-style
wrapper to your class method if the class is global, like in
3bcdc206$1 at server1.Activeworlds.com...
AW SDK.
(void)'
same
and how
>
> --
> TrekkerX - CEO
> Commatron
> http://www.commatron.com
>
>
|
Sep 4, 2001, 9:06pm
Hey people, can we restrict this to ONE newsgroup please? ... rather than
all of them? The topic is kinda tired now.
[View Quote]"jfk2 builder" <jfk2 at jfkmusic.com> wrote in message
news:Xns9112BA1E44031jfk2jfkmusiccom at 166.90.181.12...
> Ryan... You didn't do anything bad in the NGS to be sorry for. I'm
> one of the old time people in the NGS since 1989 and back then it was
> alot different. There was NO html anything. But over the years the
> software assumes that HTML is nice DEFAULT as it is in e-mail and so
> you just do the simple post and most likely not realize you are posting
> the included html file. Now days unless you really read the HELP file
> or click on HELP you won't find a way to turn off the stupid DEFAULT
> HTML post. But as most things in life... It comes from experiance and
> trial & error and even i [Old Pro] can tee people off in a NGS
> sometimes. And that is without really trying half the times.
>
> "r y a n" <birkin at ozemail.com.au> wrote in
> news:3b90a2c2 at server1.Activeworlds.com:
>
|
Sep 30, 2001, 11:44pm
while (!aw_wait (-1)) hogs the process control without giving windows a
lookin.
You have to do it on a windows driven event, otherwise your application will
never relinquish program control back to Windows to update the environment
(such as handling the form itself). I'd stick to the same way as in VB -
call aw_wait on a timer event. The good thing about C++ here is that a timer
is started with StartTimer(<timer id>, <interval>, NULL) without that dumb
visual control (although you could use these calls in VB as well). When you
want to close the app, make sure you kill the timers. Example snippets
below.
In some header file ...
#define TIMER_ID_AWWAIT 1001 // declare the internal timer id for
the AW wait timer
#define TIMER_ID_OTHER 1002 // declare another timer (just for
example)
In the dialog class OnInitDialog method ...
StartTimer(TIMER_ID_AWWAIT, 64, NULL) // Start the aw_wait timer (interval =
64ms)
StartTimer(TIMER_ID_OTHER, 1000, NULL) // Start the other timer
// This is the OnTimer method in the dialog class
void CMyAWBotDlg::OnTimer(UINT nIDEvent)
{
switch(nIDEvent)
{
case TIMER_ID_AWWAIT:
aw_wait(0);
break;
case TIMER_ID_OTHER:
// Do something for the other timer
break;
default:
// Do nothing (unhandled timer)
break;
}
CDialog::OnTimer(nIDEvent); // Let Windows do what it needs to do with
the timer event
}
.... and this goes where the dialog shuts down like in the dialog class
OnCancel method (depends how the dialog is closed really - by default,
OnCancel is fired when you click the Cancel button or press escape).
KillTimer(TIMER_ID_AWWAIT) // Stop the aw_wait timer
KillTimer(TIMER_ID_OTHER) // Stop the other timer
It might take some time to get it sorted, but once you're comfortable with
windows timers in C++ it should be reasonably straight forward. Have fun.
Grims
[View Quote]"trekkerx" <troop2 at empirenet.com> wrote in message
news:3BB7C42A.356ED5B2 at empirenet.com...
> Dose anyone know a good way to call AwWait instead of using
>
> while (!aw_wait (-1));
>
> because when i do that it just loops and i cant change the windows.
> --
> TrekkerX - CEO
> Commatron
> http://www.commatron.com
>
>
|
Sep 30, 2001, 11:53pm
Sorry ... if you're going to cut/paste any of this, there are a few ";"s
missing :o)
Grims
[View Quote]"grimble" <grimble2000 at btinternet.com> wrote in message
news:3bb7ca6a$1 at server1.Activeworlds.com...
> while (!aw_wait (-1)) hogs the process control without giving windows a
> lookin.
>
> You have to do it on a windows driven event, otherwise your application
will
> never relinquish program control back to Windows to update the environment
> (such as handling the form itself). I'd stick to the same way as in VB -
> call aw_wait on a timer event. The good thing about C++ here is that a
timer
> is started with StartTimer(<timer id>, <interval>, NULL) without that dumb
> visual control (although you could use these calls in VB as well). When
you
> want to close the app, make sure you kill the timers. Example snippets
> below.
>
> In some header file ...
>
> #define TIMER_ID_AWWAIT 1001 // declare the internal timer id
for
> the AW wait timer
> #define TIMER_ID_OTHER 1002 // declare another timer (just
for
> example)
>
>
> In the dialog class OnInitDialog method ...
>
> StartTimer(TIMER_ID_AWWAIT, 64, NULL) // Start the aw_wait timer (interval
=
> 64ms)
> StartTimer(TIMER_ID_OTHER, 1000, NULL) // Start the other timer
>
> // This is the OnTimer method in the dialog class
> void CMyAWBotDlg::OnTimer(UINT nIDEvent)
> {
>
> switch(nIDEvent)
> {
> case TIMER_ID_AWWAIT:
> aw_wait(0);
> break;
>
> case TIMER_ID_OTHER:
> // Do something for the other timer
> break;
>
> default:
> // Do nothing (unhandled timer)
> break;
> }
>
> CDialog::OnTimer(nIDEvent); // Let Windows do what it needs to do with
> the timer event
> }
>
> ... and this goes where the dialog shuts down like in the dialog class
> OnCancel method (depends how the dialog is closed really - by default,
> OnCancel is fired when you click the Cancel button or press escape).
>
> KillTimer(TIMER_ID_AWWAIT) // Stop the aw_wait timer
> KillTimer(TIMER_ID_OTHER) // Stop the other timer
>
> It might take some time to get it sorted, but once you're comfortable with
> windows timers in C++ it should be reasonably straight forward. Have fun.
>
> Grims
>
>
>
> "trekkerx" <troop2 at empirenet.com> wrote in message
> news:3BB7C42A.356ED5B2 at empirenet.com...
>
>
|
Oct 10, 2001, 1:08pm
So on the same thought ....
Q. Why buy commercial software when there are perfectly good alternatives
available as freeware ...
A. Because the freeware versions are invariably inferior.
Grims.
[View Quote]"xanlar" <duder16 at epix.net> wrote in message
news:3bc39dd8 at server1.Activeworlds.com...
> why pay for a bot when other people make them for free??? that's just
STUPID
>
>
|
Oct 14, 2001, 11:31pm
.... or, if you like neatly, consistent formed code for both functions and
procedures, then use Call ...
Call sdk1.AwWhisper(PLAYER_ID, WELCOME_MESSAGE_NEWPLAYER)
[View Quote]"lanezeri" <Lanezeri at stuff-x.com> wrote in message
news:3bc9efc1$1 at server1.Activeworlds.com...
> Nope..
>
> sdk1.AwWhisper(PLAYER_ID, WELCOME_MESSAGE_NEWPLAYER) = True
>
> You get an error for the missing equals sign because you have it in ( ).
If
> you would just have:
>
> sdk1.AwWhisper PLAYER_ID, WELCOME_MESSAGE_NEWPLAYER
>
> It would work perfectly fine. :-)
>
> --
>
> Lanezeri
> Lead Bot Programmer at Stuff-X
> http://aw.stuff-x.com
>
>
> "cozmo" <b.nolan2 at verizon.net> wrote in message
> news:3bc9bb39$1 at server1.Activeworlds.com...
have
> .AwWhisper,
>
>
|
Oct 14, 2001, 11:33pm
Sorry ... Baron already said that.
[View Quote]"grimble" <grimble2000 at btinternet.com> wrote in message
news:3bca3c71 at server1.Activeworlds.com...
> ... or, if you like neatly, consistent formed code for both functions and
> procedures, then use Call ...
>
> Call sdk1.AwWhisper(PLAYER_ID, WELCOME_MESSAGE_NEWPLAYER)
>
>
>
> "lanezeri" <Lanezeri at stuff-x.com> wrote in message
> news:3bc9efc1$1 at server1.Activeworlds.com...
> If
> have
=
as
>
>
|
Nov 1, 2001, 9:09am
Something people have been looking for since the rise of Linux as an
affordable unix platform for the "casual" user. I would be interested in a
Linux SDK myself, although I wouldn't rush out use it straight away (better
the devil you know).
Grims
[View Quote]"jerme" <JerMe at nc.rr.com> wrote in message
news:3bdf8859$1 at server1.Activeworlds.com...
> Hi,
> Many of you probably heard me asking Rolad about an SDK for UNIX/Linux
> at the last TechTalk. I just want to see how much support there is for
> this? How many of you would take up programming projects for a linux/unix
> server environment? Better yet, how many of you even own a machine that
> runs linux? I am astounded that there has not been an SDK for Linux from
the
> start because of the potential that the server and SDK have paired
together.
> When you have a piece of server software, it better be compiled for Linix,
> if it's any good. AW's got that part figured out. But the SDK goes hand in
> hand with the server. Therefore, It too should be able to run in a server
> environment (a.k.a. Unix/Linux). The SDK can do many helpful things now,
on
> windows machines. Think what would happen if you paired that with a
*server*
> environment. You'd have bots that did a lot more useful things than just
> standing around playing games with people. I have 20 or so great ideas,
I'm
> just waiting on that SDK.
>
> After coming to the realization, however, that most people host their
> worlds from their personal windows machine, it all starts to make sense.
> The SDK for Linux has not been a priority because there aren't that many
> hosts, or users for that matter, that run Unix/Linux. What it boils down
to
> is that 'Management' doesn't want to take on the project because they
> believe the usefulness does not justify the expense (in man hours,
support,
> etc.. ) it would take to create it. I'd like to see if this theory is
true.
> Please speak up if you think it's a great idea, a waste of time, not
> necessasary, or whatever. How many of the programmers out there would use
> it? Do you think AW has bigger projects that they should be concentrating
> on, and not wasting time on this? Please let me know your opinons...
>
> Regards,
> Jeremy
>
> --
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Jeremy Booker
> JTech Web Systems
> (www.JTechWebSystems.com -- Coming Soon)
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
|
Nov 1, 2001, 9:05am
Its been a while for me, but it sounds like you're only issuing the aw_wait
using the last allocated session number. I've always used one timer per bot,
setting the session number (aw_instance_set) before the aw_wait each time.
Grims
[View Quote]"percipient" <percipient at percipients.com> wrote in message
news:3bdfaecc at server1.Activeworlds.com...
> I'm programming a bot that has four instances; one in each quadrant of
a
> 40x40 world. Trouble is, some of the instances vanish from the world,
> sometimes just as soon as they enter. Always the last create/logged in
> instance will stay in the world. AW_WORLD_DISCONNECT event is not
triggered
> when the other instances leave.
>
> Anyone have any bright ideas what may be wrong? You help is much
> appreciated. I'm programming in Borland C++, by the way.
>
> Percipient
>
>
|
Nov 1, 2001, 6:16pm
lol ... I guess that bit doesn't belong in the bot class afterall then.
Something to remember in the future.
Cheers,
Grims
[View Quote]"andras" <andras at andras.net> wrote in message
news:3BE15BBB.41872E95 at andras.net...
> Session numbers/instances has nothing to do with aw_wait(). I never set it
and sometimes I have 30+ bots running at once.
> Andras
>
> grimble wrote:
aw_wait
bot,
time.
quadrant of
|
Nov 19, 2001, 6:31pm
Sorry if I missed any previous posts on this, but I thought I'd bring the
subject up since I know people have been asking for free development
languages for bots. Looking for some specific VB stuff for OO, Google popped
up a reference to Envelop ... supposedly a now defunkt (i.e. no support) VB4
mimic. When I say VB4 mimic, I use the term lightly ... it (apparently)
supports the sort of stuff VB4, VB5 and VB6 have failed on in OO - i.e.
polymorphism, inheritance and encapsulation. However, if you want to keep it
down to the simple VB form-type stuff, then there is a lot of similarity.
I downloaded it and played for a few minutes just to confirm that OCX
support was there for Mr Grimms VB SDK ... which it is. Its a bit ugly, and
not quite what I'm used to, but its visual, its Basic, it handles OCX's and
it builds executables. Seems like a good option for people at first glance.
Anyone that was looking for something like this can find the links below.
Also, if anyone has come across it before and has any comments on it, now
would probably be a good time to voice them.
Brief Description (VERY brief) http://pages.cthome.net/xx/e.htm
Download at WinSite http://www.winsite.com/bin/Info?500000011236 (over 7 MB
download)
Grims
Nov 24, 2001, 10:32pm
Umm Joe, can you qualify that please?
[View Quote]"joeman" <Joeman at bootdown.com> wrote in message
news:3bffe3d8$1 at server1.Activeworlds.com...
> Oooh, I forgot, another thing. COM objects cannot receive events.
>
> -Joe
>
> "joeman" <Joeman at bootdown.com> wrote in message
> news:3bffe3b1 at server1.Activeworlds.com...
> bit
that
a
much
> have
> this
say.
> only
VB
settings
> if
then
>
>
|
Dec 29, 2001, 2:24pm
Is the Param variable explicitly declared as a string (i.e. you Dim'd it as
a string) or is it a Variant that contains a string value? The statement
below is a little vague.
[View Quote]"gamer" <robbie at oriox.com> wrote in message
news:3c2de370 at server1.Activeworlds.com...
|
> Param at this point is equal to nothing or "-"
Dec 29, 2001, 3:18pm
Good point, assuming that iOwner is still a long at that time.
Gamer, this should get caught by a full compile + Run (Ctrl-F5) ... much
better to identify and fix the syntax related issues before you run the
program, rather than halfway through. If all your variables and parameters
are explicitly declared, you shouldn't get these problems mid-execution
after a full compile.
Grims
[View Quote]"baron" <pk39srt at hotmail.com> wrote in message
news:3c2df134 at server1.Activeworlds.com...
> Couldn't really understand what's wrong from your post but for some reason
I think 13 is returned from passing an integer or long to
WritePrivateProfileString as first argument, it expects string. Try
cStr(iOwner).
>
> -Baron
>
>
> "gamer" <robbie at oriox.com> wrote in message
news:3c2de370 at server1.Activeworlds.com...
lpApplicationName$, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal
lpFileName$)
FilePath)
difference and it happens whenever someone talks, whether its a command or
not..so I assuming that the compiler is catching it when it does a routine
scan through thr sub before it executes it.
>
>
|
Jan 11, 2002, 12:43am
Two separate threads for this one huh?? In Bots and SDK. Bummer - wasted
my time in the previous thread :(
Anyway, login-bot.dreamlandpark.com is a string literal and as such needs to
be enclosed in quotes ("").
Grims
[View Quote]blaine <scottc1988 at attbi.com> wrote in message
news:3c3e2931$1 at server1.Activeworlds.com...
> Private Sub cmdlogin_Click()
> On Error GoTo Err
> sdk.AwInit AW_BUILD
> Call sdk.AwCreate(login-bot.dreamlandpark.com, 5670)
> 'it keeps seperating - like login - bot.dreamlandpark.com
> 'i need to know how to make it log innnnnnnn!
> sdk.QuickStart Citnum.Text, PPW.Text, Botname.Text, "Project1",
World.Text,
> EastWest.Text * 1000, Altitude.Text * 1000, NorthSouth * 1000, 0,
BotAV.Text
> Timer1.Interval = 1000
> Timer1.Enabled = True
> cmdlogin.Enabled = False
> Err: If Err.Number = 13 Then MsgBox "You typed an invalid character"
> Call WriteToINI("LoginInfo", "citnum", Citnum.Text, App.Path &
> "\LoginInfo.ini")
> Call WriteToINI("LoginInfo", "PPW", PPW.Text, App.Path & "\LoginInfo.ini")
> Call WriteToINI("LoginInfo", "Botname", Botname.Text, App.Path &
> "\LoginInfo.ini")
> Call WriteToINI("LoginInfo", "World", World.Text, App.Path &
> "\LoginInfo.ini")
> Call WriteToINI("LoginInfo", "North/South coords", NorthSouth.Text,
App.Path
> & "\LoginInfo.ini")
> Call WriteToINI("LoginInfo", "East/West", EastWest.Text, App.Path &
> "\LoginInfo.ini")
> Call WriteToINI("LoginInfo", "Altitude", Altitude.Text, App.Path &
> "\LoginInfo.ini")
> Call WriteToINI("LoginInfo", "Bot Avatar", BotAV.Text, App.Path &
> "\LoginInfo.ini")
> Call WriteToINI("LoginInfo", "Welcome Message", Welcome.Text, App.Path &
> "\LoginInfo.ini")
> End Sub
> "foxmccloud" <FoxMcCloud at cyberbrain.com> wrote in message
> news:3c3e25c7$1 at server1.Activeworlds.com...
> 3c3e229e at server1.Activeworlds.com...
>
>
|
Jan 12, 2002, 6:13am
The Java SDK link in the AW SDK FAQ is broken (or as good as). Use
http://www.insead.fr/CALT/Project/AWJavaBots/.
According to this web-site, the last update was some Beta bug fixes back in
2000, so its probably not an option.
Grims
[View Quote]wotter <Louis at Worldbuilding.org> wrote in message
news:3C3F6588.83A4DB23 at Worldbuilding.org...
> Hello, people. I'd appreciate any help you can offer in getting started.
> Please forgive questions that don't really make sense or are two
> rudimentary.
>
> I'm interested in starting to learn about and begin program creation for
> the Activeworlds environment and am just now starting my reading through
> the Activeworlds documentation. In it, it refers to C, Java, and Visual
> Basic. I'm trying to decide whether to make C++ or Java my development
> environment. What do most people use? What do you recommend? Among C++
> and Java environments, do people favor Borland or Microsoft? While I
> have a fair amount of programming experience, most of it is many years
> old, so, if I proceed, I will be teaching myself one of these two
> languages as I go. Any links to helpful related sites and general
> suggestions will also be welcomed.
>
> Thank you,
> Wotter
>
|
Jan 27, 2002, 11:28am
Which tab control are you using? ... Tab Strip (Microsoft Tabbed Dialog
Control component) or SSTab (in the Common Controls-3 6.0 component - with
SP5 anyway)??
[View Quote]"cozmo" <b.nolan2 at verizon.net> wrote in message
news:3c53821f$1 at server1.Activeworlds.com...
> I've decided to use tabs on my bot becuase its easier for this type of
bot.
> Lots of different settings and its easier then tons of buttons and
windows.
>
> So anyways....how do these work? I dont really knwo hwo to add things so
> they onyl show up when you click the tab for them.
>
>
> -Cozmo
>
>
|
Jan 27, 2002, 11:39am
Dammit! ... fingers are crap this morning ... As I was saying ...
If you use the Sheridan control (SSTab - I never liked the look of Sheridan
controls, but at least they work like you expect), then each tab is a
container in its own right and you can drop controls onto the respective
tabs at design time. With the Tab Strip (it appears that MS didn't quite
grasp the concept of RAD with this control), you'll need to put the controls
in frames (i.e. manually make one container per page) and write the code
under the tab click events to hide/show the correct frames. Its a total pain
and if you don't mind the look of the SSTab control not conforming to that
of the Microsoft controls, I would strongly suggest you use that as a first
attempt.
I got it woefully wrong in the previous post ... SSTab is in the Microsoft
Tabbed Dialog Control component, and Tab Strip is in Microsoft Windows
Common Controls 6.0.
Hope that's of some use ...
Grims
[View Quote]"grimble" <grimble2000 at btinternet.com> wrote in message
news:3c540093 at server1.Activeworlds.com...
> Which tab control are you using? ... Tab Strip (Microsoft Tabbed Dialog
> Control component) or SSTab (in the Common Controls-3 6.0 component - with
> SP5 anyway)??
>
>
> "cozmo" <b.nolan2 at verizon.net> wrote in message
> news:3c53821f$1 at server1.Activeworlds.com...
> bot.
> windows.
>
>
|
Jan 27, 2002, 12:36pm
You can change the bevel properties, but I still feel that its shouting "I
AM A SHERIDAN CONTROL" at me, so I go the longer route. Also, its just
another darned OCX to have to distribute with the app if you're going to do
so (one control in a component - great idea - NOT!), whereas I make use of
as much of a multi-control component as possible as a balance between
looks/functionality vs distribution factors. There is something about VB
applications that use the Sheridan controls that looks "very VB-esque" to me
.... like their original picture buttons which thankfully hav now been
replaced by an MS equivalent (far superior to the older Sheridan ones).
Nasty looking forms that tell everyone that I was too darned lazy to write
the thing in C++.
I went through a phase a little while back drawing my own controls for
things like tab strips, edit boxes and command buttons (ok, so in a few
cases I basically sub-classed the MS ones and painted over the device
context, but who knows ... shhh ... lol) - much more interesting looking
applications and a bundle of fun before I got bored with the extra work
(usually at the point of building property pages for them - Zzzzz) ;o).
Anyway ... the crux of the post was I never liked the fat Sheridan controls,
so I'm probably just set in my ways.
[View Quote]"kah" <kah at kahnews.cjb.net> wrote in message
news:3c540c7f$1 at server1.Activeworlds.com...
> you can make SSTab look normal I think, there's a setting for it.
>
> KAH
>
|
Jan 27, 2002, 7:03pm
Like I said, you use a frame as a container (i.e. build the "form" in a
frame) and show/hide the relavant frames on the tab click event.
Grims
[View Quote]"hal9000" <hal9k3 at attbi.com> wrote in message
news:3c5461a4$1 at server1.Activeworlds.com...
> does anyone know how to use the TabStrip control, and have a separate form
> for each tab?
>
>
> "cozmo" <b.nolan2 at verizon.net> wrote in message
> news:3c53821f$1 at server1.Activeworlds.com...
> bot.
> windows.
>
>
|
Jan 29, 2002, 5:23pm
Sorry hal9000, I was trying to convert what you wrote into a question that
sense to me (and I'm not trying to be bitchy by saying that). Cozmo
basically says it all - tabs are for managing controls on a single form. If
you want another form to be lauched from a click, then you're getting
nothing from using a tab strip control and may as well just use command
buttons.
Grims
[View Quote]"hal9000" <hal9k3 at attbi.com> wrote in message
news:3c55e46e$1 at server1.Activeworlds.com...
> like i said, how can you use a separate form for each tab?
> i have 10+ tabs, with 50+ controls on each on, with frames thats 500+
> controls, which is more than VB will allow you to have on 1 form,
therefore
> i want to have a separate form for each tab
>
>
> "grimble" <grimble2000 at btinternet.com> wrote in message
> news:3c546b0b at server1.Activeworlds.com...
> form
of
things
> so
>
>
|
Jan 29, 2002, 5:26pm
He meant Bashful ;o)
[View Quote]"cozmo" <b.nolan2 at verizon.net> wrote in message
news:3c55a5c2 at server1.Activeworlds.com...
> im not grumpy....
>
> "swe" <m_swehli at hotmail.com> wrote in message
> news:3c559c71 at server1.Activeworlds.com...
SSTab
> regular
> and
>
>
|
Feb 5, 2002, 1:58pm
Hey people,
If there is any other bot people out there in the UK using BTopenworld ADSL,
can you let me know if you can still connect to the darned AW universe
server please. Can't manage it using the defaults anymore (rc = 429 "Unable
To Connect") and I tried (just for luck) "auth.activeworlds.com" port 5670
with the same results ... a period of "hang" followed by the ultimately
useful error message which basically means "Didn't work pal!".
I'm playing around in VB and I so I going back to an old (old old old) bot
and changed it to use AwSdkOcx3 instead of AwSdkOcx2 (I said it was old!)
but same old crap.
Tried use "host.activeworlds.com" port 0 (pulled that from the deepest,
darkest depths of some redundant brainmatter somehwhere) and that worked ok,
but then it denied my cit existed (rc = 42 "No Such Acting Citizen") on the
login, so I guess that's not the AW universe.
I am very unhappy with SOMEONE ... and I'd love to know exactly who. When I
came back from the States on Sunday, AW now needs to go through the
"firewall" route, so I think I know the culprit, but if anyone out there can
confirm that BTOpenworld have changed something recently and having the same
problems, it would be much appreciated. Then I'll send them a pointless
e-mail that will have no effect at all.
While I'm on the subject, does anyone know if the sdk is going to get the
new login capabilities that turned up with the v3.2 browser in the next
release? I asked BTOpenworld's tech support if anything had in fact changed,
but
they are just w at nkers!
BTW ... this was a day or so ago before Alphaworld went down.
Cheers,
Grims.
Feb 6, 2002, 5:12pm
OK, so seems to be fixed ... but BTOpenworld support are still w at nkers!!
Grims
[View Quote]"grimble" <grimble2000 at btinternet.com> wrote in message
news:3c600112$1 at server1.Activeworlds.com...
> Hey people,
>
> If there is any other bot people out there in the UK using BTopenworld
ADSL,
> can you let me know if you can still connect to the darned AW universe
> server please. Can't manage it using the defaults anymore (rc = 429
"Unable
> To Connect") and I tried (just for luck) "auth.activeworlds.com" port 5670
> with the same results ... a period of "hang" followed by the ultimately
> useful error message which basically means "Didn't work pal!".
>
> I'm playing around in VB and I so I going back to an old (old old old) bot
> and changed it to use AwSdkOcx3 instead of AwSdkOcx2 (I said it was old!)
> but same old crap.
>
> Tried use "host.activeworlds.com" port 0 (pulled that from the deepest,
> darkest depths of some redundant brainmatter somehwhere) and that worked
ok,
> but then it denied my cit existed (rc = 42 "No Such Acting Citizen") on
the
> login, so I guess that's not the AW universe.
>
> I am very unhappy with SOMEONE ... and I'd love to know exactly who. When
I
> came back from the States on Sunday, AW now needs to go through the
> "firewall" route, so I think I know the culprit, but if anyone out there
can
> confirm that BTOpenworld have changed something recently and having the
same
> problems, it would be much appreciated. Then I'll send them a pointless
> e-mail that will have no effect at all.
>
> While I'm on the subject, does anyone know if the sdk is going to get the
> new login capabilities that turned up with the v3.2 browser in the next
> release? I asked BTOpenworld's tech support if anything had in fact
changed,
> but
> they are just w at nkers!
>
> BTW ... this was a day or so ago before Alphaworld went down.
>
> Cheers,
>
> Grims.
>
>
>
>
|
Feb 6, 2002, 5:55pm
Blindness!
Grims
[View Quote]"swe" <m_swehli at hotmail.com> wrote in message
news:3c6187f9 at server1.Activeworlds.com...
> lol! whats wrong with being a w at nker? natural thing it :)
> "grimble" <grimble2000 at btinternet.com> wrote in message
> news:3c61803b at server1.Activeworlds.com...
> 5670
ultimately
> bot
> old!)
deepest,
worked
on
> When
there
the
pointless
> the
next
>
>
|
Feb 15, 2002, 4:04am
A couple of things here tacoguy ...
One's already been covered (chat event handler and avatar state change) and
you should remove them from the timer event. If the bot's just standing in
one spot, a single AwStateChange after a successful AwEnter will suffice and
the chat event is already installed. I do appreciate the things you try when
its going against you.
Now ... I am assuming a little here, but instantiation of bots with the VB
SDK is done by loading another AwSdkOcx control and I can't see that from
your example code here. It looks like you're using a single control, which
means, unfortunately, that the control is throwing away the instance created
by the first bot when you create the second (or maybe on the AwInit). What
you need is three AwSdkOcx controls - either in a control array or
individually named as is your preference - and you use each separately.
For example:
awSDK(1).AwCreate Universe, Port
awSDK(1).EnableDefaultEvents
awSDK(1).AwLoginApplication = Application
etc...
awSDK(1).AwCreate Universe, Port
awSDK(1).EnableDefaultEvents
awSDK(1).AwLoginApplication = Application
etc..
awSDK(3).AwCreate Universe, Port
awSDK(3).EnableDefaultEvents
awSDK(3).AwLoginApplication = Application
etc.
The AwInit call can be made to any of the controls but only once to one of
them because this is an SDK level method and not an instance level method
(consider it as a single SDK DLL fronted by the multiple controls). The same
goes for the AwTerm. This is certainly something that you SHOULDN'T do for
each bot and the SDK help could be a lot clearer on the multiple instances
side of things for newcomers. Right now I couldn't tell you if the AwWait is
SDK or instance level - its been a while. Also, some of the events and/or
callbacks, once turned on/off apply to ALL bot instances (which can be
confusing when you're not aware of it). Again, I can't remember off the top
of my head which they are - sorry - and I can't find it in the SDK help
either.
If you're already doing what I mention above with the three controls and the
AwInit placement etc., you can e-mail me if you like and we'll hit it with a
sledgehammer or something.
Cheers,
Grims.
[View Quote]"tacoguy" <jeff at jefftech.net> wrote in message
news:3hro6usm7g9m0f2fchucavekb5fmfsavuq at 4ax.com...
> Hi Joe
>
> I don't know ... I have tried everything I can think of ( I first had
> just one event set and state change on form load and that did not work
> so I got desperate I guess :) The joys of being a newbie !
>
> Also each instance has a different number ... timer1 is bot 1 and
> timer2 is bot 2 etc
>
> Thanks
> Taco
>
|
Feb 15, 2002, 4:06am
Yeah Yeah Yeah ... ok, so I mean awSDK(1), awSDK(2) and awSDK(3), rather
then awSDK(1), awSDK(1), and awSDK(3).
Sorry about that.
[View Quote]"grimble" <grimble2000 at btinternet.com> wrote in message
news:3c6ca4e3$1 at server1.Activeworlds.com...
> A couple of things here tacoguy ...
>
> One's already been covered (chat event handler and avatar state change)
and
> you should remove them from the timer event. If the bot's just standing in
> one spot, a single AwStateChange after a successful AwEnter will suffice
and
> the chat event is already installed. I do appreciate the things you try
when
> its going against you.
>
> Now ... I am assuming a little here, but instantiation of bots with the VB
> SDK is done by loading another AwSdkOcx control and I can't see that from
> your example code here. It looks like you're using a single control, which
> means, unfortunately, that the control is throwing away the instance
created
> by the first bot when you create the second (or maybe on the AwInit). What
> you need is three AwSdkOcx controls - either in a control array or
> individually named as is your preference - and you use each separately.
>
> For example:
>
> awSDK(1).AwCreate Universe, Port
> awSDK(1).EnableDefaultEvents
> awSDK(1).AwLoginApplication = Application
> etc...
>
> awSDK(1).AwCreate Universe, Port
> awSDK(1).EnableDefaultEvents
> awSDK(1).AwLoginApplication = Application
> etc..
>
> awSDK(3).AwCreate Universe, Port
> awSDK(3).EnableDefaultEvents
> awSDK(3).AwLoginApplication = Application
> etc.
>
> The AwInit call can be made to any of the controls but only once to one of
> them because this is an SDK level method and not an instance level method
> (consider it as a single SDK DLL fronted by the multiple controls). The
same
> goes for the AwTerm. This is certainly something that you SHOULDN'T do for
> each bot and the SDK help could be a lot clearer on the multiple instances
> side of things for newcomers. Right now I couldn't tell you if the AwWait
is
> SDK or instance level - its been a while. Also, some of the events and/or
> callbacks, once turned on/off apply to ALL bot instances (which can be
> confusing when you're not aware of it). Again, I can't remember off the
top
> of my head which they are - sorry - and I can't find it in the SDK help
> either.
>
> If you're already doing what I mention above with the three controls and
the
> AwInit placement etc., you can e-mail me if you like and we'll hit it with
a
> sledgehammer or something.
>
> Cheers,
>
> Grims.
>
>
> "tacoguy" <jeff at jefftech.net> wrote in message
> news:3hro6usm7g9m0f2fchucavekb5fmfsavuq at 4ax.com...
>
>
>
|
Feb 26, 2002, 9:18pm
How about having a standard set of gestures on all avatars (say the first
six 0 - 6) where the SEQ does nothing? This would be communicated to the bot
as part of the AW_EVENT_AVATAR_CHANGE message when clicked by the player?
Grims
I'm only looking at it as
[View Quote]"dion" <GovDion at subdimension.com> wrote in message
news:3c7af2c5$1 at server1.Activeworlds.com...
> But I want them to be able to change weapons on the fly, while they're
> running about. I know I can make signs in GZ, but how to change on the fly
> in the middle of a game while you're running after someone or something...
> I'm still thinking about that one ;-)
> "silenced" <nospam at privacy.com> wrote in message
> news:3c7af209$1 at server1.Activeworlds.com...
> signs
> anything
see
wounds
for
> a
person.
> I
> for
there
> is
to
do
> menu
> appear.
put
> it
that
and
> same
stop
> in
you
> move.
> for
> in
and
> system,
> create
>
>
|
|