DragonPrime - LoGD Resource Community

Modules, Themes and other customizations for your game => Completed Modules for version 1.x.x => Topic started by: Aeolus on September 28, 2012, 10:52:30 PM



Title: File Discussion: Multi Poke
Post by: Aeolus on September 28, 2012, 10:52:30 PM
Name: Multi-Poke
Author: Aeolus
Version: 1.5
Category: General
Compatible: Tested and used on 1.1.2 (should work on any 1.x.x)

Description: Sick of having to have twenty or more seperate files just to have twenty different pokes? Well, not anymore! This one nifty module deals with all that for you. All you have to do is set some settings in an editor, and it sends that poke to a database to be saved, allowing you to create as many different pokes as you want, with only one module. It also allows you to set certain pokes allowable to only certain players.. The possibility to buy custom pokes in the lodge is also included. Adding the word 'disabled' into the accounts section also disables the poke from use. Blocking and limit of pokes added. Enjoy!

File Submission: Here (http://dragonprime.net/index.php?topic=12282.0)

Bugs and suggestions welcome.


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on September 29, 2012, 12:12:53 AM
Super awesome module Aeolus!

A few suggestions if I may XD:
1. Make the YOM settable by the admin. For example, you give someone a right good request to roleplay doesn't really sound right :).
2. Have the option for pokes to affect alignment negative or positive.
3. Have the option to personalize the poke. (i.e. poke with a note)
4. Have the option for pokes to affect charm, negative or positive.


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on September 29, 2012, 12:43:29 AM
Super awesome module Aeolus!

A few suggestions if I may XD:
1. Make the YOM settable by the admin. For example, you give someone a right good request to roleplay doesn't really sound right :).
2. Have the option for pokes to affect alignment negative or positive.
3. Have the option to personalize the poke. (i.e. poke with a note)
4. Have the option for pokes to affect charm, negative or positive.


1) Fair enough.. xD I'll start working on that one!
2) The pokes are only meant for fun, and not to affect actual gameplay.
3) I could add that in... we'll see.
4) See 2).

Thanks for the suggestions! xD


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on September 29, 2012, 12:46:27 AM
1) Fair enough.. xD I'll start working on that one!
2) The pokes are only meant for fun, and not to affect actual gameplay.
3) I could add that in... we'll see.
4) See 2).

Thanks for the suggestions! xD

You're quite welcome! As far as 2 and 4 go, I understand :D.


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on September 29, 2012, 01:36:27 PM
A couple more suggestions: :D

1. Put the pokes into a popup that triggers only at the users bio
2. Change "User" to the person's name. Name only, titles can be very long and take up lots of space.
3. Add the block option for players


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on September 29, 2012, 05:01:27 PM
A couple more suggestions: :D

1. Put the pokes into a popup that triggers only at the users bio
2. Change "User" to the person's name. Name only, titles can be very long and take up lots of space.
3. Add the block option for players

1) Why a popup? So that players can spam each other quicker?
2) I decided to remove User from it all together. "Request Roleplay User" or "Request Roleplay Aeolus" just doesn't seem to fit.
3) There already is one. In a player's prefs, they can stop player's from poking them with any poke.


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on September 29, 2012, 08:18:20 PM
Version 1.1: (Available in File Submission (http://dragonprime.net/index.php?topic=12282.0))

  • Allow a player to send a personal message with poke when they send it.
  • Removal of 'User' from nav to just display the poke name,
  • YoM message is now admin settable.
  • ^U^ and ^P^ in certain section are replaced with the poker and pokee's name.

NOTE:
If you are using Version 1.0, run the following Raw PHP in the PHP section of the RawSQL nav in the Grotto:

Code:
db_query("ALTER TABLE `".db_prefix("multipoke")."` ADD COLUMN yom varchar(500) NOT NULL");
db_query("ALTER TABLE `".db_prefix("multipoke")."` ADD COLUMN pmessage tinyint(4) DEFAULT 0");


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on September 29, 2012, 09:29:20 PM
To someone who can help me, and has/can look through the code..

When I hit "EDIT" on a poke so that I can edit it, the option of "Does this poke allow a private message?" is always set to NO. No matter if it is set in the database as YES. I've rattled my brain, yet can't seem to find anything that would make this happen. o.o

Thanks. ^^


Title: Re: File Discussion: Multi Poke
Post by: Boris735 on September 30, 2012, 05:15:02 PM
When you define the [t]$multipoke[/tt] data prior to the call to showform, you have an extra space in the string that you should get rid of.  The line in question is:

Code:
    "poke_pm " =>$value_pm,

The extra space in that string is stopping it from matching, of course.


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on October 01, 2012, 12:02:26 AM
Ohmigod, now I just feel dumb for not seeing that.. o.o My thanks, Mr. Boris!


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on October 01, 2012, 04:13:30 AM
Version 1.2: (Available in File Submission (http://dragonprime.net/index.php?topic=12282.0))

Sorry for all the new versions. xD So many ideas pop into that head of mine.. What's new now, you ask?

  • Completely new section to allow players to buy custom pokes in the lodge for an admin settable number of DPs. Setting can either require confirmation, or auto-acceptance of a player's custom poke.
  • Big red bold (NEW) next to SU nav when a player has submitted a custom poke.
  • Fixed issue of clicking the [Edit] button, and the Personal Message option always showing No.
  • Swapped the table and showform around in the Editor for easier viewing of existing pokes.
  • Added admin settable Add News into Editor.
  • Check to whether certain sections have been filled out - if not, then the poke is not added.
  • Adding a non-existing AcctID will show as Empty Players.
  • ^P^ and ^U^ allowed in ALL sections of the editor.
  • Popup appears when you go to delete a poke, in case you accidentally pressed the wrong button.

NOTE:
If you are using Version 1.0 or 1.1, run the following Raw PHP in the PHP section of the RawSQL nav in the Grotto:

Code:
db_query("ALTER TABLE `".db_prefix("multipoke")."` ADD COLUMN news varchar(255) NOT NULL");
db_query("ALTER TABLE `".db_prefix("multipoke")."` ADD COLUMN confirmed tinyint(4) DEFAULT 0");


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on October 04, 2012, 08:23:50 AM
Version 1.3: (Available in File Submission (http://dragonprime.net/index.php?topic=12282.0))

  • Adding the word disabled (case-insensitive) anywhere into the accounts section disables the poke from use.


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on October 14, 2012, 12:46:12 AM
Version 1.31: (Available in File Submission (http://dragonprime.net/index.php?topic=12282.0))

  • Changed the nav of the pokes from "%s" to be "$nav", so that it may be translated.
  • Added the tlschema function to the poke navs in the bio, for the same reason as above.


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on November 08, 2012, 02:49:02 PM
I've uploaded 1.31 and since I was running 1.0 did the querry thinggy as well... Now, none of my pokes save and all the one's I've done before the upgrade have disappeared.

What'd I do wrong?


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on November 08, 2012, 03:08:21 PM
Hmm.. Lemme see. Have you done both DB queries?

Code:
db_query("ALTER TABLE `".db_prefix("multipoke")."` ADD COLUMN news varchar(255) NOT NULL");
db_query("ALTER TABLE `".db_prefix("multipoke")."` ADD COLUMN confirmed tinyint(4) DEFAULT 0");

db_query("ALTER TABLE `".db_prefix("multipoke")."` ADD COLUMN yom varchar(500) NOT NULL");
db_query("ALTER TABLE `".db_prefix("multipoke")."` ADD COLUMN pmessage tinyint(4) DEFAULT 0");


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on November 08, 2012, 05:26:39 PM
Yessir, I did indeed, it still says SQL Error. :(


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on November 08, 2012, 08:50:08 PM
SQL Error? What says SQL Error? Where does it say SQL Error? Does it just say SQL Error, or is there extra info with it as well?  Info, people, info.

I've just done a clean install of 1.0 on my Test Server, put in some random pokes, then did an upgrade to 1.31 (with both queries, naturally), and it works perfectly for me.


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on November 09, 2012, 07:43:33 AM
Here're the steps I took:

1. installed v1.31
2. ran the sql querry in raw sql
3. got SQL error (that's all it said, no text or anything)
4. reinstalled v1.0
5. repeated step 2
6. repeated step 3
7. reinstalled v1.31
8. got a repeat of step 3

I'm now officially confused :(


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on November 09, 2012, 03:22:20 PM
Apologies for the double post. This issue has been resolved. I reinstalled from scratch and it works just fine now.

I do have 2 suggestions for upgrades though:

1. a field to enter comments for rejection of custom pokes
2. the ability to put the poke into messages as U and P are now.

Oh and...
How do you poke someone with the custom poke? I've put both the id's of the people i'd like to use the poke in the id section and i can't see it either in the lodge OR the bios.


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on November 09, 2012, 05:54:17 PM
Apologies for the double post. This issue has been resolved. I reinstalled from scratch and it works just fine now.

I do have 2 suggestions for upgrades though:

1. a field to enter comments for rejection of custom pokes
2. the ability to put the poke into messages as U and P are now.

Oh and...
How do you poke someone with the custom poke? I've put both the id's of the people i'd like to use the poke in the id section and i can't see it either in the lodge OR the bios.

I do like your first suggestion, though your second suggestions confuses me.. o.o

Say your Account ID is 1. This can go two ways: 1) You want people with Account IDs 2 and 3 to used the poke. They can use the poke on anyone - you cannot use it on anyone, and hence cannot see the poke (as it's only visible to those with Account IDs 2 and 3), or 2) You can set the poke to Account ID 1 only - this means that you can use the poke on anyone, but no-one else can.

Should have made that clear from the beginning.


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on November 09, 2012, 06:08:45 PM
Ah hah, thanks!

To clarify my second suggestion:

Jack (P) ^O^ged Tara (U). O would be hug. So, Jack hugged Tara.

Make sense?


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on November 09, 2012, 06:20:29 PM
Ah hah, thanks!

To clarify my second suggestion:

Jack (P) ^O^ged Tara (U). O would be hug. So, Jack hugged Tara.

Make sense?

Why not just write 'hugged'? Pretty sure it'd be easier than having to have extra replacement codes.


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on November 09, 2012, 06:22:14 PM
Mmmm, true.

Can the custom pokes and the available to all pokes be separated? 2 tables for listing in the editor and 2 headings for the bios would be great!


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on November 09, 2012, 06:32:41 PM
Mmmm, true.

Can the custom pokes and the available to all pokes be separated? 2 tables for listing in the editor and 2 headings for the bios would be great!

I'll see what I can do. :)


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on November 09, 2012, 06:36:52 PM
Awesome thanks!

Could you make the listing of those who are allowed to use the custom poke hidden under a "click here". (like the bans listing)


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on November 09, 2012, 06:55:16 PM
Awesome thanks!

Could you make the listing of those who are allowed to use the custom poke hidden under a "click here". (like the bans listing)

What would be the purpose behind this?


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on November 09, 2012, 08:56:01 PM
It'd look more streamlined and take up les space in the column.


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on November 10, 2012, 01:25:17 AM
Version 1.4: (Available in File Submission (http://dragonprime.net/index.php?topic=12282.0))

  • Moved Grotto nav to 'Editors'.
  • The custom pokes and the available-to-all pokes are now separated into separate tables
  • A field to enter comments for rejection of custom pokes now appears - leave empty for no reason.
  • Check Pending nav is now always present, with the number of pokes pending display in brackets in the nav.
  • The listing of those who are allowed to use the custom poke are 'hidden' under a "Display" link, which when clicked, either shows or hides the players who can use the custom poke(s)


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on November 10, 2012, 01:01:32 PM
I'd like to suggest a limiting of pokes per day. I can see this getting abused very easily.

Great additions btw :D


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on November 10, 2012, 01:10:21 PM
I'd like to suggest a limiting of pokes per day. I can see this getting abused very easily.

Great additions btw :D

I'd like to suggest perhaps actually sitting down and making a complete list of suggestions before I release new versions, instead of one after the other, and ones smack after I've released a new version. I can be in 1.5 (when/if it's ever made).

And thanks!


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on November 10, 2012, 01:15:12 PM
Aboslutely, I'm sorry.

The reason I suggested it is I'm working on a version of warriors online that'll appear in the village as a popup. ONLY the players name will be in the listing. When clicked, ONLY the pokes will be available. That restriction of pokes per day would be, at least in my opinion, necessary to prevent abuse and spamming.


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on November 10, 2012, 02:28:56 PM
If you're going to use the pokes in another popup module, you'll need to add override_forced_nav into the getmoduleinfo function of the module. As well as changing cases of page_header and page_footer to popup_header and popup_footer respectively for occurances of popup pokes. And keeping the page_ functions for pokes that are triggered from a regular bio. Good luck with it all.

I've actually made my own Warriors Online popup module based on Afkamm's Grotto Warriors Online (http://dragonprime.net/index.php?topic=10165.0), if you're interested in me attaching it (it hooks as a link into the charstats).


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on November 10, 2012, 02:45:33 PM
Nods... did all that, thanks :)

Sure, I'd love to see yours :d.

I've gotten mine the way I like it.. so far :).

I have run into a little problem though, i can't get the pokes to appear.

This is the code I've pasted from multipoke:
      addnav("$nav","runmodule.php?module=multipoke&op=$op&id={$row['id']}&char=$char&ret=$ret");


Something tells me I need more than just that, but I'm unsure what.


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on November 10, 2012, 02:54:48 PM
I've attached it. :)

And you can't use the addnav function in a popup window. When was the last time you saw navs in a popup window? You'll have to use a table and HTML links.

Plus, you'll have to change the 'op' and 'id' in the URL of the link so that they fit the module correctly.


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on November 10, 2012, 03:01:02 PM
Well now, don't I feel stupid!

So, this would work?
get_module_setting("$nav") "multipoke&op=$op&id={$row['id']}&char=$char&ret=$ret"

$nav = translate_inline("$nav")

      rawoutput('<hr /><a href="'.$nav.'"></a><br /><br />');

And thanks for the attachment :)


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on November 10, 2012, 03:06:30 PM
Well now, don't I feel stupid!

So, this would work?
get_module_setting("$nav") "multipoke&op=$op&id={$row['id']}&char=$char&ret=$ret"

$nav = translate_inline("$nav")

      rawoutput('<hr /><a href="'.$nav.'"></a><br /><br />');

And thanks for the attachment :)

What are you aiming to get with the get_module_setting function? I don't understand that bit.

And you're going to need text between the 'a' tags to actually have a link to click. For example: <a href="'.$nav.'">$texthere</a>, where $texthere is the name of the poke, for example.

And take note about what I said with changing the 'op' and 'id' in the link so that it fits correctly.


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on November 10, 2012, 03:12:20 PM
I was /trying/ to pull the pokes from multipoke.

I'm now super confused :(

rawoutput('<hr /><a href="'.$nav.'">$poketexthere</a><br /><br />');

How do I get each poke to list?


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on November 10, 2012, 03:15:48 PM
The pokes are stored in a database table, not a game setting.

You'll have to do multiple rawoutput's. Or use a for loop. The latter would be easier. I'd see if I can edit my module that I attached earlier to how you want it, but I'm not exactly sure how you'd want it laid out.


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on November 10, 2012, 03:18:12 PM
I can't just do a db_query?

Here's my currently inprogress version.


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on November 10, 2012, 04:01:25 PM
As long as you've correctly modified the Multi-Poke module to take into account the popup window, the attached module will work for you. (The display works, I didn't bother modifying the Multi-Poke module to see if the pokes worked. Should, though.)


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on November 10, 2012, 04:11:35 PM
Okie, so, I did that all... problem though,  the editor now appears as a popup with no return links. I'm not entirely sure what went wrong :(.


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on November 10, 2012, 04:23:23 PM
The editor? Nothing should be wrong with the editor. You've obviously changed the page_ functions for the header and footer to popup_ functions.


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on November 10, 2012, 07:20:00 PM
I did indeed... missed a page_footer :).

So now, everything's working except that the statbar is on the popup.. I'm pretty sure that's cuz my page footer is in the wrong place, but I'm not sure where to put it.



Title: Re: File Discussion: Multi Poke
Post by: Aeolus on November 10, 2012, 07:22:09 PM
If you wanna attach/send me your modified version of Multi-Poke, I can take a look at it for you. :)


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on November 10, 2012, 07:44:58 PM
Thanks!

Problems:
1. don't know where to put the page_footer to get both the editor and popup to work correctly.
2. return link in popup takes you back to the village, so you have 2 villages open in separate windows at once.

Both files are attached in case you need them :)

Thank you so much!


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on November 11, 2012, 02:20:31 AM
All done. ^^


Title: Re: File Discussion: Multi Poke
Post by: RaynDarren on November 11, 2012, 02:09:47 PM
Awesome! Thank you ever so much!


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on February 02, 2014, 12:00:46 AM
Version 1.5: (Available in File Submission (http://dragonprime.net/index.php?topic=12282.0))

  • Limit the number of pokes a player can use in a game day.
  • New pref to block user from being able to use pokes on anyone, in case of abuse of the module.
  • New nav in bios to allow a user to show/hide the list of pokes, to avoid cluttering.
  • Issue of ^P^ and ^U^ not being subsituted for names in the news is now fixed.
  • "Display" link in Pokes Editor now fixed, since some wouldn't work (silly use of same variable twice - fault on my part).
  • Tidying up of Javascript code.
  • The editor scrolls into view when you're editing a certain poke, instead of having to scroll down.


Title: Re: File Discussion: Multi Poke
Post by: JP on February 08, 2014, 10:01:55 AM
Not sure if this was checked, but there appears to be an issue on my test server when performing a poke from a dwelling post.

The page seems to break.

Is it a redirect issue or an issue calling the account in the dwelling?

May look into sometime later today.


Title: Re: File Discussion: Multi Poke
Post by: JP on February 27, 2014, 03:28:06 PM
Had a few comp issues, but got to take a look at it today.

The issue occurs here: (Line 111)
Code:
addnav("$nav","runmodule.php?module=multipoke&op=$op&id={$row['id']}&char=$char&ret=$ret");

My fix for the issue:
Replace the previous line with this

Code:
addnav("$nav","runmodule.php?module=multipoke&op=$op&id={$row['id']}&char=$char"."&ret=".urlencode($ret)."");


Of course, if you're not experiencing any changes when making a poke in the dwelling best to disregard this... and if you do use it try it on a test server first. Bit crude, but should work.  :)

This also fixed another issue I had with performing a poke through the clan editor in a clan with player commentary.

Awesome module Doctor! I love everything about it.  ;D


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on February 27, 2014, 05:33:00 PM
Thanks for the bug report; glad you like it. :D


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on July 27, 2016, 01:17:18 AM
Bug fix:

The module allows Player A to poke Player B even if Player B has added Player A to their ignore list (via the friend list module). To fix this:

Find:
Code:
output("`^You can't do this action to yourself!`n`n");
Add after:
Code:
} elseif (in_array($player['acctid'], explode('|',get_module_pref('ignored','friendlist')))) {
output("`QThis user has ignored you, so you cannot send them a poke.");


Title: Re: File Discussion: Multi Poke
Post by: TGTarheel on September 01, 2017, 12:36:43 PM
So does this module like, completely work now?

Can I plug and play it into my 1.1.0 server?

I know, I know...a lot of people here hate older versions of the core but I don't.


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on September 01, 2017, 04:39:38 PM
So does this module like, completely work now?

Can I plug and play it into my 1.1.0 server?

I know, I know...a lot of people here hate older versions of the core but I don't.

I have no intention of making it compatible with an older server of the core. It's not that I "hate" the older versions, it's that I have no interest is supporting versions without bug fixes and with security flaws that put players as risk.

Best you can do is just try it on a test server and see if it works.


Title: Re: File Discussion: Multi Poke
Post by: TGTarheel on September 02, 2017, 08:11:50 AM
So does this module like, completely work now?

Can I plug and play it into my 1.1.0 server?

I know, I know...a lot of people here hate older versions of the core but I don't.

I have no intention of making it compatible with an older server of the core. It's not that I "hate" the older versions, it's that I have no interest is supporting versions without bug fixes and with security flaws that put players as risk.

Best you can do is just try it on a test server and see if it works.

I did it and it works on 1.1.0
And I have no intention of updating my core to a later version that does not support certain things I need supported.
FWIW:  When the core gets updated, they should MAKE SURE the new core is compatible with everything that came before...if they want people to update.
Core past 1.1.0 does not support Alternate Currencies and my game is dependent on them...without them, my game would not be the game it is and I would have to modify 90 percent of my game.  Not gonna do it.

I don't even know if later version of the core support the Item System, and that, right there, would be a huge deal-breaker.


Title: Re: File Discussion: Multi Poke
Post by: Stephen.Kise on September 02, 2017, 02:35:00 PM
So does this module like, completely work now?

Can I plug and play it into my 1.1.0 server?

I know, I know...a lot of people here hate older versions of the core but I don't.

I have no intention of making it compatible with an older server of the core. It's not that I "hate" the older versions, it's that I have no interest is supporting versions without bug fixes and with security flaws that put players as risk.

Best you can do is just try it on a test server and see if it works.

I did it and it works on 1.1.0
And I have no intention of updating my core to a later version that does not support certain things I need supported.
FWIW:  When the core gets updated, they should MAKE SURE the new core is compatible with everything that came before...if they want people to update.
Core past 1.1.0 does not support Alternate Currencies and my game is dependent on them...without them, my game would not be the game it is and I would have to modify 90 percent of my game.  Not gonna do it.

I don't even know if later version of the core support the Item System, and that, right there, would be a huge deal-breaker.

Quite hard to do if you are going to update the core to current standards, like following the PSR.


Title: Re: File Discussion: Multi Poke
Post by: TGTarheel on September 02, 2017, 03:01:30 PM
So does this module like, completely work now?

Can I plug and play it into my 1.1.0 server?

I know, I know...a lot of people here hate older versions of the core but I don't.

I have no intention of making it compatible with an older server of the core. It's not that I "hate" the older versions, it's that I have no interest is supporting versions without bug fixes and with security flaws that put players as risk.

Best you can do is just try it on a test server and see if it works.

I did it and it works on 1.1.0
And I have no intention of updating my core to a later version that does not support certain things I need supported.
FWIW:  When the core gets updated, they should MAKE SURE the new core is compatible with everything that came before...if they want people to update.
Core past 1.1.0 does not support Alternate Currencies and my game is dependent on them...without them, my game would not be the game it is and I would have to modify 90 percent of my game.  Not gonna do it.

I don't even know if later version of the core support the Item System, and that, right there, would be a huge deal-breaker.

Quite hard to do if you are going to update the core to current standards, like following the PSR.

Like I said...no Item System...complete deal-breaker.


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on September 02, 2017, 04:28:40 PM
Like I said...no Item System...complete deal-breaker.

1) Item System, or 2) required bug fixes and better security measures... I know what I would want for my players. I hope that you're going to let your players know about your choice as well.


Title: Re: File Discussion: Multi Poke
Post by: TGTarheel on September 03, 2017, 08:40:23 AM
Like I said...no Item System...complete deal-breaker.

1) Item System, or 2) required bug fixes and better security measures... I know what I would want for my players. I hope that you're going to let your players know about your choice as well.

Without the Item System, my entire game is shot.  Others run 1.1.0 and Central even runs 1.0.6 so gimme a break, okay??

Security against WHAT??  Even so, no sooner that new "security" stuff is done hackers find a way to break it, so I seriously doybt even 1.1.2 is all that bloody "secure"


Title: Re: File Discussion: Multi Poke
Post by: Stephen.Kise on September 03, 2017, 01:23:45 PM
Like I said...no Item System...complete deal-breaker.

1) Item System, or 2) required bug fixes and better security measures... I know what I would want for my players. I hope that you're going to let your players know about your choice as well.

Without the Item System, my entire game is shot.  Others run 1.1.0 and Central even runs 1.0.6 so gimme a break, okay??

Security against WHAT??  Even so, no sooner that new "security" stuff is done hackers find a way to break it, so I seriously doybt even 1.1.2 is all that bloody "secure"

Central runs 1.0.6 because there is no affiliation with DragonPrime. It's old, dead code, online for the sake of being online. Anyone who has 1.1.0 is not up-to-date and probably is doing the same - just being online to be online, without updating their servers. There is a bug in 1.1.0 where anyone can set ANY module preference to ANY value they want. Anyone with the creature editor has access to everything on the server. Upgrading is key. Upgrade the items system, don't downgrade a version for legacy modules. 1.1.2 and further revisions are much more secure.


Title: Re: File Discussion: Multi Poke
Post by: TGTarheel on September 04, 2017, 12:26:27 AM
Like I said...no Item System...complete deal-breaker.

1) Item System, or 2) required bug fixes and better security measures... I know what I would want for my players. I hope that you're going to let your players know about your choice as well.

Without the Item System, my entire game is shot.  Others run 1.1.0 and Central even runs 1.0.6 so gimme a break, okay??

Security against WHAT??  Even so, no sooner that new "security" stuff is done hackers find a way to break it, so I seriously doybt even 1.1.2 is all that bloody "secure"

Central runs 1.0.6 because there is no affiliation with DragonPrime. It's old, dead code, online for the sake of being online. Anyone who has 1.1.0 is not up-to-date and probably is doing the same - just being online to be online, without updating their servers. There is a bug in 1.1.0 where anyone can set ANY module preference to ANY value they want. Anyone with the creature editor has access to everything on the server. Upgrading is key. Upgrade the items system, don't downgrade a version for legacy modules. 1.1.2 and further revisions are much more secure.

It is my understanding that the Item System does not work past 1.1.0

Nobody on my site except me even has Grotto access at all.  I just am not sure where there is any danger to my players under my current setup.  I might should have specified that i am the only person with Grotto access on my server.

And I am not online just to be online, I have undertaken coding brand-new modules very recently, actually.  I just don't want any of the hard work I have done to get broken by new code.


Title: Re: File Discussion: Multi Poke
Post by: Talisman on September 04, 2017, 01:26:23 AM
Test Server - if you don't have one, set one up.  Then you can test things like whether a module works in your version of the game.  Or whether the updated version of the game works with your modules.  You don't want to test the unknowns on your live server, and nobody else here can tell you whether these modules will work on your setup or with changes.

Version - It's your choice not to run the latest code release however you also deny your users and your servers any benefits of improved security (and yes, there were some critical fixes between 1.1.0 and 1.1.2) and system performance improvements - again, there were significant changes which make a big difference on the server end of things.  However do not expect people here to be willing to reverse engineer modules to work in earlier versions.  If you want to know whether a module will work on your version or otherwise, see Test Server.  If you want a module to work on your version, get coding!

You may notice in many programs and applications that updated versions are sometimes not able to maintain compatibility with earlier programming.  That's the nature of the beast.  Don't hold your breath waiting for version 1.1.3 or that it would be completely backwards compatible. 


Title: Re: File Discussion: Multi Poke
Post by: TGTarheel on September 04, 2017, 03:28:54 PM
Test Server - if you don't have one, set one up.  Then you can test things like whether a module works in your version of the game.  Or whether the updated version of the game works with your modules.  You don't want to test the unknowns on your live server, and nobody else here can tell you whether these modules will work on your setup or with changes.

Version - It's your choice not to run the latest code release however you also deny your users and your servers any benefits of improved security (and yes, there were some critical fixes between 1.1.0 and 1.1.2) and system performance improvements - again, there were significant changes which make a big difference on the server end of things.  However do not expect people here to be willing to reverse engineer modules to work in earlier versions.  If you want to know whether a module will work on your version or otherwise, see Test Server.  If you want a module to work on your version, get coding!

You may notice in many programs and applications that updated versions are sometimes not able to maintain compatibility with earlier programming.  That's the nature of the beast.  Don't hold your breath waiting for version 1.1.3 or that it would be completely backwards compatible.  

I understand all this.  I just wish people would quit harping on me as if I am some gargoyle because I prefer to use WHAT I ALREADY KNOW WORKS.
I do not have a test server and do not know how to get one.
I code most of my own modules anymore, anyway.

But that's just the thing...i update my core and all the work I have done on my own unique modules could be wasted as they then might not work with the new core.

I am JUST not seeing enough advantages toi outweigh the possible risks.  And that is I am a choice I am making...please, people do not disrespect me or treat me like crap because I don't want to risk breaking a ton of work.

Whether or not it is the INTENT of people posting here...I FEEL very much like I am being attacked and trashed...because I choose the work I have done over the "latest greatest whatever"

Do you not understand some people are AFRAID of new things...especially when they do not see why the old ones...which were SO GREAT when they came out...are now being trashed??

I bet if they came up it a 1.1.3 - these same people would start trashing the 1.1.2 that they now think is so great...that is all I am saying here.

Respect MY CHOICE...to not upgrade and do not trash me or treat me like crap for it.  Respect that I have REASONS I don't wish to upgrade.  You might not agree with them and you don't have to...but you can do so RESPECTFULLY thanks.  (That last was not directed at you, Talisman - the people who it is directed at probably know who they are)


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on September 04, 2017, 07:28:18 PM
Then respect our decision to not downgrade our modules for your outdated site. Respect your player's right to deserve to be on a secure site. And respect the fact that when your site breaks, and it will, we won't be here to help you fix it - you were warned.

Given that none of this now relates to my module, that is all that is needed from you on here. Thank you.


Title: Re: File Discussion: Multi Poke
Post by: TGTarheel on September 04, 2017, 09:14:39 PM
Then respect our decision to not downgrade our modules for your outdated site. Respect your player's right to deserve to be on a secure site. And respect the fact that when your site breaks, and it will, we won't be here to help you fix it - you were warned.

Given that none of this now relates to my module, that is all that is needed from you on here. Thank you.

I will worry about my players.  They have remained loyal to my site.
I am NOT going to risk breaking hundreds of hours of work just to make you happy.  Quit trying to force things on people.  I never once told you to downgrade this module or any other module for me.  POINT TO WHERE I HAVE.  You can't, because I haven't.  I only asked if it would work.  As it turns out, it does.
You can disagree with me RESPECTFULLY.  You have failed to do that, you have had nothing but disrespect for me and for all the work I have done which could potentially break with a core update.

When 1.1.0 was brand new, everyone thought it was the greatest and I gave in and upgraded from my original 1.0.6 - and that was when there was far less original work on my site than there is now.  I am NOT willing to risk my work, now hundreds of hours...to be trashed, just because you have now decided that what you once touted as great is now disfavored by you.

If you CANNOT guarantee me...that everything I have ALREADY WORKED ON...will not continue to work with an upgrade, stop bothering me about upgrading and stop looking down on me and dissing me because I am not willing to risk losing hundreds of hours of hard work!!

For WHAT??
A little extra "security" - which will be broken by hackers in no time flat if they wanted to...it always is that way.  You now think 1.1.2 is all that and as soon as they come out with 1.1.3 if they ever do, you will be trashing 1.1.2 which today is SO GREAT.  You and I both know it.

Done here.

P.S. Here is the thing....there is, as far as I know...no way to DOWNGRADE after the fact if the upgrade breaks things.  And therein lies the problem.  You are basically asking me to do something that CANNOT BE UNDONE and which may break what actually WORKS.  I dunno about you, but I was always taught...IF IT AIN'T BROKE, DON'T FIX IT

All I am asking here is that you disagree with me respectfully and do not sneer at me and treat me like crap because I disagree.  Sheesh.


Title: Re: File Discussion: Multi Poke
Post by: Anharat on September 04, 2017, 11:43:39 PM
Due we are off topic already anyway...

If you see it from the eyes of others here TGT the first thing you ask on many - old and dusty - threads here was if they were compatible to 1.1.0 and of cause people react with "I don't care". Just as you did with your modules they invested their time, in some cases a lot of time, into their modules and it's not of their interest to check for backwards compatibility.
Taken you had to contact some sort of support one of the first thing you hear will be "Is your system up to date? Are your drivers up to date?". You should not be offended that it's the same here, because I don't think people are mocking you, but they tell you that if you want help that your should get your system to the current state first.

As for the test server. There's a lot of software you can use for that. For example XAMPP (https://www.apachefriends.org/index.html) to set up a (L)AMP Stack on your local machine. You should in any case NEVER develop and test on your live server, but like this you can have as many Databases and LogD environments as you want and you can easily check if your stuff is working on the lastest version or what must be changed and altered to work and see what effort would be required.


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on September 05, 2017, 07:14:51 AM
Can we get all of these comments posted since TGTarheel's first post on this thread moved or deleted please? Thanks.

I have no interest in being attacked by someone on my module release thread, that is so ignorant enough to not actually research into how deprecated their version is (as they don't even seem to understand the updates of PHP and MySQL themselves in relation to the code).

"If it ain't broke, don't fix it"? It's broke. It's long broke.


Title: Re: File Discussion: Multi Poke
Post by: TGTarheel on September 05, 2017, 05:21:05 PM
Due we are off topic already anyway...

If you see it from the eyes of others here TGT the first thing you ask on many - old and dusty - threads here was if they were compatible to 1.1.0 and of cause people react with "I don't care". Just as you did with your modules they invested their time, in some cases a lot of time, into their modules and it's not of their interest to check for backwards compatibility.
Taken you had to contact some sort of support one of the first thing you hear will be "Is your system up to date? Are your drivers up to date?". You should not be offended that it's the same here, because I don't think people are mocking you, but they tell you that if you want help that your should get your system to the current state first.

As for the test server. There's a lot of software you can use for that. For example XAMPP (https://www.apachefriends.org/index.html) to set up a (L)AMP Stack on your local machine. You should in any case NEVER develop and test on your live server, but like this you can have as many Databases and LogD environments as you want and you can easily check if your stuff is working on the lastest version or what must be changed and altered to work and see what effort would be required.

TBH I do not even know what all that is.  I know enough about code to be dangerous.  At any rate, my attitude is that JUST BECAUSE it is "new and shiny" does not make it better.

I know a very large server, much larger than mine...that is running 1.1.0

It isn't the "I don't care" that is bothering me.  It is the treating of me as if I were some subhuman piece of crap because I don't want to risk breaking hundreds of hours of work to do an upgrade.

There ARE people out there that DO NOT LIKE upgrades being forced on them.  I am one of those people.

I don't mean to belabor the point, but has anyone ever considered that there is a matter of approach?  Instead of tresaating me like a subhuman pieece of crap for being resistant to and afraid of change...maybe instead offer to HELP me to do a change...maybe I might be more receptive to an approach like that...which was in fact never tried, I just got crucified, attacked and vilified because I DO NOT LIKE CHANGE.  I do NOT like updates.  EVERY TIME my computer at home updates, I inevitably find something that had been working JUST FINE before...screwed up...and I do not like it.

I do not like updates Sam I Am, LOL


Title: Re: File Discussion: Multi Poke
Post by: Aeolus on September 05, 2017, 10:18:37 PM
Not interested in your ignorance and attacks. Off my thread now. Bye-bye.


Title: Re: File Discussion: Multi Poke
Post by: Talisman on September 07, 2017, 05:08:51 PM
I'm going to sum up here, then let this thread return to what it was originally intended for.  I will eventually remove all the garbage, and I will immediately remove any more off topic replies to this one.

1.  We don't care what version you run.  You don't want to upgrade, we get it.  But stop asking people to make modules compatible with your outdated version.
2.  Stop asking if modules are compatible with your version.  Learn to test them yourself.
3.  If you keep asking the same question "Is this module compatible with 1.0.0, expect to keep receiving the same sage advice - upgrade and learn to run a test server."

Now...please stick to discussion of Multi-Poke in this thread, and drop the previous debate from here and anywhere else in Dragonprime.

Thank you.

© 2017 DragonPrime - LoGD Resource Community
Email Talisman: talisman -at- gmail.com
&oeXs)2U7=V BmܲV.U e=;p\}eG )Jj} C5EH7ˤH=j } mo|*Ŋw{drV_@IV>/- TFQJ׀̀Ve}l1,V O iNYx͘$e$;
Forums: Powered by SMF 1.1.21 | SMF © 2006-2007, Simple Machines