PDA

View Full Version : [Update] XenoBot v2.4.1 [9.53]



DarkstaR
05-03-2012, 10:54 AM
This update adds 9.53 functionality along with some over-due Scripter functionality and some bug fixes. It also adds some convenient features to the XenoBot Context Menus.

Changelog:

v2.4.1
Added 9.53 compatibility.
Added Check Boxes for certain features beside their Context Menu entries.
Added functionality to the Scripter:
The following functions now have an optional "count" parameter appended to their argument list:
Container:MoveItemToContainer()
Container:MoveItemToGround()
Container:MoveItemToEquipment()
Self.DropFlasks() has been fixed.
Self.Say, Self.Yell, Self.Whisper, and Self.SayToNpc have been modified to optionally take an array of arguments (See below)
:wordcount() has been added to the string class.
Fixed a bug which cased "Mapclick" not to save.
Fixed a bug which caused "Special Areas" to ignore z-axis limitations (different floors).
Fixed a bug which caused the "Add Label" dialog to not clear the input box when the "cancel" button was pressed.



Speech Function Modifications:
As mentioned in the changelog, the speech functions have been modified to be more user-friendly (Credits to @Syntax (http://forums.xenobot.net/member.php?u=193)).
Though the only calling conventions remain in-tact, you may also now call these functions using an array of text arguments which will automatically be spoke as a conversation.


Self.SayToNpc({"hi", "yes", "yes", "quest", "okay", "bye"}, 65)

As you can see, we have provided a conversation within curly braces, separating different inquiries with commas. We also have a second parameter which is WPM (Words Per Minute) - The lower the WPM the longer the delay. Optionally, you may also add a third parameter which randomizes the WPM for the conversation (If not supplied, the default value is 7). Seen below, we have added a randomization of 10 WPM, meaning the conversation will take place between 55 and 75 WPM.


Self.SayToNpc({"hi", "yes", "yes", "quest", "okay", "bye"}, 65, 10)


For download and operation instructions, refer back to this thread:
http://forums.xenobot.net/showthread.php?19

Rozkurvitov
05-03-2012, 10:58 AM
Like it, but still don't bot on water elemental ?:P

Hendy
05-03-2012, 11:28 AM
Thanks

youonlyliveonce
05-03-2012, 11:40 AM
You are fucking pro.

Stusse
05-03-2012, 12:26 PM
That was fast! Great job

Delejon
05-03-2012, 12:30 PM
Thanks for the update! Keep improving the bot and there's no doubt in my mind that this will be the best bot on the market. :)

flave
05-03-2012, 12:33 PM
lol as fast as possible , thanks

Krommo
05-03-2012, 12:34 PM
Ty MY MASTER :DDDDD

kev93
05-03-2012, 12:40 PM
Thank you for the update :)

Do you know when the summon identification will be fixed? just one of the main reasons for me using a bot atm (slimes)

stefnaf
05-03-2012, 01:18 PM
nice with fast update gj :p

Onehit
05-03-2012, 02:09 PM
Puff Updated !! That was pretty fast, thank you darkstar

thelooking
05-03-2012, 02:40 PM
awesome update, the convenience of the check marks next to looter /targeting etc sure makes operation more streamlined! nice job!!!

Skyder
05-03-2012, 02:45 PM
hi, i try to use my script for change soft boots, today and say an error ;x


what is it ? if you know a new change soft boots help me =)


thanks

Skyder
05-03-2012, 02:47 PM
11:46 [XenoScript] softi.lua:softi.lua Invalid number of arguments [269246268 required]! its the msg say in try to use script of soft

fairywintah
05-03-2012, 02:49 PM
Very fast update! Nice work dude :)
virtual hugs! xD

Kelevra712
05-03-2012, 04:25 PM
Great quick update + awesome job on the modifications to the bot itself :)

http://fuuu.us/220.png

rikardo
05-03-2012, 05:18 PM
not possible to hunt water elemental atm ?

DarkstaR
05-03-2012, 06:26 PM
hi, i try to use my script for change soft boots, today and say an error ;x


what is it ? if you know a new change soft boots help me =)


thanks


11:46 [XenoScript] softi.lua:softi.lua Invalid number of arguments [269246268 required]! its the msg say in try to use script of soft

Show me your scripts, please.

XtrmJosh
05-03-2012, 06:34 PM
IDK how often you're checking but DarkstaR take a look at bug reports section. I think it may be possible to make the client crash.

Just so you know I wasn't trying to be a dick by tagging you repeatedly, was just trying to make sure noone encounters a problem of trying to edit the loot list whilst it's active, causing a debug or whatever. I may sound somewhat over caring or whatever, but I guess my main concern was just that.

Thanks for the fast update, and going against pretty much everything I said about Xenobot when it first came out, I'm surprised by how good it is. Keep it up & bump up your prices in a few months time. You deserve it.

druidrox
05-03-2012, 07:35 PM
Show me your scripts, please.

12:00 [XenoScript] softbota.lua:softbota.lua Invalid number of arguments [269246268 required]!


function equipSofts(mpsoft,mpboh)
local mana = Self:Mana()
if (mana <= mpsoft) and (Self.Feet().id == 3079) then
local backpack = Container.GetByName("Backpack of Holding")
for spot = 0, Container:ItemCount() do
local item = Container:GetItemData(spot)
if (item.id == 6529) then
Container:MoveItemToEquipment(spot, "feet")
break
end
end
elseif (mana >= mpboh) and (Self.Feet().id == 3549) then
for spot = 0, Container:ItemCount() do
local item = Container:GetItemData(spot)
if (item.id == 3079) then
Container:MoveItemToEquipment(spot, "feet")
break
end
end
elseif Self.Feet().id == 6530 then
for spot = 0, Container:ItemCount() do
local item = Container:GetItemData(spot)
if (item.id == 6529) then
Container:MoveItemToEquipment(spot, "feet")
break
end
end
end
return false
end

while(true) do
equipSofts(500,800)
wait(1000,2000)
end

yeyu
05-03-2012, 09:03 PM
"Failed to conect to IWbemServices" at execute injector.exe.. what can be?

ttaang
05-03-2012, 09:07 PM
THUMBS UP FOR DARKSTAR!

XtrmJosh
05-03-2012, 09:15 PM
"Failed to conect to IWbemServices" at execute injector.exe.. what can be?

Looks like your firewall or proxy server is blocking Xeno from authenticating your account. Check all firewall / anti virus / anti spyware software you have active, including windows firewall, and unblock Injector.exe in all of them.

Skyder
05-03-2012, 09:16 PM
i tried but not ok...

function equipSofts(mpsoft,mpboh)
local mana = Self:Mana()
if (mana <= mpsoft) and (Self.Feet().id == 3079) then
local backpack = Container.GetByName("Backpack of Holding")
for spot = 0, Container:ItemCount() do
local item = Container:GetItemData(spot)
if (item.id == 6529) then
Container:MoveItemToEquipment(spot, "feet")
break
end
end
elseif (mana >= mpboh) and (Self.Feet().id == 3549) then
for spot = 0, Container:ItemCount() do
local item = Container:GetItemData(spot)
if (item.id == 3079) then
Container:MoveItemToEquipment(spot, "feet")
break
end
end
elseif Self.Feet().id == 6530 then
for spot = 0, Container:ItemCount() do
local item = Container:GetItemData(spot)
if (item.id == 6529) then
Container:MoveItemToEquipment(spot, "feet")
break
end
end
end
return false
end

while(true) do
equipSofts(500,800)
wait(1000,2000)
end

and the msg 18:15 [XenoScript] softboots.lua:softboots.lua Invalid number of arguments [269246268 required]!

;x idk

Spectrus
05-03-2012, 10:04 PM
i tried but not ok...

function equipSofts(mpsoft,mpboh)
local mana = Self:Mana()
if (mana <= mpsoft) and (Self.Feet().id == 3079) then
local backpack = Container.GetByName("Backpack of Holding")
for spot = 0, Container:ItemCount() do
local item = Container:GetItemData(spot)
if (item.id == 6529) then
Container:MoveItemToEquipment(spot, "feet")
break
end
end
elseif (mana >= mpboh) and (Self.Feet().id == 3549) then
for spot = 0, Container:ItemCount() do
local item = Container:GetItemData(spot)
if (item.id == 3079) then
Container:MoveItemToEquipment(spot, "feet")
break
end
end
elseif Self.Feet().id == 6530 then
for spot = 0, Container:ItemCount() do
local item = Container:GetItemData(spot)
if (item.id == 6529) then
Container:MoveItemToEquipment(spot, "feet")
break
end
end
end
return false
end

while(true) do
equipSofts(500,800)
wait(1000,2000)
end

and the msg 18:15 [XenoScript] softboots.lua:softboots.lua Invalid number of arguments [269246268 required]!

;x idk

Self:Mana() is causing the error. Use Self.Mana(). Also, don't triple post. Your other posts have been deleted and if you do it again, you'll receive an infraction. There's an edit button for a reason.

Y2Quake
05-04-2012, 02:51 AM
thanks again

DarkstaR
05-04-2012, 08:49 AM
Using the : operator calls a member of an instance of a class. Using the . operator calls a static member function of a class. In the past, the scripting library did not scrutinize as much as it does now, but from here on out these things must be done correctly :P

yeyu
05-04-2012, 02:23 PM
Looks like your firewall or proxy server is blocking Xeno from authenticating your account. Check all firewall / anti virus / anti spyware software you have active, including windows firewall, and unblock Injector.exe in all of them.

I tried all disabling firewall, anti virus and nothing...the same error. I downloaded older version of xeno on rar version and it works but installing the client nothing.

DarkstaR
05-04-2012, 02:34 PM
I'm going to add a more descriptive error message in the next update that will make it easier to pinpoint the problem, yeyu. Sit tight.

yeyu
05-04-2012, 02:45 PM
DarkstaR: will be awesome if u uploaded this client version of xenobot on rar,zip coz i could run it without problems.

DarkstaR
05-04-2012, 02:48 PM
This has nothing to do with the installer.

thorekz
05-04-2012, 07:33 PM
i dont wanna sound like a fucking noob but when are we going to be able to trade with NPCs? its been a while