Graal Forums  

Go Back   Graal Forums > PlayerWorlds > Zodiac Main Forum > Zodiac News
FAQ Members List Calendar Today's Posts

Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
  #1  
Old 01-04-2007, 12:03 PM
Gambet Gambet is offline
Registered User
Join Date: Oct 2003
Posts: 2,712
Gambet is on a distinguished road
Zodiac: Bounty Hunter System Released

I finally completed my complex Bounty Hunter system. It took be a bit of time with all of the debugging and the large amount of code/time that was required to make sure everything worked correctly.

I've personally never seen a Bounty Hunter system like this before, so hopefully you all enjoy it.


Anyways, it has been released, and therefore, I have created this thread as more of an informational thread.


How it works:

At any time, you can access the Bounty Chart by saying "/bountychart" (without the quotes). When you call the command to see the Bounty Chart, you will be provided with a progress bar in which you'll have to wait til all the information loads before you're provided with the master control GUI.

At first, you'll notice that there are two tabs. The first tab, which is the main tab that you'll be used, is the Bounty Information tab. The second tab is the Server-wide Statistics tab, which shows some server statistics for the bounty system which I won't bother explaining since it's self explanatory.

Anyways, the Bounty Information tab contains two sorted boxes (alphabetically). The box to the left shows the current online players that ARE NOT bountied. The box to the right shows the current online players that ARE bountied. This was done for organizational purposes and to make it more user friendly. Under these boxes, to the center, is a refresh button. Use the refresh button to update the lists to make sure the information you're seeing as always accurate. You will not be able to carry out any actions if your list is not accurate, and the system will prompt you to refresh the list when you try to carry out an action with an outdated list.

At the bottom of all of that is the player information for the player that you highlight off of one of the lists. Here you can see how the player looks, and all the information pertaining to their bounty. You can see their current nickname, whether or not they are bountied, how much gold they are worth, how many times they have been bountied, how many bounties they have completed, how much gold they have earned from bounties, and you can see who has claimed their bounty.

Basically, how this works is you select someone off of the list of players without a bounty and you double click them to prompt another window that will ask you to set an amount of bounty for that player. The minimum amount of bounty you can set on a player is 2000 gold, there is no maximum amount. Please keep in mind that you are setting a bounty on a player based on your own gold. After you input the amount of gold into the next window, simply press enter and you would have placed a bounty on a player. Pretty simple.

Now, please keep in mind that you will not be able to claim bounties with players that have your same IP (I.E your other accounts). This was done to prevent abuse. Now, to claim a bounty, simple go over to the box that shows the players with a bounty, and highlight them to see if anyone has claimed them. If no one has claimed them, you can simply double click them, and you will be prompted with a confirmation window. Claim the bounty and the bounty will be yours to kill. You must claim a bounty in order to gain the reward for that player when you kill them. After you claim a bounty, go kill them and you will be given your reward automatically (you will be sent a message when you do), and all of the calculations would be dealt with automatically. [

NOTE: You can only claim one bounty at a time!


I think that's a basic summary of how everything works, if anything is unclear or if I've left anything out, then let me know and I'll be more specific. It's 5 AM right now so I can't really think much, been working on this system most of the day and just finished about 20 minutes ago so I don't really feel like thinking about much right now (I just want to sleep ).


EDIT: New command:

/bounty_personal

Use it to view your personal bounty stats.



Anyways, hope you all enjoy this system, because I worked quite hard on it. Please be sure to report any bugs/glitches if you find any with this system to me on client and I'll fix them a.s.a.p.


Enjoy

Last edited by Gambet; 01-05-2007 at 01:02 AM..
Reply With Quote
  #2  
Old 01-04-2007, 12:19 PM
Twinny Twinny is offline
My empire of dirt
Twinny's Avatar
Join Date: Mar 2006
Location: Australia
Posts: 2,422
Twinny is just really niceTwinny is just really nice
Send a message via AIM to Twinny
This was a fun NPC to debug and test .

Suggestions: (Hopefully be able to add them myself)

Ability to track a bounty. Adds a gui box which shows player look, current name and location on your screen. Also when they are in the same level, they could like glow red or something.

Possibly add who set the bounty and maybe a short description why.

Last edited by Twinny; 01-04-2007 at 12:51 PM..
Reply With Quote
  #3  
Old 01-04-2007, 05:16 PM
zephirot zephirot is offline
Banned?
Join Date: Sep 2004
Location: Paris
Posts: 1,311
zephirot is a name known to allzephirot is a name known to allzephirot is a name known to all
Send a message via AIM to zephirot Send a message via MSN to zephirot
Quote:
Originally Posted by Twinny View Post
Ability to track a bounty. Adds a gui box which shows player look, current name and location on your screen. Also when they are in the same level, they could like glow red or something.
Yeah, its annoying to chase them trough the whole OverWorld
__________________

Quote:
Originally Posted by unixmad
Can you just shut up ?
MAGA
MFGA
MEGA
Reply With Quote
  #4  
Old 01-04-2007, 09:46 PM
Andy0687 Andy0687 is offline
Enigma
Join Date: Feb 2002
Posts: 1,072
Andy0687 is on a distinguished road
Quote:
Originally Posted by Gambet View Post
Enjoy
The only way you could have set it up so that you can not claim bountys on the same IP is if you scripts have access to the IP (say the IP is stored in some variables or something) right?

If thats the case I thought stefan asked that servers remove scripts which give access to the players IP for security reasons, there is a reason its not enabled by default?

Or is Zodiac a special server.
Reply With Quote
  #5  
Old 01-05-2007, 12:05 AM
Lord Sephiroth Lord Sephiroth is offline
Babylon OG
Lord Sephiroth's Avatar
Join Date: Jan 2005
Location: Winnipeg, Manitoba, Canada
Posts: 798
Lord Sephiroth will become famous soon enough
Send a message via AIM to Lord Sephiroth
Quote:
Originally Posted by Andy0687 View Post
Or is Zodiac a special server.
Well I don't think there's any arguing this
__________________
Babylonian; wherever I or it may lay.
Reply With Quote
  #6  
Old 01-05-2007, 01:03 AM
Gambet Gambet is offline
Registered User
Join Date: Oct 2003
Posts: 2,712
Gambet is on a distinguished road
I updated my first post with a new command that's available to the players. I'll improve the system as the time goes by whenever I get the chance.
Reply With Quote
  #7  
Old 01-05-2007, 01:03 AM
Devil Devil is offline
Banned
Join Date: Feb 2003
Location: Australia
Posts: 2,835
Devil has a little shameless behaviour in the past
Send a message via AIM to Devil Send a message via MSN to Devil
Bleh, nice addition, I think?
Reply With Quote
  #8  
Old 01-05-2007, 01:05 AM
Andy0687 Andy0687 is offline
Enigma
Join Date: Feb 2002
Posts: 1,072
Andy0687 is on a distinguished road
Quote:
Originally Posted by Gambet View Post
I updated my first post with a new command that's available to the players. I'll improve the system as the time goes by whenever I get the chance.
But youve still avoided my question as to why you guys are using script functions that are disallowed.
Reply With Quote
  #9  
Old 01-05-2007, 01:10 AM
papajchris papajchris is offline
Zeus Condero
papajchris's Avatar
Join Date: Jan 2006
Location: Michigan
Posts: 1,600
papajchris is a splendid one to beholdpapajchris is a splendid one to beholdpapajchris is a splendid one to beholdpapajchris is a splendid one to behold
Andy, i believe i speak for all of us when i say who cares and get a life.
Reply With Quote
  #10  
Old 01-05-2007, 01:10 AM
Devil Devil is offline
Banned
Join Date: Feb 2003
Location: Australia
Posts: 2,835
Devil has a little shameless behaviour in the past
Send a message via AIM to Devil Send a message via MSN to Devil
If you're using things which are disallowed, wouldn't that mean you'd get in ****?
Reply With Quote
  #11  
Old 01-05-2007, 01:17 AM
Gambet Gambet is offline
Registered User
Join Date: Oct 2003
Posts: 2,712
Gambet is on a distinguished road
Quote:
Originally Posted by Andy0687 View Post
But youve still avoided my question as to why you guys are using script functions that are disallowed.

I'm using functions that were a part of the server when I started working there. I don't know about what's allowed and not allowed and I wouldn't see how it could be abused. It reads the players last IP, which is exactly what you see when you open a players attributes, so whats the problem? If you werent allowed to view the players last known IP, then you wouldnt be able to view it when you open a players attributes.


This thread isn't about that, so stop trying to derail it into an argument.
Reply With Quote
  #12  
Old 01-05-2007, 01:20 AM
Andy0687 Andy0687 is offline
Enigma
Join Date: Feb 2002
Posts: 1,072
Andy0687 is on a distinguished road
Quote:
Originally Posted by Gambet View Post
It reads the players last IP, which is exactly what you see when you open a players attributes, so whats the problem? If you werent allowed to view the players last known IP, then you wouldnt be able to view it when you open a players attributes.
Quote:
Originally Posted by Stefan View Post
There should not be any ip-tracking on playerworlds, there are reasons why the ip of the player is not available to scripts -> privacy. It is a nice example of using the http functionality, but please disable it.
I am just saying what the word is. It was simply a question.

Quote:
This thread isn't about that, so stop trying to derail it into an argument.
Again, im not trying to derail from your overly pointless additions to Zodiac, all im asking is why Zodiac gets priviledged advantages over other servers?
Reply With Quote
  #13  
Old 01-05-2007, 01:21 AM
Gambet Gambet is offline
Registered User
Join Date: Oct 2003
Posts: 2,712
Gambet is on a distinguished road
Quote:
Originally Posted by Andy0687 View Post
Bullcrap


Why don't you talk to the creator of the function, then? I'm pretty sure Yen added it, so talk to him.
Reply With Quote
  #14  
Old 01-05-2007, 01:27 AM
Andy0687 Andy0687 is offline
Enigma
Join Date: Feb 2002
Posts: 1,072
Andy0687 is on a distinguished road
Quote:
Originally Posted by Gambet View Post
[overly Mature way of quoting my perfect observation]

Why don't you talk to the creator of the function, then? I'm pretty sure Yen added it, so talk to him.
Funny the creator of the function is global banned.

Oh well, what can you do.
Reply With Quote
  #15  
Old 01-05-2007, 01:27 AM
Devil Devil is offline
Banned
Join Date: Feb 2003
Location: Australia
Posts: 2,835
Devil has a little shameless behaviour in the past
Send a message via AIM to Devil Send a message via MSN to Devil
Meh, my question is answered above ^
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 02:17 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.