How-To: Using iBot from start to finish. 100% WORKS

11/20/2010 02:11 rdinder#1246
I am trying to write a train script.

I am having issues when it comes to using buffs.

I want to use my secondary buffs only when walking to my train spot, because I use life turnover as my primary buff. While walking I only use the primary buff when I use the buff(on1) command. So I use life turnover when i need to use holy recovery division and holy spell. It doesn't even use my secondaries it just uses life turnover.

What should I do to fix this problem?
11/20/2010 03:24 oOCLouDOo#1247
i need more detals give me screen here how do you have set it the primary always on and secund off? try change tht to off but if did not works make secund always on and first off here is fine i have all off and is grinding , and 1more think
be sure tht you set cler rod ass secund wepon and dont move it from the slot in the inventory and let me know ~^
11/21/2010 11:00 jocex#1248
Hello Every Body. i have big problem, i click run sro_client.exe and look at photo..
[Only registered and activated users can see links. Click Here To Register...]
11/21/2010 11:52 DSanchez#1249
It says to use login port 16000, but I don't see the option where to choose my port.
11/21/2010 14:10 Turtle999#1250
Why won't the autologin work? It just gives "Error Connecting (C9)" and in iBot it tells me about "AutoReconnect is not working"
11/22/2010 19:11 DSanchez#1251
got it working good for a little while, then it always starts hugging a wall after teleport or giving {beginbuyfunc} not found error at the stable.
11/22/2010 21:15 doublea500#1252
Quote:
Originally Posted by jocex View Post
Hello Every Body. i have big problem, i click run sro_client.exe and look at photo..
[Only registered and activated users can see links. Click Here To Register...]
restart your computer if you have this... and also if you havnt already, always run as administrater
11/22/2010 21:16 doublea500#1253
Quote:
Originally Posted by DSanchez View Post
got it working good for a little while, then it always starts hugging a wall after teleport or giving {beginbuyfunc} not found error at the stable.
you cant just start your city script from anywhere. its gotta be near or exactly where you spawn
11/22/2010 22:25 DSanchez#1254
Quote:
Originally Posted by doublea500 View Post
you cant just start your city script from anywhere. its gotta be near or exactly where you spawn
i'm using the premade town scripts. sometimes they work, but then eventually i end up bumping into a wall after teleporting back to town. i'm usually not alone. i'll notice several others doing it as well around me.
11/22/2010 23:45 nicospimp123#1255
[Only registered and activated users can see links. Click Here To Register...]
happend to me also, then i restarted, ran as admin and still problem persists.
11/23/2010 00:14 doublea500#1256
Quote:
Originally Posted by DSanchez View Post
i'm using the premade town scripts. sometimes they work, but then eventually i end up bumping into a wall after teleporting back to town. i'm usually not alone. i'll notice several others doing it as well around me.
Maybe you are lagging


Quote:
Originally Posted by nicospimp123 View Post
[Only registered and activated users can see links. Click Here To Register...]
happend to me also, then i restarted, ran as admin and still problem persists.
do you have the latest ibot and the latest sro files? are you using the joymax silkroad? and also dont use edx loader. tell me what you are doing exactly to run the client.
11/23/2010 00:18 nicospimp123#1257
i basically followed every step in this topic. I didn't use any loader. I got the compability set to windows xp.. All im doing is just right click, run as admin, and the client starts by itselff.. help plz :(
11/23/2010 00:23 boldak#1258
I must give big THX for iBot maker. It is really good bot with easy set and good functions and if we read all we can boting since 20 minutes, but i have 1 problem.... So if I want to login SRO without iBot It write me : The server is undergoing inspection or updates... Can anyone help me with this?
11/23/2010 02:06 doublea500#1259
Quote:
Originally Posted by nicospimp123 View Post
i basically followed every step in this topic. I didn't use any loader. I got the compability set to windows xp.. All im doing is just right click, run as admin, and the client starts by itselff.. help plz :(
i found your problem, do not use any shortcuts. run the actual bot and use that to run as administrater. the bot doesnt work with the "char name server...etc" anymore. just run the bot using ibot.exe no shortcuts.
11/23/2010 03:32 oOCLouDOo#1260
Some info

Server signature

Directive ServerSignature

Goal : KiSS player needs before connecting to a pclink server (kissdx) to broadcast an "ARE_YOU_KISS_PCLINK_SERVER?"
and all server should answer its name. KiSS player displays this list and enables user to choose the winner.
For network configuration of multiple pclink server, it's enable an easy way to select a server.
For exemple: 3 NLSU server hosting movies in range : [A-H] [I-M] [N-Z]
Basic feature of displaying hostname is not so convenient.

Syntaxe : ServerSignature = (mixed of free text and reserved keyword)

{ShortHostName} = Short hostname (ex: debian2)
{FullHostName} = Full described hostname (ex: debian2.homeip.net)
{Version} = Version of kissdx currently running (vX.XX-XX)
{VersionDate} = Date of this version (yyyy-mm-dd)
{ConfigReloadStatus} = PC-Link server research results in reloading configuration
Reparsing kissdx.conf may trigger a (OK) status or failed (conf!)
If failed, the last correct configuration is kept in memory.

Default : {Name} - kissdx {Version},{VersionDate}{ConfigReloadStatus}
Exemple : debian2.homeip.net - kissdx v0.13-xx,2007-03-xx(OK)

[edit]
Interaction "ServerSignature & ConfigAutoLoad"

Directive 'configautoload' enable not to reload configuration on reception of UDP broadcast If serversignature include 'ConfigReloadStatus' and 'configautoload' is disable (no), any UDP broadcast reception does not reload the configuration file and the serversignature information send back to KiSS player does ignore the 'ConfigReloadStatus' information

Log information (/var/log/syslog) track an "Identity request" and response to the players

... Extract of log (not verbose)...
... Extract of log verbose ...

[edit]
kissdx code impact

Which part of kissdx code is to be modified and in which way ...

* Global synopsis of ServerSignature

= Current state in 0.13.10a
kissdx.c_main() : command line option analysis, then parse_config (read kissdx.conf), start udp listener, start daemon

= Proposition
* parse_config() should isolate the configuration of serversignature, do a minimalist check
if configuration of ServerSignature is accepted, then parse_config return OK and stores info
* udp_responder() may not calculate for each request the correct answer to send back
* do_daemon() may calculate once the correct answer and store it in 'config' object
* config.h: typedef struct config_settings_s ...
* config.c: config_settings_t config; // Holds the current config settings as read from kissdx.conf

* Code modification

kissdx.conf
Insert section with ServerSignature
kissdx.c
Extend dodaemon() and udp_responder()
The existing function string_substitute(haystack, needle, substitute, haystack_size) in utils.c
should be used for substituting values for the {keywords} in the signature template.
config.c
Parse .conf and detect ServerSignature, default value is set. unkown command is interpreted as free text
An empty value for ServerSignature is the only fatal error that will return error=1
and display already existing message "Error(s) in the configuration file prevent kissdx from using the file."
config.h
Adapt config_settings_t structure to include "char serversignature[255];"

[edit]
Unit test use case

01 serversignature = (none information following the equal sign)
02 serversignature = [A-H] films (targeted usage for end user)
03 #serversignature = (comment the line in configuration file)
04 serversignature = Uppercase {FULLHOSTNAME} (specification is case sensitive)
05 serversignature = {UnkownValue}
06 serversignature = A too long line with too much information xxxxxxxxxxxxx yyyyyyyyyyyyyyyy zzzzzzzzzzzzzzz
07 serversignature = multiple instance of {ShortHostName}-{Version}/{ShortHostName}-{Version}/{ShortHostName}-{Version}
08 ServerSignature = Use an upper first letter for directive name

kissdx behaviours to unit test

01 test passed (KiSS player needs something to display in server found list)
Conf Fatal : Invalid line in config file: [serversignature =]. Expected [Option] = [Value]
Error(s) in the configuration file prevent kissdx from using the file.

02 test passed, configuration accepted
03 test passed, default value is selected
{ShortHostName} - kissdx {Version},{VersionDate} {ConfigReloadStatus}
serversignature = ubuntugsi - kissdx v0.13.1x,2007-09-01 {ConfigReloadStatus}

04 test passed, wrong settings are not interpreted, and do not create errors
serversignature = {FULLHOSTNAME}

05 test passed, same behaviours as test 04
06 test passed, KiSS player trucate line and finish with '...'
07 test passed, multi keywords are supported
08 test passed, directive name in configuration file are not case sensitive


you never use loader hymm oke also lets use him becuse i think some day you instal some of bots
or make some modify whit media.pk2 download edx for start
set the PORT: on 16000 and [Patch Seed] on / redirect gatewat on / NOP HACK on
set directory of your sro and run it by lounch
if not helps / go silkroad and rename SroErrorSender.exe or just delete it.
if not helps / change your edx on Hardmode and let us know