Board ArchivesSite FeaturesActiveworlds SupportHistoric Archives |
insik choi // User Search
insik choi // User SearchReason 416Sep 22, 1998, 4:05am
aw_int_set (AW_LOGIN_OWNER, atoi (argv[1]));
aw_string_set (AW_LOGIN_PRIVILEGE_PASSWORD, argv[2]); aw_string_set (AW_LOGIN_APPLICATION, "SDK Sample Application #1"); aw_string_set (AW_LOGIN_NAME, "Bot of Zasz"); if (rc = aw_login ()) { printf ("Unable to login (reason %d)\n", rc); printf ("Press any key to continue"); gets (junk); exit (1); } I looked for reason 416 on the reason codes page but it wasn't explain to me. would like to teach me for "RC_RECEIVE_FAILED"? and I want to get detail reason . Reason 416Sep 23, 1998, 8:26am
[View Quote]
>
I now enjoy active world browser. and I can login galaxy server with hambot. but my sdk samplebot can't login galaxy server. my citzen number -> aw_login_owner my privilege password -> aw_privilege_password my citzen name -> aw_login_name my source code #include <stdio.h> #include <stdlib.h> #include <conio.h> #include "Aw.h" void handle_avatar_add (void); main (int argc, char *argv[]) { // char req, command[81]; int rc; char junk[1]; /* check command line */ if (argc < 3) { printf ("Usage: %s number password\n", argv[0]); printf ("Press any key to continue"); gets (junk); exit (1); } /* initialize Active Worlds API */ if (rc = aw_init (AW_BUILD)) { printf ("Unable to initialize API (reason %d)\n", rc); printf ("Press any key to continue"); gets (junk); exit (1); } /* install handler for avatar_add and object_add event */ aw_event_set (AW_EVENT_AVATAR_ADD, handle_avatar_add); /* create bot instance */ if (rc = aw_create ("aw.haasmedia.com", 5670, 0)) { printf ("Unable to create bot instance (reason %d)\n", rc); printf ("Press any key to continue"); gets (junk); exit (1); } /* log bot into the universe */ aw_int_set (AW_LOGIN_OWNER, atoi(argv[1])); aw_string_set (AW_LOGIN_PRIVILEGE_PASSWORD, argv[2]); aw_string_set (AW_LOGIN_APPLICATION, "SDK Sample Application #1"); aw_string_set (AW_LOGIN_NAME, "test1"); if (rc = aw_login ()) { printf ("Unable to login (reason %d)\n", rc); printf ("Press any key to continue"); gets (junk); exit (1); } /*** rc value = 416 ***/ /* log bot into the world called "beta" */ if (rc = aw_enter ("dear", 0)) { printf ("Unable to enter world (reason %d)\n", rc); printf ("Press any key to continue"); gets (junk); exit (1); } /* announce our position in the world */ aw_int_set (AW_MY_X, 1000); /* 1W */ aw_int_set (AW_MY_Z, 1000); /* 1N */ aw_int_set (AW_MY_YAW, 2250); /* face towards GZ */ if (rc = aw_state_change ()) { printf ("Unable to change state (reason %d)\n", rc); printf ("Press any key to continue"); gets (junk); exit (1); } /* main event loop */ while (!aw_wait (-1)) ; /* close everything down */ aw_destroy (); aw_term (); return 0; } void handle_avatar_add (void) { char message[100]; sprintf (message, "Hello %s. Welcome to Beta.", aw_string (AW_AVATAR_NAME)); aw_say (message); /* log the event to the console */ printf ("avatar_add: %s\n", aw_string (AW_AVATAR_NAME)); } I compiled this code with visual c++ 6.0 hambot can login my galaxy server . |