-
Posts
1331 -
Joined
-
Last visited
-
Days Won
4 -
Donations
0.00 GBP
Content Type
Bug Tracker
Wiki
Release Notes
Forums
Downloads
Blogs
Events
Everything posted by Unkle Nuke
-
@Zarathos: It's a bit old, but balrok has a branch in his repository that demonstrates one way to implement lootable player corpses... balrok's playerloot at Github Perhaps it will give you something to start with when learning how to code your own lootable players patch. @mmai: Couldn't you also set a custom portal that could only be opened by a specific item, such as the method used for unlocking doors inside dungeons? Or perhaps you could acquire the keys from a trainer, similar to how Portal Trainer teaches a mage how to open portals to locations. Just tossing some wild guesses out there to see what sticks.
-
They ditched that table? My server is still stuck at 3.2.2a until AHBot is fixed for newer revisions of MaNGOS, so I'm a bit behind on some of the changes. This is going to completely mess up my SQL script that adds a book to every new character's inventory, which details some important information and server rules. Then there's all those people that use custom setups for gear and items, such as yourself, who will be even more frustrated and confused regarding how to update the affected SQL scripts. Your best bet would be to ask around at one of the database developer forums, such as UDB or YTDB. Those guys eat SQL queries for breakfast and crap whole tables of data, plus, they usually have sub-forums devoted to customizations and user created content.
-
It really would be best to ask the ScriptDev2 guys. They can better help you pin this error down, since it's their baby. Don't worry. NoFantasy hasn't eaten anyone's liver, with fava beans and a nice "kee-antee", for some time now. You're probably safe to ask for help.
-
Auto Announcer with NextID and MangChat support
Unkle Nuke replied to a topic in OldCore modifications
What I like about this core mod the most is the ability to broadcast a message at regular intervals when I need to notify everyone of some important tidbit of info, such as server/client updates. It's been so useful to me in the past that I consider it an important member in my short list of "must-have" additions to my server. I know it's not considered to be like retail, but something this handy for administrators ought to at least be an option in mangosd.conf as a regular part of the core. I hope you'll have a fresh update for it, once you have AHBot sorted out, xeross. -
Hopefully, someone will come along and sort this mess into a unified patch and/or Git repository. I've been wanting to try the Vehicles mod, but things are such a confused mish-mash of fixes, updates from several different people, and a very old repo that I've just not had the will to endure sorting through the mess to have a working patch. Time to call out the janitors.
-
Unless you have a computer that has a very good CPU and RAM, you may wish to set your min items and max items to be close in value. You current settings means you may have times where the AHBot will be deleting or adding as much as 10,000 items the moment the first player logs on for the day. This can create significant lag of up to several minutes before a player can get to the character selection screen. If you really must have as many as 15,000 items in your Auction Houses, try setting min_items to the same value or not less than 10,000 to prevent table thrashing and server lag.
-
Multi Threading Support, Pool System
Unkle Nuke replied to Auntie Mangos's topic in OldCore modifications
Posting about fixes that don't really exist and then getting your nose out of joint because people are asking critical questions about the technical merits instead of throwing chunks of code at the idea to complete the project for you is just plain bad form. I think wow-masters would have done better to try and answer those questions or at least learn a bit about how to program the supposed fixes first (like mutexes) before shouting at everyone else for not "contributing". Talking down to people will get you nowhere real fast. Working with others in a friendly, respectful manner will allow much to be achieved. tali, good luck to you, should you persevere and make progress with this. -
Probably a case of mixing up names and posts. There's been so many fixes and code snippets flying in salvos that even I'm confused. lol Time to bury myself up to the eyeballs with the code and my editor in an attempt to piece all this together. I feel like saying "No way I'm going in there! Not without a wetsuit and a mining helmet!"
-
Blink seems to be one of those that many are interested in having fixed or improved, yet there seems to be few to no programmers wanting to work on the idea. Some of it may be due to improvements in the MaNGOS core leaving enough people satisfied with the performance of Blink.
-
Uh, didn't jsee post that fix here first? Where's his props?
-
<INSERT EPIC CHEER HERE> Now that jsee's eagle eye and razor-sharp mind has uncovered and, hopefully, fixed the issue with items appearing in the Auction Houses, can we get a roll-up of all the various fixes scattered over the last few pages for testing? I'm getting a little lost here with which code belongs and what has been discarded or superceded.
-
You are reading anger into my words where there is none, good sir. I am only informing you to help you with using these forums and to avoid trouble with the moderators. I am trying to be a friend by making you aware of the proper way to ask questions for a core mod that already has a topic. English is not the first language of many here, including some of the core developers and project leaders, but it will be expected for you to understand it well enough to know the rules. You can also try one of the many online translation services, such as Google Translate, as a helper for when you cannot clearly understand some words. I do not speak or read other languages well. This is true for many of us who grew up with English as our first language. Please remember to do the favor of always asking to make more clear the meaning if you do not understand someone as you take part in these forums. I look forward to your conversations and questions.
-
I've gotten so used to using Git Bash in a Windows console that returning to TortoiseSVN and its GUI would be more of a burden for me. I'd lose a lot of flexibility and power, not to mention relearning SVN all over again, for the simple security of having trunk back in my life. Git might seem like anarchy to some, but it really is better than SVN... if you're willing to learn the basics. On the other hand, it is great that Github has enabled support for SVN interaction. This allows both camps of the major VCS paradigms to finally work together more easily. Now if only we can figure out how to help those poor CVS and Mercurial slobs.
-
So post your question in that topic. You're more likely to get a proper response if you stick to the forum rules. Creating a new topic for a core mod that already has a topic will get plenty of attention... from a forum moderator locking this topic and telling you the same as I have. Please use some common sense. Read the rules and guidelines for using the MaNGOS forums. We'd love to discuss your question, if you'll post it in the right place.
-
Six one way, half a dozen the other. The underlying theory is the same.
-
It has always been my understanding that those lines were for two-sided Auction House functionality on those servers where two-sided is not allowed, as per the two-sided settings in mangosd.conf, such as Horde characters bidding on Alliance items and then receiving their item by mail from the AHBot. Without the code segment listed above, the AHBot would not function properly for two-sided interaction since it must be a character of one faction or the other and could not interact with characters of the opposing faction, unless two-side interaction is generally enabled on the server. Yet another reason why it would be best if AHBot/Buyer could be a neutral NPC instead. I believe Naicisum eventually intended on fixing that code because two-sided functionality is partially broken in AHBot, which is why the Buyer only works with Neutral Auction Houses.
-
I think he's referring to quests where the objective is to gather a certain number of an item, such as stacks of lumber for the quest at Eastvale Logging Camp, or to kill a given number of a certain creature, i.e.: 12 Murloc Fins for the Murloc Bounty quest given by the guard at the bridge leading to Eastvale, in Elwynn Forest. As it stands, you can simply stand next to the spawn point for a stack of lumber, wait for it to respawn, pick it up as many times as you wish and, each time, it counts toward your objective until you have fulfilled the requirements. Same goes for creature kills. You can kill the same spawn again and again to get credit for the quest objective. I believe his idea would be for each item gathered or creature killed to have a unique identifier ( GUID ) that is stored in a table for that quest to prevent you from "camping" a spawn point and forcing the player to move on to the next target if they wish to gain credit for completion. Perhaps achieving this by preventing a gathered item or creature part/loot from respawning at the coordinates of the GUID for the item/creature part/loot.
-
Maybe he's holding out for better wages? "Power to the workers! Managment is teh sux!" ... or something to that effect is keeping AHBot on strike.
-
Use git mergetool and resolve your conflicts with the default merge utility or use your favorite, once you configure Git to use it as the default.
-
C# is yet another attempt by Microsoft to push C++ out the door and co-opt the nearly universal status of that programming language. They tried the same thing with Java and ended up being bitch-slapped by Sun. Unless you're a slavish devotee of Windows, try to avoid any proprietary stuff like C#, DirectX, and so on. Stick with open source as much as would be practical. This leaves you free from being tied down by commercial libraries and APIs, not to mention allowing you to code your own updates as needed instead of waiting for them. As for your choices of which language to pick, keep in mind that C++ requires a lot of structure and planning, like the once popular Pascal (Delphi, if you're a Borland fan.). If you don't take time to at least make a rough outline of your project, then you'll quickly find yourself in trouble. Such order does bring more stability, but it also restricts you where free-form coding styles are concerned. If you want to "hack code" on the fly, then C would suit you better. It can be more powerful than C++, but you also have to be more careful with your code to prevent memory leaks, infinite loops, and erroneous logic, for example. Greater control and flexibility in any programming language means more responsibility burdens the coder to keep his own house cleaned up, instead of having the safety nets built into other languages. I think the supposed "need" for those nets, because it supports sloppy coding and stifles great programmers, merely allows lazy developers to pretend they're great and promotes mediocre coding standards. If you want control over virtually every bit and byte, creating software that can make use of an OS or hardware with nearly unlimited freedom, go with Assembly. Portability is very limited, usually based on CPU type, and would require several different versions of the same program, not to mention all the bugs needing squashed are multiplied by the number of differing platforms for which you're coding. Java is touted as the "universal" programming language for its supposed cross-platform compatibility but that is not as often true as its promoters would have you believe. Java is also infamous for being a clunky resource hog that, typically, requires far more CPU power and memory to do the same thing than a similar program written in C, C++, or Assembly. I believe that the opening of the Internet to the general public, and its commercialization, then the recent Web 2.0 and advent of Ajax saved Java from oblivion. Otherwise, it would have died off with the likes of Forth and COBOL. It's still popular with web developers, though. It does seem almost everyone uses C++ these days, but some say that's only because it started as a fad that had good promotion and hype. And we all know how susceptible to hype and fads the geeks can be! However, the thing to consider is the technical merits and limitations of each programming language because programming is a very technical endeavor. Choose the one that best suits your project's needs. Programming languages are tools. You wouldn't want to use a wrench to tighten a screw anymore than you'd want to code a website in Assembly. Learn as many as you need or would like. Just like any good craftsman, you'll want several tools to handle different tasks. Real artistry in programming comes from having an almost intuitive affinity for the language with which you are working to create a program. You may wish to stick with just that one, if you're coding for fun. For an open source alternative to Reason and Fruit Loops, C++ will likely be your choice simply for the fact that its popularity means there are literally thousands of libraries and code snippets available online that you can use in your project. Take a good look at Audacity, the open source community's answer to Sound Forge, for ideas and inspiration.
-
Only if you compile all your code and cleanup your bugs like a good boy. Then you get to have dessert!
-
Yep. And there's also utilities that can generate very pretty flowcharts from that same UML. I've noticed a lot of people posting recently, rattling the cages about having "good" documentation. So far, not a single one has actually done anything to help create said documentation.
-
[Suggestion] New Section Patch Developments
Unkle Nuke replied to a topic in OldSite feedback & help
Might not be a bad idea. There's a whole mess of abandoned patches still languishing in the "Under Review" section. Some have been there for years. -
I use msysgit for Windows. I've never had any issues with the Git Bash. Scripts are a different matter. I've never figured out how to run those with Git Bash. Either you're failing to create the branch or you're fetching the wrong revison/hash. That's all I can come up with as possible explanations. Just try manually fetching playerbot and then creating your branch like this: git remote add -f -t playerbot playerbot git://github.com/blueboy/mangos.git git branch playerbot --track playerbot/playerbot Then, if you need an earlier revision of playerbot you can either specify a hash when you're fetching or you can do a reset to revert the local branch. Maybe Core Mods needs a Help Section so the developer topics can stick to information and issues about development and general use. This way, people who have troubles with pulling, fetching, merging, diffing (is that even a word?), and all the other "ings" can have more attention focused on their needs while leaving the code jockeys to develop, debate, and degenerate.
-
You could just recompile your kernel with gcc 4.5, but I understand that's a task not many enjoy doing. lol Still, thanks for keeping on top of this.
Contact Us
To contact us
click here
You can also email us at [email protected]
Privacy Policy | Terms & Conditions

You can also email us at [email protected]
Privacy Policy | Terms & Conditions
Copyright © getMaNGOS. All rights Reserved.
This website is in no way associated with or endorsed by Blizzard Entertainment®
This website is in no way associated with or endorsed by Blizzard Entertainment®