vForums Support Banner



 

Welcome Guest! Please Login or Register
vForums Support :: Programming & Coding :: Database of Codes/Hacks/Mods :: Predefined Posting Template/Form - View Topic (Page 3 of 5)Page: 1 2 3 4 5
Topic Rating: *****
Printable View
Michael
Moderator
*****

[Avatar]
Recoding the future

Posts: 4,043
Status: Offline
Gender: Male
Location: UK
Joined:  

Additional Groups:
Coding Team
***


Reputation: 58%  


pmtwittervForum
Re: Predefined Posting Template/Form (23rd Jan 08 at 2:14am UTC)
For now use the one I posted a couple of posts above your post.

it works fine. I'll point Ross here! {Smile}
dog199200
Guest
Re: Predefined Posting Template/Form (23rd Jan 08 at 2:29am UTC)
ok the one that Ross redid for that one guy works on my Inuyasha one, but then i tried it on my Naurto one and it didn't work...in fact none of them works on my naruto site...

http://narutoillusions.virtualforums.co.uk/
Michael
Moderator
*****

[Avatar]
Recoding the future

Posts: 4,043
Status: Offline
Gender: Male
Location: UK
Joined:  

Additional Groups:
Coding Team
***


Reputation: 58%  


pmtwittervForum
Re: Predefined Posting Template/Form (23rd Jan 08 at 3:01am UTC)
try moving:

Code:
 
  1. <script type="text/javascript">
  2. <!--
  3. /*
  4. Send PM's With No Subject by Cr0w
  5. Copyright 2008
  6. Do not repost
  7. */
  8.  
  9. var pForm = document.pm_form;
  10. pForm.onsubmit = function(){
  11. if(pForm.subject.value == "" || pForm.subject.value == null){
  12. var conf = confirm("PM has no subject!\nSend anyway?");
  13. if(conf){
  14. pForm.subject.value = "(no subject)";
  15. return true;
  16. }
  17. else{
  18. return false;
  19. }
  20. }
  21. }
  22. //-->
  23.  
  24. </script>
 


to your MAIN footer
dog199200
Guest
Re: Predefined Posting Template/Form (23rd Jan 08 at 3:20am UTC)
it is
Cryhavoc_
Full Member
***

Just do it.

Posts: 238
Status: Offline
Gender: Male
Location: The wrong way.
Age: 32
Joined:  
Reputation: 0%  


pm
Re: Predefined Posting Template/Form (5th Feb 08 at 2:01am UTC)
Oh Ross the great.

Image

Tim
Senior Member
****
banned.

[Avatar]
The only easy day was yesterday.

Posts: 698
Status: Offline
Gender: Male
Location: Under your bed..in your closet..in your head
Age: 33
Joined:  
Reputation: 4%  


pmmsn
Re: Predefined Posting Template/Form (16th Mar 08 at 2:38am UTC)
Gee, thanks Ross for making this code so damn confusing.

So where exactly do we post the content of wat we want our members to fill out?

Marc
vChat Developer
*****
I <3 Rossy

Posts: 3,388
Status: Offline
Gender: Male
Location: Ontario, Canada
Age: 32
Joined:  

Additional Groups:
Coding Team
***


Reputation: 40%  


pmwww
Re: Predefined Posting Template/Form (16th Mar 08 at 2:45am UTC)
 
Gee, thanks Ross for making this code so damn confusing.

So where exactly do we post the content of wat we want our members to fill out?


Insulting code creators is never a good idea; they make these codes for you on their own time, not because they have to. {Unsure}

If you'd like help with a code, head on over to Code Support.

rroll.to— Shorten a link, rickroll your friends.
Tim
Senior Member
****
banned.

[Avatar]
The only easy day was yesterday.

Posts: 698
Status: Offline
Gender: Male
Location: Under your bed..in your closet..in your head
Age: 33
Joined:  
Reputation: 4%  


pmmsn
Re: Predefined Posting Template/Form (16th Mar 08 at 2:48am UTC)
I wasn't trying to insult him {Sad}

Dave
New Member
*

Posts: 6
Status: Offline
Location: Bolton, Lancashire, UK
Age: 38
Joined:  
Reputation: 0%  


pmwwwmsn
Re: Predefined Posting Template/Form (15th Apr 09 at 10:08pm UTC)
This code no longer works and is returning an error {Smile}
 
Ross
Administrator
*****

[Avatar]

Posts: 3,709
Status: Offline
Gender: Male
Age: 8 11
Joined:  

Additional Groups:
Support Team
***


Reputation: 45%  


pmwwwtwittergtalkvForum
Re: Predefined Posting Template/Form (15th Apr 09 at 11:39pm UTC)
 
This code no longer works and is returning an error {Smile}
 

 
Looks like I hadn't followed my own advice and had left an un-escaped apostrophe in the example version. I have fixed the version in the first post {Smile}

Image
Aiken
Full Member
***

[Avatar]

Posts: 333
Status: Offline
Gender: Male
Location: In a very lonely place, the domain of despair
Age: 35
Joined:  
Reputation: 12%  


pmtwitterskypemsnyahooxfire
Re: Predefined Posting Template/Form (7th Oct 09 at 8:17pm UTC)
In some of my boards the code is no longer working

vF forums:
Perfect World RP
BLEACH Universe - Under Construction / Testing Phase
Xen Qarna RP - Stage I
Vyren Entar Battle Network RP - Under Construction / Maintenance Mode Enabled
the Final Anime Hideout
Aiken
Full Member
***

[Avatar]

Posts: 333
Status: Offline
Gender: Male
Location: In a very lonely place, the domain of despair
Age: 35
Joined:  
Reputation: 12%  


pmtwitterskypemsnyahooxfire
Re: Predefined Posting Template/Form (18th Dec 09 at 3:37am UTC)
My Perfect World RP needs this code for multiple boards and it won't work on most of those boards

A suggestion: have a variable for post title or people can use default title method, also an optional variable for description

vF forums:
Perfect World RP
BLEACH Universe - Under Construction / Testing Phase
Xen Qarna RP - Stage I
Vyren Entar Battle Network RP - Under Construction / Maintenance Mode Enabled
the Final Anime Hideout
Nick
Very Senior Member
*****

[Avatar]

Posts: 3,012
Status: Offline
Gender: Male
Location: vForums
Age: 34
Joined:  
Reputation: 62%  


pmwww
Re: Predefined Posting Template/Form (18th Dec 09 at 5:05am UTC)
Does the code have something like this: Don't if so then it would need something like this Don\'t in order for it to work.

But just in case, can you post the codes that don't work?
Aiken
Full Member
***

[Avatar]

Posts: 333
Status: Offline
Gender: Male
Location: In a very lonely place, the domain of despair
Age: 35
Joined:  
Reputation: 12%  


pmtwitterskypemsnyahooxfire
Re: Predefined Posting Template/Form (18th Dec 09 at 1:20pm UTC)
Code:
 
  1. <script type="text/javascript">
  2. <!--
  3.  
  4. /* Predefined Posting Template/Form
  5.     Created by Ross of vForums
  6.     http://virtualforums.co.uk
  7.     Please do not repost outside of
  8.     vForums support without permission */
  9.  
  10. var _title = 'Buying a room';
  11.  
  12. var _description = 'Please fill out these fields to buy your room, it costs 1 gold and 5 silver.';
  13.  
  14. var _fields = new Array(); var _f = 0;
  15.     _fields[_f++] = new Array('input', 'Room Name', ['size', 40, 'maxLength', 50], 'New room', '', true);
  16.     _fields[_f++] = new Array('select', 'Location of Room', [], ['Perfect World', '--Portal of Darkness', '--Paradise', '----Kami's battle house', '----Fantasia'], '', true);
  17.     _fields[_f++] = new Array('textarea', 'Brief Description', ['cols', 40, 'rows', 10, 'maxlength', 300], '', '300 characters max', true);
  18.     _fields[_f++] = new Array('textarea', 'Full Description', ['cols', 40, 'rows', 10], '', 'Unlimited characters - optional', false);
  19.  
  20. var _widths = ['100%'];
  21.  
  22. var _posting_form = {
  23.  
  24.     errors: new Array(),
  25.  
  26.     init: function() {
  27.         this.create_form();
  28.     },
  29.     
  30.     create_form: function() {
  31.         // Create new post layout
  32.         var _holder = document.createElement('table');
  33.         _holder.setAttribute('className', 'border');
  34.         _holder.setAttribute('class', 'border');
  35.         _holder.setAttribute('cellSpacing','1');
  36.         _holder.setAttribute('cellPadding', '4');
  37.         _holder.setAttribute('align', 'center');
  38.         _holder.setAttribute('width', _widths[0]);
  39.         _holder.setAttribute('id', 'post_form_holder');
  40.         _holder.appendChild(document.createElement('tbody'));
  41.         _holder.firstChild.appendChild( document.createElement('tr') ).appendChild( document.createElement('td') ).appendChild( document.createElement('font') );
  42.         _holder.firstChild.lastChild.lastChild.className = 'title1';
  43.         _holder.firstChild.lastChild.lastChild.colSpan = '3';
  44.         _holder.firstChild.lastChild.lastChild.lastChild.size = '2';
  45.         _holder.firstChild.lastChild.lastChild.lastChild.appendChild(document.createTextNode(_title));
  46.         if(_description) {
  47.             _holder.firstChild.appendChild( document.createElement('tr') ).appendChild( document.createElement('td') ).appendChild( document.createElement('font') );
  48.             _holder.firstChild.lastChild.lastChild.setAttribute('className', 'window1');
  49.             _holder.firstChild.lastChild.lastChild.setAttribute('class', 'window1');
  50.             _holder.firstChild.lastChild.lastChild.setAttribute('colSpan', '3');
  51.             _holder.firstChild.lastChild.lastChild.lastChild.setAttribute('size', '2');
  52.             _holder.firstChild.lastChild.lastChild.lastChild.innerHTML = _description;
  53.         }
  54.         
  55.         for(_f=0; _f<_fields.length; _f++) {
  56.             switch(_fields[_f][0]) {
  57.                 case 'textarea' :
  58.                     var _tmp = document.createElement('textarea');
  59.                 break;
  60.                 
  61.                 case 'select' :
  62.                     var _tmp = document.createElement('select');
  63.                     for(_o=0; _o<_fields[_f][3].length; _o++) {
  64.                         _tmp.options[_o] = new Option(_fields[_f][3][_o], _fields[_f][3][_o]);
  65.                     }
  66.                 break;
  67.                 
  68.                 default :
  69.                     var _tmp = document.createElement('input');
  70.                     _tmp.type = 'text';
  71.                     if("undefined" != typeof _fields[_f][3] && _fields[_f][3] != "")
  72.                         _tmp.setAttribute('value', _fields[_f][3]);
  73.                 break;
  74.             }
  75.             _tmp.setAttribute('id', _f);
  76.             if("undefined" != typeof _fields[_f][2] && _fields[_f][2].length > 0) {
  77.                 for(_a=0; _a<_fields[_f][2].length; _a++) {
  78.                     _tmp.setAttribute(_fields[_f][2][_a++], _fields[_f][2][_a]);
  79.                 }
  80.             }
  81.             var _class = 'window' + ((_f % 2 == 0)? '2' : '1');
  82.             var _row = document.createElement('tr');
  83.             _row.appendChild(document.createElement('td'));
  84.             _row.lastChild.setAttribute('class', _class);
  85.             _row.lastChild.setAttribute('className', _class);
  86.             _row.lastChild.setAttribute('vAlign', 'top');
  87.             _row.lastChild.setAttribute('width', _widths[1]);
  88.             _row.lastChild.appendChild(document.createElement('font'));
  89.             _row.lastChild.lastChild.setAttribute('size', '2');
  90.             _row.lastChild.lastChild.style.fontWeight = 'bold';
  91.             _row.lastChild.lastChild.appendChild(document.createTextNode(_fields[_f][1] + ':'));
  92.             _row.appendChild(document.createElement('td'));
  93.             _row.lastChild.setAttribute('class', _class);
  94.             _row.lastChild.setAttribute('className', _class);
  95.             _row.lastChild.setAttribute('width', _widths[2]);
  96.             _row.lastChild.appendChild(document.createElement('font'));
  97.             _row.lastChild.lastChild.setAttribute('size', '2');
  98.             _row.lastChild.lastChild.appendChild(_tmp);
  99.             _row.appendChild(document.createElement('td'));
  100.             _row.lastChild.setAttribute('class', _class);
  101.             _row.lastChild.setAttribute('className', _class);
  102.             _row.lastChild.setAttribute('vAlign', 'top');
  103.             _row.lastChild.setAttribute('width', _widths[3]);
  104.             _row.lastChild.appendChild(document.createElement('font'));
  105.             _row.lastChild.lastChild.size = '1';
  106.             _row.lastChild.lastChild.appendChild(document.createTextNode(_fields[_f][4]));
  107.             _holder.firstChild.appendChild(_row);
  108.         }
  109.         var _submit = document.createElement('tr');
  110.         _submit.appendChild(document.createElement('td'));
  111.         _submit.lastChild.setAttribute('class', 'window' + (((_f+1) % 2 == 0)? '1' : '2'));
  112.         _submit.lastChild.setAttribute('className', 'window' + (((_f+1) % 2 == 0)? '1' : '2'));
  113.         _submit.lastChild.setAttribute('align', 'center');
  114.         _submit.lastChild.setAttribute('colSpan', 3);
  115.         var _button = document.createElement('input');
  116.         _button.setAttribute('type', 'button');
  117.         _button.setAttribute('value', 'Post Message');
  118.         _button.onclick = function() { _posting_form.post_it(); };
  119.         _submit.lastChild.appendChild(_button);
  120.         _holder.firstChild.appendChild(_submit);
  121.         document.post_form.style.display = 'none';
  122.         document.post_form.parentNode.insertBefore(_holder,  document.post_form);
  123.     },
  124.     
  125.     post_it: function() {
  126.         // create message and attempt to post it
  127.         this.errors = new Array();
  128.         document.post_form.message.value = document.post_form.subject.value = '';
  129.         var _sub = document.getElementById('0').value;
  130.         _fields[0][5] = true;
  131.         document.post_form.subject.value    = _sub;
  132.         for(_f=0; _f<_fields.length; _f++) {
  133.             if(document.getElementById(_f)) {
  134.                 _value = document.getElementById(_f).value;
  135.                 if(!_value || _value.match(/^s*$/)) {
  136.                     if(_f > 0 && _fields[_f][5])
  137.                         this.show_error('You have left the ' + _fields[_f][1] + ' option empty. This is a required field and as such must contain a value.');
  138.                     else
  139.                         _value = '[i]None[/i]';
  140.                 }
  141.                 document.post_form.message.value += '[b]' + _fields[_f][1] + ':[/b] ' + _value + '
  142. ';
  143.             }
  144.         }
  145.         if(this.errors.length == 0)
  146.             document.post_form.post.click();
  147.         else
  148.             this.show_error();
  149.     },
  150.     
  151.     show_error: function() {
  152.         if("undefined" != typeof arguments[0] && arguments[0]) {
  153.             this.errors.push(arguments[0]);
  154.         } else {
  155.             // Show Errors
  156.             if(document.getElementById('status_holder')) {
  157.                 document.getElementById('status_holder_title').innerHTML = "An Error Has Occured";
  158.                 document.getElementById('status_holder_message').innerHTML = this.errors.join("<br />");
  159.                 document.getElementById('status_holder').style.display = 'block';
  160.             }
  161.         }
  162.     }
  163. }
  164.  
  165.  
  166. if(document.post_form && location.href.match(/action\/post\/?$/) && vf_username != 'Guest') {
  167.     _posting_form.init();
  168. }
  169.  
  170. //-->
  171. </script><script type="text/javascript">
  172. <!--
  173.  
  174. /* Predefined Posting Template/Form
  175.     Created by Ross of vForums
  176.     http://virtualforums.co.uk
  177.     Please do not repost outside of
  178.     vForums support without permission */
  179.  
  180. var _title = 'Buying an item';
  181.  
  182. var _description = 'Please select what item you are buying<br><br>Colors: 5,000 Yen<br>Style: 1,000 Yen';
  183.  
  184. var _fields = new Array(); var _f = 0;
  185.     _fields[_f++] = new Array('select', 'Item', [], ['Red Name', 'Blue Name', 'Yellow Name', 'Green Name', 'Orange Name', 'Purple Name', 'White Name', 'Gold Name', 'Silver Name', 'Pink Name', 'Gray Name', 'Bold Name', 'Italic Name', 'Strike Through Name'], '', true);
  186.  
  187. var _widths = ['100%'];
  188.  
  189. var _posting_form = {
  190.  
  191.     errors: new Array(),
  192.  
  193.     init: function() {
  194.         this.create_form();
  195.     },
  196.     
  197.     create_form: function() {
  198.         // Create new post layout
  199.         var _holder = document.createElement('table');
  200.         _holder.setAttribute('className', 'border');
  201.         _holder.setAttribute('class', 'border');
  202.         _holder.setAttribute('cellSpacing','1');
  203.         _holder.setAttribute('cellPadding', '4');
  204.         _holder.setAttribute('align', 'center');
  205.         _holder.setAttribute('width', _widths[0]);
  206.         _holder.setAttribute('id', 'post_form_holder');
  207.         _holder.appendChild(document.createElement('tbody'));
  208.         _holder.firstChild.appendChild( document.createElement('tr') ).appendChild( document.createElement('td') ).appendChild( document.createElement('font') );
  209.         _holder.firstChild.lastChild.lastChild.className = 'title1';
  210.         _holder.firstChild.lastChild.lastChild.colSpan = '3';
  211.         _holder.firstChild.lastChild.lastChild.lastChild.size = '2';
  212.         _holder.firstChild.lastChild.lastChild.lastChild.appendChild(document.createTextNode(_title));
  213.         if(_description) {
  214.             _holder.firstChild.appendChild( document.createElement('tr') ).appendChild( document.createElement('td') ).appendChild( document.createElement('font') );
  215.             _holder.firstChild.lastChild.lastChild.setAttribute('className', 'window1');
  216.             _holder.firstChild.lastChild.lastChild.setAttribute('class', 'window1');
  217.             _holder.firstChild.lastChild.lastChild.setAttribute('colSpan', '3');
  218.             _holder.firstChild.lastChild.lastChild.lastChild.setAttribute('size', '2');
  219.             _holder.firstChild.lastChild.lastChild.lastChild.innerHTML = _description;
  220.         }
  221.         
  222.         for(_f=0; _f<_fields.length; _f++) {
  223.             switch(_fields[_f][0]) {
  224.                 case 'textarea' :
  225.                     var _tmp = document.createElement('textarea');
  226.                 break;
  227.                 
  228.                 case 'select' :
  229.                     var _tmp = document.createElement('select');
  230.                     for(_o=0; _o<_fields[_f][3].length; _o++) {
  231.                         _tmp.options[_o] = new Option(_fields[_f][3][_o], _fields[_f][3][_o]);
  232.                     }
  233.                 break;
  234.                 
  235.                 default :
  236.                     var _tmp = document.createElement('input');
  237.                     _tmp.type = 'text';
  238.                     if("undefined" != typeof _fields[_f][3] && _fields[_f][3] != "")
  239.                         _tmp.setAttribute('value', _fields[_f][3]);
  240.                 break;
  241.             }
  242.             _tmp.setAttribute('id', _f);
  243.             if("undefined" != typeof _fields[_f][2] && _fields[_f][2].length > 0) {
  244.                 for(_a=0; _a<_fields[_f][2].length; _a++) {
  245.                     _tmp.setAttribute(_fields[_f][2][_a++], _fields[_f][2][_a]);
  246.                 }
  247.             }
  248.             var _class = 'window' + ((_f % 2 == 0)? '2' : '1');
  249.             var _row = document.createElement('tr');
  250.             _row.appendChild(document.createElement('td'));
  251.             _row.lastChild.setAttribute('class', _class);
  252.             _row.lastChild.setAttribute('className', _class);
  253.             _row.lastChild.setAttribute('vAlign', 'top');
  254.             _row.lastChild.setAttribute('width', _widths[1]);
  255.             _row.lastChild.appendChild(document.createElement('font'));
  256.             _row.lastChild.lastChild.setAttribute('size', '2');
  257.             _row.lastChild.lastChild.style.fontWeight = 'bold';
  258.             _row.lastChild.lastChild.appendChild(document.createTextNode(_fields[_f][1] + ':'));
  259.             _row.appendChild(document.createElement('td'));
  260.             _row.lastChild.setAttribute('class', _class);
  261.             _row.lastChild.setAttribute('className', _class);
  262.             _row.lastChild.setAttribute('width', _widths[2]);
  263.             _row.lastChild.appendChild(document.createElement('font'));
  264.             _row.lastChild.lastChild.setAttribute('size', '2');
  265.             _row.lastChild.lastChild.appendChild(_tmp);
  266.             _row.appendChild(document.createElement('td'));
  267.             _row.lastChild.setAttribute('class', _class);
  268.             _row.lastChild.setAttribute('className', _class);
  269.             _row.lastChild.setAttribute('vAlign', 'top');
  270.             _row.lastChild.setAttribute('width', _widths[3]);
  271.             _row.lastChild.appendChild(document.createElement('font'));
  272.             _row.lastChild.lastChild.size = '1';
  273.             _row.lastChild.lastChild.appendChild(document.createTextNode(_fields[_f][4]));
  274.             _holder.firstChild.appendChild(_row);
  275.         }
  276.         var _submit = document.createElement('tr');
  277.         _submit.appendChild(document.createElement('td'));
  278.         _submit.lastChild.setAttribute('class', 'window' + (((_f+1) % 2 == 0)? '1' : '2'));
  279.         _submit.lastChild.setAttribute('className', 'window' + (((_f+1) % 2 == 0)? '1' : '2'));
  280.         _submit.lastChild.setAttribute('align', 'center');
  281.         _submit.lastChild.setAttribute('colSpan', 3);
  282.         var _button = document.createElement('input');
  283.         _button.setAttribute('type', 'button');
  284.         _button.setAttribute('value', 'Post Message');
  285.         _button.onclick = function() { _posting_form.post_it(); };
  286.         _submit.lastChild.appendChild(_button);
  287.         _holder.firstChild.appendChild(_submit);
  288.         document.post_form.style.display = 'none';
  289.         document.post_form.parentNode.insertBefore(_holder,  document.post_form);
  290.     },
  291.     
  292.     post_it: function() {
  293.         // create message and attempt to post it
  294.         this.errors = new Array();
  295.         document.post_form.message.value = document.post_form.subject.value = '';
  296.         var _sub = document.getElementById('0').value;
  297.         _fields[0][5] = true;
  298.         document.post_form.subject.value    = _sub;
  299.         for(_f=0; _f<_fields.length; _f++) {
  300.             if(document.getElementById(_f)) {
  301.                 _value = document.getElementById(_f).value;
  302.                 if(!_value || _value.match(/^s*$/)) {
  303.                     if(_f > 0 && _fields[_f][5])
  304.                         this.show_error('You have left the ' + _fields[_f][1] + ' option empty. This is a required field and as such must contain a value.');
  305.                     else
  306.                         _value = '[i]None[/i]';
  307.                 }
  308.                 document.post_form.message.value += '[b]' + _fields[_f][1] + ':[/b] ' + _value + '
  309. ';
  310.             }
  311.         }
  312.         if(this.errors.length == 0)
  313.             document.post_form.post.click();
  314.         else
  315.             this.show_error();
  316.     },
  317.     
  318.     show_error: function() {
  319.         if("undefined" != typeof arguments[0] && arguments[0]) {
  320.             this.errors.push(arguments[0]);
  321.         } else {
  322.             // Show Errors
  323.             if(document.getElementById('status_holder')) {
  324.                 document.getElementById('status_holder_title').innerHTML = "An Error Has Occured";
  325.                 document.getElementById('status_holder_message').innerHTML = this.errors.join("<br />");
  326.                 document.getElementById('status_holder').style.display = 'block';
  327.             }
  328.         }
  329.     }
  330. }
  331.  
  332.  
  333. if(document.post_form && location.href.match(/action\/post\/?$/) && vf_username != 'Guest') {
  334.     _posting_form.init();
  335. }
  336.  
  337. //-->
  338. </script>
 

vF forums:
Perfect World RP
BLEACH Universe - Under Construction / Testing Phase
Xen Qarna RP - Stage I
Vyren Entar Battle Network RP - Under Construction / Maintenance Mode Enabled
the Final Anime Hideout
Aiken
Full Member
***

[Avatar]

Posts: 333
Status: Offline
Gender: Male
Location: In a very lonely place, the domain of despair
Age: 35
Joined:  
Reputation: 12%  


pmtwitterskypemsnyahooxfire
Re: Predefined Posting Template/Form (18th Dec 09 at 1:20pm UTC)
duplicate post, please ignore -- ashkir

vF forums:
Perfect World RP
BLEACH Universe - Under Construction / Testing Phase
Xen Qarna RP - Stage I
Vyren Entar Battle Network RP - Under Construction / Maintenance Mode Enabled
the Final Anime Hideout
 Printable View
Page: 1 2 3 4 5

All times are GMT+0 :: The current time is 4:16pm
Page generated in 4.4728 seconds
This Forum is Powered By vForums (v2.4)
Create a Forum for Free | Find Forums