This is intented for people which are not very familiarized with perl questing...I hope this program and guide helps the user getting into perl questing.
First there are some requirements:
1.Have windows.
2.Run at 1024x768(dont know if works with less resolution).
3.Have a keyboard and some mind
.
-
First Step,Downloading and setting up:
-Download CQE 2.1 from
http://www.customchemicalservices.com/Cofruben
-Extract it to the folder wanted.
-Run program,clicking on CQE.exe:
-When running,you will see a pop-up for setting up it:
-Click yes.
-Now in settings section,I will be explaining what is each thing...Should look like this.
DB connection is not implemented on beta,so put whatever u want in each field(put something,DON'T leave it blank,without spaces).
-
AutoIf:You will only notice it if you have newbye mode turned off.If you select a variable from list,that will add an 'if' automatically.For example if you select copper variable with autoif ON:
->if($copper) { }
but if that is turned off:
->$copper
-
Last '}' auto adding:If activated,that will add a '}' if you type ';'.For example,if you are writting a function and you wanna close it(when is in an 'if') automatically,turn on it:
->You type:if($p>1) { quest::something();
->Output: if($p>1) { quest::something(); }
-
NewBye mode:This feature is HIGH recommended for people who are new to the quest system,and for the ones which does not know very well all parameters.This is related when clicking on a variable or action.
If you have it enabled,and you click for example 'silver' variable on the list,will pop up the newbye window,containing some help,and examples of each variable.See this picture for more information:
It gives information of the variable,an example,u can check how syntax will look,and you can check at the end,a word-per-word help(I don't think you understand me...so look picture
).
NewBye mode affects for actions too.That helps a lot the user.
If you click an action(for example GiveCash),with newbye mode turned on,that will display a new window which will help you creating the function.That containts the function help,an example, and the final syntax:
.
I know copper is wrong spelled,sorry lol.
I guess,newbye is the best feature implemented on my program.
If you don't wanna use it,there is no problem!Just there will be no pop-up,and if you click for example in an action like GiveCash,it will directly write this:
->quest::givecash (Copper , Silver , Gold , Platinum);
-
Third Lesson,Hot Keys:
When starting for first time CQE,you will see a pop up message like this one:
.
-Click yes.
-Once clicked,you will see the hot keys assigments.You can change them,so when you press that 'F' key,text typed there will be added into main text.For example,check this:
If you press F5 in there,that will add this text to the text area:
->if($text=~/hail/i) {
You can set them as you want...
-
Fourth Lesson,Quest Examples:
If you are new,and you want some perl quests examples,you can always go to File->Quest Examples.You will see this:
Just click on the button of the quest you want,the window will close and example will show up.
-
Fifth Lesson,Sending a quest...:
This is currently under development,server is
UP at this moment:You can send quests.You can check uploaded quests in
http://www.customchemicalservices.com/Cofruben
To send a quest:
-Go to File->Send Quest.
-Set the .pl perl file location.
-Put your username(people will see it).
-Put the name of the file you want.(dont add the .pl to the end)
-Click ok.
Check this picture for more information:
Some interesting links:
-Guide for perl installing,and syntax:
http://www.eqemulator.net/forums/viewtopic.php?t=12020
-My webpage,where you can see other people quests and get some info:
http://www.customchemicalservices.com/Cofruben
If you have any question,reply this topic please,try not to pm so people can see other resolved questions.
Thank you for using this guide and program,I hope it helps EQEmu community.
Cofruben.