Graal Forums  

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

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
  #16  
Old 01-05-2007, 01:28 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
More Illogical Response

Yes, I forgot that when you're global banned, you can't use such things like AIM, MSN, Yahoo, ICQ, Email, etc. to contact people
Reply With Quote
  #17  
Old 01-05-2007, 01:32 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
Yes, I forgot that when you're global banned, you can't use such things like AIM, MSN, Yahoo, ICQ, Email, etc. to contact people
I dont see why you have to try to turn this into some kind of Whos better arugument.**

You made a pointless addition to a server, yay for you, all I wanted to know is why you guys are more priviledged then anyone else.

If you dont want to answer me or cant, thats fine. Telling me to go run and talk to yen is bull, because you know as well as I do he cant make updates himself, and that most of the stuff on his server goes way over everyones head.

I seriously dont really care either way. I just thought it would be nice to point out its not allowed, incase you guys would like to know.

**Its because you are Gambet amirite?
Reply With Quote
  #18  
Old 01-05-2007, 01:36 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
I dont see why you have to try to turn this into some kind of Whos better arugument.**

You made a pointless addition to a server, yay for you, all I wanted to know is why you guys are more priviledged then anyone else.

If you dont want to answer me or cant, thats fine. Telling me to go run and talk to yen is bull, because you know as well as I do he cant make updates himself, and that most of the stuff on his server goes way over everyones head.

I seriously dont really care either way. I just thought it would be nice to point out its not allowed, incase you guys would like to know.

**Its because you are Gambet amirite?

Yes, because everything that you add to a server is a pointless addition? Considering Zodiac is all about pking, adding systems that would give pking more meaning would be useless, right? Oh wait, that's right, you don't even play Zodiac to know what it's about. I guess everyone that told me that they love the system don't know what they're talking about, I mean, all they do is play the server every day


I can't answer your question, thus I said talk to the creator. I didn't make the function, so once again, stop trying to bash me over your stupidity. You don't know anything if you think that Yen can't have things changed on Zodiac. He doesn't need to have access to RC himself to get in contact with the Zodiac staff.


And don't say that you don't care, because you clearly do, else you wouldn't stress the topic so much.
Reply With Quote
  #19  
Old 01-05-2007, 01:39 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
Yes, because everything that you add to a server is a pointless addition?
You did hit the nail on the head, i dont play the server, and thats why, to me, and in my opinion, its a pointless addition. Ive only heard of some other comments players have made on your "PK Based systems" (Bloodlust) so I do have something to go off of. Besides im not sure what bearing bounty holds on pk, expecially if its just to exchange money, and when someone gets pked there are no adverse effects?

Quote:
stop trying to bash me over your stupidity. You don't know anything if you think that Yen can't have things changed on Zodiac
I wasnt bashing you so much as you have tried to me. I didnt say yen couldnt get in contact with the staff, but im sure you know the terms of his global ban. Bearing that, why should he care? Thats my point.

Quote:
And don't say that you don't care, because you clearly do, else you wouldn't stress the topic so much.
Okay you got me, i admit, I do care that servers are getting an unfair advantage and allowed to bend the rules more then others. Call me old fashioned but it always seems okay when you are the one doing the bending.
Reply With Quote
  #20  
Old 01-05-2007, 01:46 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
You did hit the nail on the head, i dont play the server, and thats why, to me, and in my opinion, its a pointless addition.

And that's why YOUR opinion means nothing to me, because you don't play the server, you don't know what it's about, and yet you try to speak on its updates as if you knew anything about what they are for and what they'll do for the server and the gameplay.


Quote:
Originally Posted by Andy0687 View Post
I wasnt bashing you so much as you have tried to me. I didnt say yen couldnt get in contact with the staff, but im sure you know the terms of his global ban. Bearing that, why should he care? Thats my point.

No, your point is that you can't talk to Yen because he can't do anything about it, which is a false statement.


Quote:
Originally Posted by Andy0687 View Post
Okay you got me, i admit, I do care that servers are getting an unfair advantage and allowed to bend the rules more then others. Call me old fashioned but it always seems okay when you are the one doing the bending.

Yes, because this rule is written somewhere? Zodiac has been around much longer than when Stefan made that post, ever think it was possibly added BEFORE that post? Because it obviously was.

From what I've seen, it's only used for security on the server, though I don't know much about the core systems since I don't bother touching them since I have no reason to. Privacy can't be an issue because staff can read a player's last IP anyways, and we don't reveal the player's last ip to anyone anyways, only the systems use it for security checks. It's not a profile var, and it's not given to anyone else. Besides, you can't do much with a players IP unless you infected them with a trojan. I would think Stefan would only have a problem with it if the server was giving player's IPs to other people, which again, shouldn't matter because staff can currently do that without creating their own custom last ip string.

I'm sure Yen could provide more accurate information as to what it's used for on Zodiac, thus why you should talk to him for the most accurate response.
Reply With Quote
  #21  
Old 01-05-2007, 10:32 PM
fowlplay4 fowlplay4 is offline
team canada
fowlplay4's Avatar
Join Date: Jul 2004
Location: Canada
Posts: 5,200
fowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond reputefowlplay4 has a reputation beyond repute
lol idiots,
I scripted da ip thang.
__________________
Quote:
Reply With Quote
  #22  
Old 01-07-2007, 07:36 AM
Gambet Gambet is offline
Registered User
Join Date: Oct 2003
Posts: 2,712
Gambet is on a distinguished road
Update:

- Reconnecting/logging off will now wipe away any bounty that you may have claimed.


With this update, players should be able to freely control who they claimed and they will be able to accomplish a lot more bounties, since before it was very restricted.


Also, I've added a system to record Bounty Ranks.

NOTE: Rank titles and requirements are subject to change.

Murderer - Need At Least 10 Bounties Completed
Liquidator - Need At Least 20 Bounties Completed
Bravo - Need At Least 40 Bounties Completed
Huntsman - Need At Least 80 Bounties Completed
Hitman - Need At Least 160 Bounties Completed
Bounty Hunter - Need At Least 320 Bounties Completed
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

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 04:02 PM.


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