| 04-21-2009, 09:28 PM | #1 |
Hi everyone. First of all, thats different to my "first" post, i must say it something pisses me off right now:D I wrote 2 sides of text and then i pressed the button to add it, and then it tells me to log in. I think wtf and log in and my 2 sides of text are NOWHERE. Im a bit pissed of, but i need your help so i hope i can write it good again. My english isnt very good, but i try my best I read the guide: How to ask for help without annoying the people that help you And did all these things in the first post... I try it again, but maybe it wont get so good. ( i write in wordpad now, not that it happen again >.<) So im learning the basics of Jass right now, but really just the basics. Im creating a Tower defense map, and it works out pretty good. Creeps spawn, follow a path, die, you lose hp, and i have a lot of towers. Because all these things are good, i want something that not every TD have. Heroes Yes, some TDs have them, but that arent the most. And i dont want a death knight or a lich, nor a paladin. I want my heroes in my TD. I got some custom models and used some of Warcraft aswell. Enough of this, lets come to my Problems :D - The main thing is, that i need some spells. I like using the editor, and like i said i learn the jass basics. But first off, CsCache. What is it? I need it for some spells, some guys told me, and so i searched for it and found it on a map. I copied it in my map, but when i wanted to save it tells me that their a some misttakes with it and i cant save it without deactiavte it. And if its deactiaveted, i dont think it'll work :D its version 14,7 i think. Another thing is, that i looked in the forums, and found these amazing spells; i couldnt wait to implent them in my map ( of course with credits) but i dont rly know how. If the spells are made with gui, its ok, im ok with gui, but with jass, i have no idea!? Just copy paste and then? And sometimes i hear VJass? What the f*ck is that? And what im learning then? Im confused about that. I simply (or not) want to learn how to create spells only. Im ok with the editor already( my TD is really ok i think) I can create leatherbords and stuff, but spells are the best things. I can create dummys and give abilitys and so on, but like i said, if i want to introduce already made spells vis Jass in my map, i dont know why and how to make them work I hope that you can help me. The text is hardly shorten now, thanks that i had to sign in again, but im bored now. I hope everything is easily understandle. If i have to explain you something or must show you some triggers, please tell me. Thats all for now, really hope you can help me. Trial |
| 04-21-2009, 09:56 PM | #2 |
First things first, don't start using CSCache. It's ancient and outdated. I'm not sure what the alternative is, but I know there is one. (Table?) For JASS Spells, there should be implementation instructions with the spell. If not, chances are all you need to do is make a trigger by the same name (especially if its in a scope (a vjass spell)) and change some constant values so it works how you want it to. vJass is the "advanced" form of jass, which extends its capabilities in many many ways and makes it more like a normal programming language. It's good to know the basics of vjass (libraries, scopes, private/public, structs, etc.) but the more advanced stuff isn't too necessary for spells and stuff. hope that helps some :D |
| 04-21-2009, 09:56 PM | #3 |
Most code these days (including the latest version of CSCache I believe) is written in vJass (a third party extension to the JASS scripting language) which requires the JassHelper tool to compile. The easiest way to get and use this tool is as a part of the Jass NewGen Pack, which is a modified World Editor with all sorts of advanced features. |
| 04-21-2009, 10:02 PM | #4 |
Also, when you get the JASS NewGen Pack, make sure you download the latest version of JassHelper (link in above post) and update the .exe according to the instructions given to be sure that you can successfully import all spells (in case they use a newer feature than the JNGP vers. of JassHelper provides) |
| 04-21-2009, 10:03 PM | #5 | |
Quote:
|
| 04-21-2009, 10:05 PM | #6 |
That alreay helped me for a good part, and thanks so far. http://www.wc3c.net/showthread.php?t=102260 as an example. I think he did it good and made instroctions, but i have problems ( of course >.<) with it 1 is clear and simple 2 what is that? I saw that i need things like this in other spells ( not this, but that i need to import something) where can i find it? 3 in general simple, but he dont say which ability, or doesnt it matter? 4 help :((( 5 2-4 first :/ If you can help me here again, i , i dont know, i do whatever you want :) |
| 04-21-2009, 10:11 PM | #7 |
2: Find TimerUtils by Vexorian in the resource section and import it via his instructions (Really really simple). 3: Probably doesn't matter, but likely need to be targetting. I guess it depends. 4: After making the abilities, press Ctrl + D in the object editor to see their rawcode ids (something like A000, A001, etc.). Put those into the values explained; which ones are self explanatory. 5: The "Configuration Vars" are what you need to change according to how you want the spell to work; things like range, damage, etc. |
