1. These plugins are out of date or are no longer supported by their developers. If you wish to update a plugin, you must create a new topic (in the event that you aren't the original developer) in the submissions forum. If you wrote it, you can PM an admin or report the post to move it back, as long as you include updated information with the request/report.
    Dismiss Notice

[v1.10] ServerEPRSystem

Discussion in 'Unsupported / Outdated Plugins' started by vharonftw, Sep 11, 2011.

  1. vharonftw

    vharonftw Testing until the end

    Joined:
    Aug 19, 2011
    Messages:
    326
    oh you have to use SQLiteManager on Firefox or Twitchy's DB Editor to manually add the 7 custom groups (or ranks as i call it) to the database then set each of their permissions like you will do with a custom group take a look at the readme.txt in the link that should outline the custom group names you should add when adding permissions don't forget to give them "pouch" as a permission since that's the one they need to rank up

    I'll post an update to this soon so you can create your own custom groups via a config file ^_^ and edit the costs to rank up as well :D though i'll have to do this after I do the C3 reward system plugin ^_^ hehe :p

    currently i only know of a few users of this plugin would be great if there are more so it can get approved
     
  2. DarkOS

    DarkOS tShock supporter and programming hack.

    Joined:
    Aug 17, 2011
    Messages:
    849
    does the command cost override the database permissions? I have mods that have the /tp permission but it tells them they need 1000 shards to use /tp even though they are in a group that allows tp
     
  3. vharonftw

    vharonftw Testing until the end

    Joined:
    Aug 19, 2011
    Messages:
    326
    yes it does you need to add the "freetp" permission to their group so it will override the override (uhm that soudned wrong lol)... basically that will let them use tp for free

    for the others

    /heal needs the permission "heal" to work but with the CommandCosts Plugin installed you need to add "freeheal" to their permissions or they will be charged points for it it goes without saying that they cant use /heal if they don't have the permission heal (EVEN IF they have freeheal - this just allows them to bypass the cost check)

    for the others the permissions are "freewarp" , and "freebuff" it should be in the readme file

    (crap i really need to get a wiki up for this soon =_=)
     
  4. DarkOS

    DarkOS tShock supporter and programming hack.

    Joined:
    Aug 17, 2011
    Messages:
    849
    no problem i just installed it so i will give you some feedback!
     
  5. DarkOS

    DarkOS tShock supporter and programming hack.

    Joined:
    Aug 17, 2011
    Messages:
    849
    kind of a big bug - you can award negative points to people, thus taking points away
    example:
    /shards add name -9999999 will add a negative amount thus putting the person deep into debt and adding that amount to the user. even if that person doesnt have that many it still adds them.

    other than that working awesome and ppl love it! :)
     
  6. vharonftw

    vharonftw Testing until the end

    Joined:
    Aug 19, 2011
    Messages:
    326
    "/shards add" ??? do u mean shards pay? hmm will fix this right away... I'll have 1.1.0.1 out for a bug fix within the next 2- 3 hours (this really only takes a short time to fix but i just woke up and i'm very hungry :p so ... hehe)

    OK V 1.1.0.1 is out! :D expect the PvP Reward System (or C3 Reward System) to be up within the next couple of hours.. then i'll be on a programming ban until next weekend :p hehe (except when you find and report a bug in my plugin that is :p)
    [EDIT]
    ok I'm very forgetful so i added some new commands to be able to check command costs (forgot to put that in so v 1.1.0.2 is out (this is why i need 4 version numbers instead of the usual 3)
     
  7. vharonftw

    vharonftw Testing until the end

    Joined:
    Aug 19, 2011
    Messages:
    326
    Ok.. I'm programming the C3RewardSystem right now... and though Twitchy has made it virtually effortless to code it (Thanks Twitchy!).. I hit a very big problem =_= I don't know how people would want points to be distributed per game type

    though i have this set up in mind:
    > Duels (people set bets before challenging others and will gain that amount if they win and lose that amount if not)
    >TDM and CTF (basically all i have for this is a kind of winner take all system so its not really that special i knida wanna have sumthing to set them apart from each other but i have no idea any suggestions?)
    >Normal PvP (will make players be able to gain points by killing other players. will make it so that they cant gain points by killing others with 0 points to prevent cheating which means you'd have to turn on DeathToll or DeathTollStatic for it to work better)

    again this is just the way i though of adding rewards so if you have any suggestions please post them here
     
  8. DarkOS

    DarkOS tShock supporter and programming hack.

    Joined:
    Aug 17, 2011
    Messages:
    849
    pvp could reward pts based on a % of shards the players have? like the deathtoll except it gives the winner the shards?

    also, can you reward a shard "tick" for every 15 minutes someone is logged in?

    thanks vharon this mod is awesome!
     
  9. vharonftw

    vharonftw Testing until the end

    Joined:
    Aug 19, 2011
    Messages:
    326
    then that would mean a new player can just kill an old player with a lot of shards then get like 10% of his shards so if he had 100000 he would get 10k... seems a little unfair... i was thinking of sumthing like a fixed shard drop like DeathTollStatic
     
  10. DarkOS

    DarkOS tShock supporter and programming hack.

    Joined:
    Aug 17, 2011
    Messages:
    849
    yes but that assumes both people flag themselves for pvp. you could set a max as well?
     
  11. vharonftw

    vharonftw Testing until the end

    Joined:
    Aug 19, 2011
    Messages:
    326
    yes but some of the people who will use this will have a Forced-PvP server.. A good static value would be nice (well not that static.. i mean i'll put in a config file where you can change it and also a command to change it in-game)

    but i guess having people who have zero points not "drop" any points at all would be unfair too (cuz that means people with no points would have nothing to lose and people with points have nothing to gain by killing them...

    can't really think of a way to make normal PvP rewards "cheat- proof" (cuz people can just connect 2 accounts and kill one off repeatedly)

    I'm in a big mental block here people... any help would be appreciated!
     
  12. DaGamesta

    DaGamesta Level 5

    Joined:
    Sep 3, 2011
    Messages:
    114
    Well, honestly, if you can make it that it's easier to get points by killing enemies than by killing the same person over and over again and waiting for respawn, then you wouldn't have a problem. Perhaps people have a rank, and that determines how much they drop? That way, someone who is losing all the time will drop less? I dunno, just throwing around ideas here.
     
  13. alerek

    alerek Level 6

    Joined:
    Jul 25, 2011
    Messages:
    125
    I know this might be a tall order, but as far as the rewards for Dueling are concerned, would there be a way to allow duel combatants to wager points over a match? That could be neat~
     
  14. vharonftw

    vharonftw Testing until the end

    Joined:
    Aug 19, 2011
    Messages:
    326
    actually that's what i plan to do with that (and this is the only thing that would seem fair atm)

    CTF and TDM are bit complicated cuz if i make it so that winners get awarded points then people can just start a CTF or TDM and the other onecan just lose on purpose and they could just split the reward. If i make so that they lose points equal to that of what the winner gains it would be fair exactly like the Duel system (somewhat)

    BUT therein lies the problem of not having enough points because if you can only gain what other people have then there would be no true source of "income" and the points would just dissipate..

    This could be solved if there was a fixed source of income like monster killing (however working under the assumption that it would be used by a PvP server makes it tricky). Allowing people to gain points for killing players is simple but preventing them from abusing it to gain points isnt... because once i make someone not drop points then people will not kill him anymore and he will have an advantage...
    --- Last Edited: Sep 19, 2011 1:58 PM ---
    *INSPIRATION STRIKES*
    What if i make it so that only people within point ranges of one another can gain points from each other!
    i.e. if you kill someone with less than 10% of your points or more than 1000% of your points you won't gain anything from them :D
    then i can set what darkos said to make people drop a set percent of their points :D BRILLIANT!!!!

    Please reply and tell me what you think :D
     
  15. alerek

    alerek Level 6

    Joined:
    Jul 25, 2011
    Messages:
    125



    Sounds great!!! Any form of PvP point gaining is going to be fantastic, and that actually sounds pretty fair. Should keep people abusing the system to a minimum, and promote playing the gametypes a lot more!
     
  16. DarkOS

    DarkOS tShock supporter and programming hack.

    Joined:
    Aug 17, 2011
    Messages:
    849
    i would award no points for killing someone with 0 shards (its easy to get them by killing mobs). I would do a percentage with the max win being 1,000 shards or something. you wont be able to keep killing the same person as they can unflag and they will just lose their shards. if someone is playing two accounts then i wouldnt worry about that since they have to spend the time to get shards in the first place. what would the point of that be? might as well spend the time getting shards on one character.
     
  17. vharonftw

    vharonftw Testing until the end

    Joined:
    Aug 19, 2011
    Messages:
    326
    well i guess a normal server (darkos) would have different needs from a pure PvP server (alerek).. I'll try to make it as flexible as possible but as they say i can't please everyone.. but IMO if it can be used by a pure PvP server (means no monster spawns just killing players) then it would be good on any server.. i'll try to add a /setmaxpvpgain command to set the max amount of points you get from killing players.. and as for killing people without any points if its computed with percentage then you wouldn't get any from killing someone with 0 points

    it would take me a while to have this up cuz i work on weekdays so i'll prolly have it up by next weekend (idk could be sooner if i don't hit any road bumps)
     
  18. alerek

    alerek Level 6

    Joined:
    Jul 25, 2011
    Messages:
    125
    Hehe we're not pure pvp, but we do focus heavily on it :) I'm pretty adaptable.

    I just ran across something I'm trying to solve without group reform, which is it seems non /login'd players can /warp @ no fee >.<
     
  19. Twitchy

    Twitchy Plugin Manager and TShock Dev

    Joined:
    Jul 22, 2011
    Messages:
    281
    Plugin approved! :) haven't heard of any major bugs in a while so there you go man. Looking forward to seeing what you do with my c3 hooks.
     
  20. DarkOS

    DarkOS tShock supporter and programming hack.

    Joined:
    Aug 17, 2011
    Messages:
    849
    its a great mod. congrats on the approval