Jump to content

Muratus del Mur

Root Admin
  • Posts

    4,077
  • Joined

  • Last visited

  • Days Won

    291

Everything posted by Muratus del Mur

  1. Where . is .. my ..head
  2. I can prepare a series of T shirts , mugs, slippers, etc, on zazzle, the price is adjustable so that a profit can be added over the base cost. They have amazing services, i worked with them before.
  3. All rewards should be distributed now, if i missed anyone pls contact me. Sorry for the delay, but like i said, i am reading PMs EVENTUALY when i can, and during this time i am more busy than usual.
  4. should be back up. yes this was related to the random login on the default player and mur.. accounts. I kind of freaked out when i saw someone loged in on Mur so i recoded the login in a blink. If it happens again, like you see live help, default player, Mur.. (two dots), or other strange characters of this kind, or if you login one day on an other account and you have no idea why, let me know asap pls. The one thing that i don't understand is how this was noticed only now, because that code is over 6month old... so i am kind of unsure what exactly i fixed and if that was indeed the cause, but untill further proof, i have nothing else to fix about this.
  5. If they fight the shade ambush and STILL don't know how to recruit creatures, well, thats ridiculous. If they do not reach the aramory in the first place, thats an other thing, why could that be? storymode wait time ... its part of the filters so to say, requireing patience and curiosity from the new players. It worked untill a point, i don't know why its no longer. Maybe adding SOMETHING interesting to storymode, like a annimation that keeps changing or something, but no interaction. Maybe add a break to storymode just after you receive the cube. You could have a break and dont get into the cube imediatly but roam around untill you can get into the cube much later after you already get a general taste of the game. It would lose some of the concept but maybe its worth. Cube was supposed to be instnatly usable once activate, meaning you touch it you get cought in it, but, things cna change if needed. im thinking... what about those that do storymode and yet dissapear at some point, miraculosly. We are talking about over 100 new players daily, all the new ones (except very few) and few old ones. Its something.
  6. it doeas make things more secure by covering more check situations. I will document it better because right not its written nowhere about it. I might have a way to change it (using lowercase just for the checks and revert strings for actual run) ps: no, case insensite comparison does not work here.
  7. Thank you all for your kind words. update: it seems md keeps dropping at THE SAME RATE, that is at least weird. Basicaly it means that with or without new players there is no difference. I was expecting things to drop at a much much higher rate. Only logical explanation i can think of is that new accounts somehow get stuck at some point, and no new players manage to enter the game (for many month not just now). But this obviously is wrong. There are new players around some realy started to become popular and move toward "old players". So how can that be? Maybe there is gameplay issue, causing old players to remain due to loyalty towards this project and new players to leave because of SOMETHING that makes them leave. Since the gate will stay close anyway, maybe its a good time to think about this, talk to new players see what drives them away or where was the last point you could get in touch with them. something else ... i don't know if it makes any sense, but i feel like i am having a break. I feel md much closer to me now... The gates will open eventualy, but untill then, i hide the key and you are all inside with me .... MUHAHAHAHAA
  8. MD is constantly dropping traffic at an alarming rate. There are a big list of things that i want to do to make it more enjoyable to repair existing things, and so on... i am kind of tired of explaining and repeating all that. Most active veterans are active because of loyatly, and i appreciate that the most...but loyalty alone does not apply to new players. I might have gone to far with the directions i developed MD, i might have missed out important things .. i dont know..or maybe i now. The gates are closed, for now. I have the feeling that the 100+ players that come in each day simply vanish or some hungry shade eats them for dinner I was always developing MD as i felt like, and i don't mean it in a rude way but actual how i FEEL, like instinct. Thats what i am doing now too, folowing my instinct but also my feelings, and i cant say i have happy feelings about MD right this moment. I wont give more explanations, they will make you sad and depressed i'm afraid. Nothing allready inside md is in any danger, things should go on as usual, so dont worry about that. I just feel like closing the doors a bit and rest for a while, looking how existing guests go away or feel like home. Hard to explain, easier to feel.
  9. no need to post what you had before, please post if from now on you still manage to get additional principles by this new ability - anyone else can confirm the missing target of lvl5? i checked and i cant see where the problem is. thx
  10. As chewett already said, no software, no programming...but will require good logic. (and about the payment i just said so but it might be different, that you talk to them in more detail)
  11. should be fine now, let me know if its not.
  12. I am building a game for iphone for some people i work with. something with a guy jumping like a monkey from place to place on a map, gathering things etc etc. I am looking for someone to be level editor, meaning he has to setup the level map, decide where objects are placed exactly, hwat happens when you do that and that, each step from start to end. This of course has to fit with the rules of the game and available features. Its not a big game, and will be fun to do, i think. It doesnt require experience, just creativity. I am searching for voluntary work, i dont think it will get payed cash or anything, but these details you talk directly with them.
  13. And the winners are ... Best creature representation award get a FULL TOKENED creature of the sort they competed for. Please pm me the ids of the creatures you want enhanced with the tokens (remember they should be of exact type and level with the one you interpreted) AqlBeast - Animated tree Aelis - Dark Archer Dmik King - Knator Originality award You get a 25credit pack! Granos - elemental MoNSooN - Chaos Archer Second places You get a 15credit pack! kempiniukas Cryxus SageWoman Lazarus I am waiting for a pm for each of you, from your main acc only, those with token rewards should send me also the creature ID. I will reply with a credit code. Thank you all for participating, maybe we do this more often, it was so fun to see your pictures
  14. Just fix it in a way that is adapted to md, as it is now, not how it should be. Thnx
  15. Z and Peace arrived here today, on a small vacation. I just received the most beautiful surprise, a big book made with messages sent by many of you, screenshots of chat on different occasions, quotes even from people that don't know they are in this 'book', all glued nicely together with love and care. Its ..just...i don't know how to say,,,i LOVE IT. THank you so much to all of you that put a word or a sketch in it. Also Shadowseeker (he is an engineer) ... how could you knew that mechanical puzzle you CUSTOM BUILD for me will be something i will love so much? I could kill for a shiny solid metal piece that fits well together and makes me think ...and its so damn solid medal, and shiny, and A CUBE, and ..its fits together..and...and.. awsome. Here you can see what i talk about..isn't it just lovely? : http://www.youtube.com/watch?v=2rDf9_A3Z4o The puzzle SS did , you will see soon. Maybe i can add something more to it, i have some ideas..now that i have this cool toy to play with
  16. these are the docs created by Shoeps back on 9/11/08 Main reason not to post them was because i never had time to read them fully and check they are what its needed and not simply a slightly modified copy paste from an other game. If any of you can do that in my place, or provide better , i can put them up as soon as they are done Thank you ---------------- Terms of Service These Terms of Service are in force when you are using Magicduel. We would like to ask you, if you are 12 years or younger, to ask your parents for permission before you agree to these Terms of Service. 1. Registration Registration and access to Magicduel is completely free. You are obligated to fill in the registration form truthfully. It is not allowed to make multiple accounts that are linked to eachother. 2. Rules When you agree to these Terms and Conditions you also accept the rules that must be adhered on Magicduel. In violations, Magicduel has the right to delete profiles, texts or images. In extreme cases you will be permanently banned from Magicduel. Although Magicduel is monitored in the observance of the rules, violations of these rules may not always be addressed directly by us. 3. Responsibility You are responsible for your own account. For your pictures, ingame chat and profile. Magicduel is not obliged to give losses (virtual) stuff back. This is your own responsibility what the cause may be. It is forbidden to use copyright protected texts or images at Magicduel. It is your own responsibility for the possible consequences. Magicduel is not responsible for text, images or content of such third parties. 4. Availability Magicduel is always doing it's best to offer a good service. However, we do not guarantee that our services are always available. 5. Liability Under no circumstances shall Magicduel be liable for any damages other than those caused in a grossly negligent or intentional way. Magicduel shall endeavor to assure a continuous accessibility of the server, however, does not assume any warranty in this respect. Magicduel is a gratuitous game without the optional functions. Therefore, Magicduel shall not assume any liability for the failure of server, for programming errors and damage caused in any other way. Magicduel employees, workers, staff members, representatives and vicarious agents, in particular in favor of the shareholders, employees, representatives will not be liable for damages of any kind including, without limitation, compensatory, consequential, incidental, indirect, special or similar damages, that may result from the use of, or the inability to use, the materials contained on Magicduel, whether the material is provided or otherwise supplied by Magicduel or any third party. 6. Third parties Some links on Magicduel lead to sources on servers hosted by independent third parties which Magicduel has no authority or control over. Therefor, Magicduel takes no responsibility or liability for the material on the servers. Magicduel is not responsible for the availability of the data on those servers. 7. Paid services Magicduel uses so-called credits. For a few additional options in the game you need to have credits. Magicduel credits are not free. Credits can be purchased with various payment methods. When you are underage you first need permission from your parents or legal representative. You always need permission from the owner of the telephone before you purchase credits. Abuse of our paymentsystem is never passed unnoticed. If you get caught abusing our paymentsystem than you will be permanently banned from Magicduel and we will take further steps against you. Magicduel is not liable for any errors or abuse by third parties, the person himself or by faults or errors on Magicduel. 8. Abuse Abuse of Magicduel is strictly prohibited, it means that no advertisement should be made for commercial purposes. It is also forbidden to use logos/images/texts and other parts of the site for purposes other than Magicduel. The abuse of exploits/bugs/hacks and other ways of cheating are also not allowed! When this is not reported and we caught you, you will be permanently banned from Magicduel. 9. News Magicduel tries to update/modify and/or supplement the content frequently. Despite the care and attention, it is possible that the content is incomplete and/or inaccurate. Changes can take place any time without prior notice. Magicduel is not liable for the consequences of the changes. 10. Property All code, design and content on Magicduel (with the exception of links, images, texts etc. from third parties) are fully owned by Magicduel. Magicduel is part of unmarked VOF (www.unmarked.ro). Nothing on Magicduel may be used without written permission. 11. Privacy Magicduel will never abuse your information that you put on the website. On the registration form we only ask for the information that we need to identify you as a user. Magicduel will at all times honor the privacy of its users. E-mail addresses will only be used for Magicduel. These will be carefully preserved and not be provided to third parties with the exception of a sale or transfer of Magicduel or when we get a judicial order. We register all IP addresses of all our users. 12. Contact If you have any questions complaints or concerns about these Terms of Service, please contact us on the contact form. If you do not agree to our Terms of Service you may not participate on Magicdue. Magicdue reserves the right to adjust these Terms of Service at any time with or without prior notice. Check the Terms of Service regularly. Last edit: 15:00:00 11-09-2008
  17. regardless how much i try to secure things, there will always be something to abuse or exploit. Thats why, as i said in the editor window, i am placing a bounty for your findings. When you find something you could abuse put in balance that plus sure banning of all your accounts and ips for a short period of exploited , godmoded account , with a reward that could be significant if you use your discovery to help me fix it for the future. In general who is clever enough to crack/hack the site is also clever enough not to be a complete imbecile and just do damage, unless, his main target was that from the start. I want to mention i will not restore backups and move md back in time unless the damage involves a higher percentage of md population and not just a few individuals. If you manage to erase your character somehow, reset it or whatever other permanent damage, you won't get a backup restore of entire MD. We managed to survive so many years without such incidents. We never had one, the forum issue was about the forum not the game. This is not because md is secure, because ITS NOT, but because people in it understand to do more with their skills than destroying for fun.
  18. Not to mention Shoeps prepared them and sent them to me.. what can i say, kill me and lets finish with it
  19. Thank you Cryxus, very helpful. I am giving you a wishpoint for this, and i am doing it publicly so that people will understand wishpoints are also for such things not only for quests. I know there are no more regenerable wp , but such rewarding goes good your image makes the one rewarded fell GOOD, so its worth giving. p.s. Giving it in private for some obscure bad documented reason might be interpreted as cheating (trading of wishpoints) so be careful how you do it, thnx.
  20. (To be moved in a poll maybe if you think its important) Should alt check be availabe in script? Something if(is_alt('id or playername of main')){... Alt checks could have a few points of accuracy, like no way, might be, defenetly ... Consider someone could collect data with it and display a Alt list for public review or for his own. Alts as you know are allowed, but using them to boos your main is not (meaning you can use them though but within decent limits and only for the purpose of playing an other character/personality) I am sure this is useful for preveting quest cheating but its also a serious threat to privacy. An alternative could be to provide a function to change activation keys automaticaly on a range of items, that way you could "reset" your quest automaticaly when someone wins...but its more difficult to use i think and requires changes in the quest logic (like to base them on generated codes not on nice pass or activation words) Think about it, if its a issue that should be discussed transfer it to a poll , if not, i will move on and consider there should not be such a function.
  21. People ... your previous code wont work anymore, i forgot to mention that little detail. You will have to rewrite it with the new syntax, thats actualy plain php, which is better. Learning md code means learning php basics so you might find a use for that later on in life No more default_content:.. use echo @content[0]; Rendril, just awsome, BUT PLEASE do me a favor and write if else statements like this: [code] if(){ .. }else{ .. } //with brackets - GOOD [/code] NOT LIKE THIS [code] if() .. else .. //without brackets - NOT GOOD PRACTICE [/code] Please, it hurts my programmer eyes when i see that. Even if it works and its shorter , its a coarse to debug and its very easy to mess in a bigger logic structure. store() an retrieve() functions are wrong used in the above examples. When i finish fixing the mds_storage() function you will be able to have more complex solutions. The two simplified functions should be used to start and to end your code, one call per page. They save an array and retrieve an array, all your handling is done with that array not with these functions. If you use them multiple times they will overwrite that array each time (and they limited too) I'll be fixing things on the way, some functions that are in the allowed list cant be used due to the paranoid checks i put, but they will be fine in time. We should do that new forum organizing sooner, any mod there??? Guess not. Once we have that i suggest having a category for "validated samples" meaning code that works, was tested on items and can be copy pasted to use in quests. A lot of people would love to have an entire quest structure or application to put on items and just change it so to fit their needs or customize it further. The start is difficult. This is a good opportunity for people with programming skills to get wp codes for good activity with this (samples, help with documenting, help with answering questions about this here on forum etc). Its also a good opportunity for those that get involved to gain the editing ability for free, i dont plan to keep it hard to reach just because i am an evil Mur .. there are two ways to get to it.. be active and involved in md (= gain wishpoints) OR be a programmer and prove you are involved. Programmers are not always good quest solvers or have abilities to help them gain wishpoints, but they could do miracles with such a feature ..so i am open to suggestions.. if you understand what i say here. Ex rpcs gaining scripting ability...well..i will think about it. Wp being rare for now ... not so rare actualy... my plan is to give wp codes to any good quest creator i see. The problem is there is no well organised way for me to see who received and who not and what quests are there. I dont have time to check each one. So, maybe have asigned people that will go and hunt for good quest creators, maybe have a better organized forum section for that ... idk..you jump with the method, i jump with the codes Kings will have a BIG bunch of codes too, to give to the ones within their land that are good quest creators. I was thinking 100codes per land given to the king for both giving to quest creators and rewarding wishpoints directly. But..that might be a too stressful responsability on the king ..you know all those asskissers or close friends that will keep demanding..its a sad truth. Idea is, i want to give out codes, but not to "friends" or people that try to get close to me daily, i am alergic to that. I also dont want to give codes to people that do bad quests and i dont have time to check. I also dont want to miss people that do good quests but are bad at advertising them or are to (insert(opposite of rude)) to bug me about it. Rendril you could collect applications for those that have programming skills and want to get the feature for free. They can submit a sample MDSCRIPT to you (so not any script) and you can evaluate it for how interesting it is and how well its written. You helpmed me a lot with testing it so i think you can handle this. only ppl that i heard about in game are alowed, so no anonimous alts please. After rendril filters them out i will check if they are trustable enough and then give them scripting feature free. Also best samples that work should get rewarded with wp codes. Consider it a promotion time
  22. If you ask where to get a Q doc, you go in the archives at the document dispatcher and you can get one if you gave enough wishpoints to others. wp you can give by making quest and receive as reward wishpoint codes that wnable you to give wp rewards
  23. [b]Status update[/b] Still to be documented: - functions - data storage - user input - useful php functions guide - working with arrays - sample scripts Updated todo list : - creature transfers - item transfers - check for fight counts against a player - check for letters in a location - check for creatures - add name of editor to the item entry - hide item entries without activation words of users inactive over x days Ideas that will remain for later: - pseudo SQL to handle data in arrays like they are a database - fights triggered by script, trackable by script - ability to give heat to the objects - alt check - item and creature transfer history logs Ideas for when i will find a good way to prevent abuse: - wp awarding by script - magic spells triggered by script - illusions triggered by script - ability to store creatures, items and more on a clickable - add functions that allow user vars changes, teleportation, item creation and more drastic actions. ----- Offtopic (to be moved?) I am open to suggestions regarding the distribution of the ability to edit clickables. Currently only 16 ppl can edit items, thats too low. What should be increased? wp price - means more smart ppl active days - more loyal, active and constant ppl consumed wp - ppl with a strong bg On what other base should this ability be given, considering it can change the realm a lot and i plan much more for it
  24. I have the data storage functions to document , but tomorow. I suggest we keep MDScript documented on the forum, in a private group. Private group because i dont want curious people over the internet to look into it So anyone "known" around here, or with enough posts can look into it, and defenetly anyone with access to edit script. Keping it on forum is good because its easy to organize in a separate forum with examples, sugestions, bug tracking etc. SAMPLE SCRIPTS is the key for a widely used mdscript and interesting quests and applications built with it. I put great hope in this direction of MD. I know not many have any programming skills but most have good logic and thats the first and most important step. Those that do have programming background or at least a clue of it, will do amazing things i am sure. By providing sample scripts for all to see, a lot more players could use this feature. Btw, did i mention editing clickables will be added in WP shop at a decent requirement? maybe anyone with a Q doc ... idk now..to tired to think of it right. Feel free to move the docs i am writing here in a more organized structure or section I am reading all your suggestions , some will get implemented. A lot of things that are now on standby and unused, like letters, OR NIGHT TIME schedule, can be added to mdscript and given a chance for fast evolution, in a different dierection its true. Once i find a good way to balance use vs abuse, and reusability, i will be able to place much more features in the script. Right now MDScript is not fluid enough, it requires a human to supervise a quest, its rewards and what the script does. I hope i can make it so that something programmed in it will be functional and useful even long after the editor has left. There is also the issue with not being able to edit scripts of ex=players .. not sure how to fix that and still keep secrecy of keys and quests. Anyway, i will go on with the things i consider fun to do like always, and we shall see where it takes. ..but .. i will have a short time off soon, so expect more features when i return. I will enable clickables tomorow. Dont ruin it if you find ways to do so ..i put a bounty for finding exploits..better get rewarded than punished i think This is the list of available PHP functions, someone maybe can help writing documentation taken from php.net and adapted to mdscript usage . Rendril prepared the short description for each of them, but i realised its way to much to ask him to prepare sample code for each. Sample code should have some kind of originality and give a creative idea , quest related..not some copy pasted useless and faded programing examples...if you know what i mean.. Also if anyone spots a possible abuse with any of the functions, let me know, i didnt checked ALL of them so i might have missed some with issues. //math 'abs','acos','acosh','asin','asinh','atan2','atan','atanh','base_convert','bindec','ceil','cos','cosh', 'decbin','dechex','decoct','deg2rad','exp','expm1','floor','fmod','getrandmax','hexdec','hypot','is_finite', 'is_infinite','is_nan','lcg_value','log10','log1p','log','max','min','mt_getrandmax','mt_rand','mt_srand', 'octdec','pi','pow','rad2deg','rand','round','sin','sinh','sqrt','srand','tan','tanh', //string 'print','echo','count_chars','crc32','crypt','explode','chunk_split','htmlspecialchars','htmlspecialchars_ decode', 'get_ html_ translation_ table','printf','implode','md5','number_format','ord','chr','chop','lcfirst', 'similar_text','str_pad','str_ireplace','str_repeat','str_replace','str_rot13','str_shuffle','str_split', 'str_word_count','strcasecmp','strchr','strcmp','strip_tags','strcspn','stripos','stripslashes','stristr', 'strlen','strnatcasecmp','strnatcmp','strncasecmp','strncmp','strpbrk','strpos','strrchr','strrev','strrev', 'strrpos','strspn','strstr','strtok','strtolower','strtoupper','strtr','substr_compare','substr_count', 'substr_replace','substr','trim','ucfirst','ucwords','vfprintf','vprintf','vsprintf','wordwrap', //arrays 'array_change_key_case','array_chunk','array_combine','array_count_values','array_diff_assoc','array_diff_key', 'array_diff','array_fill_keys','array_fill','array_flip', 'array_intersect_assoc','array_intersect_key','array_intersect', 'array_key_exists','array_keys','array_merge_recursive','array_merge','array_multisort','array_pad', 'array_pop','array_product','array_push','array_rand','array_replace_recursive','array_replace', 'array_reverse','array_search','array_shift','array_slice','array_splice','array_sum', 'array_unique', 'array_unshift','array_values','array','arsort','asort', 'count','current','each','end','in_array','key','krsort','ksort','list','natcasesort','natsort','next', 'pos','prev','range','reset','rsort','shuffle','sizeof','sort','uasort', //variables 'is_array','is_binary','is_bool','is_float','is_double','is_int','is_integer','is_null','is_numeric','is_string', 'is_scalar','isset','serialize','unserialize','unset',//var_dump //date time 'date','time','date_add','date_create','date_diff','date_format','date_interval_format', 'date_modify','date_offset_get','date_parse','date_sub','date_sun_info','date_sunrise','date_sunset', 'date_timestamp_get','date_timezone_get','getdate','gettimeofday', 'gmdate','gmmktime','gmstrftime','idate','localtime','microtime','mktime','strftime','strptime','strtotime', 'timezone_location_get','timezone_name_get','timezone_offset_get','timezone_open','timezone_transitions_get', //encrypt 'mcrypt_ecb','mcrypt_cfb','mcrypt_cbc','mcrypt_ofb','hash', //url 'url','urldecode','urlencode','base64_decode','base64_encode', //country 'geoip_country_code_by_name','geoip_country_name_by_name','geoip_time_zone_by_country_and_region', //regular expressions 'preg_filter','preg_last_error','preg_match_all','preg_match','preg_quote','preg_replace_callback','preg_replace','preg_split', ps@awi plenty of time features to play with, some are realy creative too Btw, MD day is given by echo date('z');
  25. [b]User Vars[/b] Properties of the user accessing the script are available to the script. Don't worry, private info is not available to the script. Function to read user vars: mds_read_uvars(var); uv(var); The uv() function is much shorter and easyer to use. What it does is actualy call the mds_read_uvars() function in turn. Parameters: var = a keyword that indicates what value you want to know about that player. Available vars: 'id' = player id 've' = vitality 'vp' = value points 'xpl' = exploring points 'maxve' = maximum vitality 'maxvp' = maximum value points 'land' = land id, 'alliance' = allaince/guild id 'age' = active days 'loyalty' = loyalty points 'honor' = honor points 'name' = playername 'mp' = mindpower 'heads' = heads 'won' = won fights 'lost' = lost fights 'avatar_level' = avatar level 'avatar' = avatar id 'xp' = experience, 'kills' = kills during torch competition 'illusion' = set if player in an illusion [code] if(uv('ve')>10000){ if(uv('heads')>1000){ echo 'Run, hide, protect your head..sss'; }else{ echo 'You are alive, but you don't have so many heads with you '; } }elseif(uv('won')-uv('lost')>300){ echo 'Well you are wery weak but you won a lot of fights so...'; }else{ echo 'get lost'; } [/code] [code] echo "Hello ".uv('name')." "; [/code] This function can not be used to change user variables.
×
×
  • Create New...