Log in

View Full Version : "Few" suggestions.



sirmate
05-12-2012, 01:47 PM
Will add more suggestions when I get some ;)


* General
* ...

* Walker
* http://i.imgur.com/dZaaf.jpg

* Scripter
* http://i.imgur.com/EPMtd.jpg
* Add global variables.
* Functions:
* Client.Ping()
* Client.LootBodies()
* Client.StandTime()
* Client.WaypointID()
* Client.WaypointLabel()
* Client.WaypointType()
* Client.WaypointPosition()
* Client.isConnected()
* Client.isTradeOpened()
* Client.isChanelOpened(string CHANEL_NAME)

* Client.PlaySound(string SOUND_FILE_NAME)
* Client.Connect(string ACCOUNT NAME, string ACCOUNT PASSWORD, string CHARACTER NAME) -- Spectrus idea.
* Client.Reconnect()
* Client.Disconnect() -- Spectrus idea.
* Client.Close() -- Spectrus idea.

* Container:UseItem(int SPOT, bool NEW_WINDOW) -- New argumement "bool NEW_WINDOW" that will allow to open containers in same window (not always in new window).
* Container:Close()
* Container:Resize(int SIZE)

* Tile.GetByPosition(int POSX, int POSY, int POSZ)
* Tile:TopItem()
* Tile:ItemCount()
* Tile:Items()
* Tile:MoveItemOnGround(int POSX, int POSY, int POSZ, int COUNT)
* Tile:MoveItemToContainer(int CONTAINER_TO, int SPOT_To, int COUNT)
* Tile:isOnScreen()
* Tile:isReachable()
* Tile:isShootable()
* Tile:isWalkable()

* Creature.Ignore(int CREATURE_ID)
* Creature.UnIgnore(int CREATURE_ID)
* Creature.Attack(int CREATURE_ID)
* Creature.Attack(int CREATURE_ID)
* Creature.Attack(int CREATURE_ID)
* Creature.StopAttack()

* Creature:isReachable()
* Creature:isShootable()
* Creature:isIgnored()

* Self.LevelPercent()
* Self.MagicLevel()
* Self.MagicLevelPercent()
* Self.SoulPoints()
* Self.Stamina()
* Self.Status() -- Protection Zone, Burning, Drunk and so on in array format.
* Self.Skills() -- All skills and skills percents in array format.
* Self.HasteTime()
* Self.ManaShieldTime()
* Self.InvisibilityTime()
* Self.StrengthenTime()

* Self.Mount()
* Self.Move(int DIRECTION)
* Self.MoveTo(int POSX, int POSY, int POSZ)
* Self.ReachLocation(int POSX, int POSY, int POSZ)
* Self.AttackMode(string ATTACK_MODE, string CHASE_MODE)
* Self.Turn(int DIRECTION)
* ...

* Looter
* Add "name" attribute for loot list items in .xbst files for better functionality.
* Add "Don't Loot Empty Creatures" option.
* Add "Open Body Wait Time" based on current ping (idk if something like that already exist or not). --How long the bot should wait for a body to open after clicking on it before deciding to move on.
* Add "Clear Items" option.
* ...

* Special Areas
* Add option to edit coordinates of the area.
* Add "Node Range" option. -- Range to skip Node waypoints (by default it's 3?).
* Add "Clear Areas" option.
* ...

* Pathfinder
* ...

* Targeting
* Add "Clear Creatures" option.
* ...

Y2Quake
05-12-2012, 03:15 PM
how did u do that? gj

and i agree with all but i rather code in notepad ++ :p

Syntax
05-12-2012, 03:30 PM
Nice interface, but scripting in the client = bad.

Y2Quake
05-12-2012, 03:50 PM
Nice interface, but scripting in the client = bad.

agree, but that would be prolly useful for make minor changes you know instead of opening the script and stuff. I think it's not a bad idea, but script in notepad c++ is really cute :H

Billybob
05-13-2012, 09:45 AM
I agree, great idea, sickmate :p
The scripting window should be independent moveable of the client.
Like, the CLient can be minimized but the scripting window remains open.

soul4soul
05-13-2012, 02:45 PM
I like every suggestion here. nice gui mockup you made. I like that script window interface MUCH MUCH MUCH better then the current one. Its a great idea.


Nice interface, but scripting in the client = bad.
Even just being able to see a script in the window like that without being able to edit it would be nice.

flpsan
05-16-2012, 07:05 AM
Nice interface, but scripting in the client = bad.

Why? Bad to implement or to scripters?

Syntax
05-16-2012, 07:21 AM
Why? Bad to implement or to scripters?

both. there are independent programs dedicated for this functionality for a reason.

sirmate
05-16-2012, 10:04 AM
Then make only preview in client window and editing in pop-up window meybe?
It's good reason to make it in this way it to simplify the exchange of scripts. Instead of .xbst file and few .lua files there will be only .xbst file where all settings as well as .lua files would be stored.

Let's take a look on this example:
You have certain hotkey (.lua) with some custom options inside it. If you want to use it on two characters (on both characters others options of this hotkey) then you need to have 2 files. So this brings mess in files and so on.
Of course it's my opinion. Would be good to hear DarkstaR point in this matter.

DarkstaR
05-16-2012, 01:26 PM
You're hilarious.

I'll assume everything before the scripter functions and globals was a joke.

Elvang
05-16-2012, 01:32 PM
Guess he wants it to be more like Neo.

sirmate
05-16-2012, 01:43 PM
You're hilarious.

I'll assume everything before the scripter functions and globals was a joke.

Yeah, it was a joke.

DarkstaR
05-16-2012, 02:09 PM
My problem is that I can allocate 150+ hours to something like this, or I can allocate it somewhere else.
Whats more important, better features and functionality or a fancy window to do things you can already do with about 10 seconds more hassle?

sirmate
05-16-2012, 02:39 PM
Did I said it's matter of life and death? No. It's only suggestion than you might consider or not. You can do it now or whenever you want if you think that any of suggestions it's worth something.

DarkstaR
05-16-2012, 03:29 PM
Watch the tone, bro.

Billybob
05-17-2012, 09:15 AM
Did I said it's matter of life and death? No. It's only suggestion than you might consider or not. You can do it now or whenever you want if you think that any of suggestions it's worth something.

Still a good idea ...
IGNORANCE is here well capitalized

Bump for more Agrees :p

Y2Quake
05-17-2012, 10:12 AM
ey don't get mad Nick, they're just suggestions lol

DarkstaR
05-17-2012, 01:20 PM
I'm not getting mad, I told him why I wont waste time on the full IDE and he decided to have a smartass tone. All I did was tell him to watch it.

Fandango
05-17-2012, 01:55 PM
Darkstar, when will the special areas bugs get fixed :)?

DarkstaR
05-17-2012, 02:41 PM
When you learn to ask questions in the proper place.

Fandango
05-17-2012, 03:11 PM
When you learn to ask questions in the proper place.
Why so mad? Just answer the question!

flpsan
05-20-2012, 01:16 AM
These functions are the most needed in my opinion:

Client.PlaySound(string SOUND_FILE_NAME)
Client.Connect(string ACCOUNT NAME, string ACCOUNT PASSWORD, string CHARACTER NAME) -- to reconnect scripts
Container:Close() -- to make a safe bps reopenner
Tile:TopItem() -- to make anti-trap scripts

arar
05-20-2012, 10:26 PM
Wow Darkstar, you are such a rude smartass towards your customers.

DarkstaR
05-20-2012, 11:36 PM
I'm not sure answering suggestions accordingly and expecting people to post questions in the proper sections/threads qualifies me as a smartass.
This is a forum, not a daycare center.

arar
05-21-2012, 12:09 AM
But the way you say it qualifies you as being rude.

DarkstaR
05-21-2012, 12:12 AM
I think the word you're looking for is "direct," not rude.
I'm direct with people, I don't sugar coat anything, and that's the best way to be.
I'm not calling anyone an asshole or telling them their suggestions are stupid - this would be rude.
I'm explaining, down to a point, why I do not see the need to add/modify functionality.

hoodnasty
05-21-2012, 12:54 AM
Add the functions, the rest is hogwash=D