<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> @if?!Authenticate@ @AddFile?/grinder/failedlogin.cmvp@ @else@ @if?!CheckAuthCode?AUTH_CMDQUESTS=true@ @AddFile?/grinder/nopriv.cmvp@ @else@ <html> <head> <link rel="grinder icon" href="/images/grinder.ico" > <title>Questmaker</title> <SCRIPT LANGUAGE=JavaScript> <!-- var w; function ClickedBack() { document.QUESTS.FUNCTION.value='BACK'; document.QUESTS.submit(); } function ClickedNext() { document.QUESTS.FUNCTION.value='NEXT'; document.QUESTS.submit(); } function ClickedFinish() { document.QUESTS.FUNCTION.value='FINISH'; document.QUESTS.submit(); } function Close(val) { if(window.confirm('Cancelling will lose all your hard work. Are you SURE?!')) window.close(); } function AddNewItem() { var strFeatures="top=0,left=75,resizeable=no,scrollbars=yes,height=600,width=650,alwaysRaised=yes,dependent=yes"; w=window.open("edititemform.cmvp?AUTH=@Authenticate?AUTH@&ITEM=NEW&ROOM=ANY","Quest_Item",strFeatures, false); } function EditItemDone() { document.QUESTS.FUNCTION.value='RESHOW'; document.QUESTS.submit(); } function AddNewMob() { var strFeatures="top=0,left=75,resizeable=no,scrollbars=yes,height=600,width=650,alwaysRaised=yes,dependent=yes"; w=window.open("editmobform.cmvp?AUTH=@Authenticate?AUTH@&MOB=NEW&ROOM=ANY","Quest_MOB",strFeatures, false); } function Refresh() { document.QUESTS.FUNCTION.value='RESHOW'; document.QUESTS.submit(); } function EditMobDone() { document.QUESTS.FUNCTION.value='RESHOW'; document.QUESTS.submit(); } function openUp(named) { var strFeatures="top=200,left=50,scrollbars=yes,resizeable=no,height=400,width=650,alwaysRaised=yes,dependent=yes"; var w2=window.open("/ahelp.cmvp?HELPTOPIC="+named,"Help",strFeatures,false); } //--> </SCRIPT> </head> <body BGCOLOR=BLACK> <TABLE WIDTH=100% BORDER=0> <TR> <TD WIDTH=10% ALIGN=CENTER VALIGN=TOP><IMG SRC="/grinder/images/grinder.gif" WIDTH=20 HEIGHT=30 ALT="" BORDER="0"></TD> <TD WIDTH=20% ALIGN=LEFT VALIGN=TOP><FONT COLOR=WHITE><B>QuestMaker!</B></FONT></TD> <TD WIDTH=50% ALIGN=RIGHT VALIGN=TOP> <A href="javascript:openUp('SCRIPTABLE');"><FONT COLOR=PINK><I>scriptable help</I></FONT></A><BR> <A href="javascript:openUp('QUESTS');"><FONT COLOR=PINK><I>quest help</I></FONT></A><BR> <A href="javascript:openUp('ZAPPERMASKS');"><FONT COLOR=PINK><I>zapper-mask help</I></FONT></A><BR> </TD> <TD WIDTH=20% ALIGN=RIGHT VALIGN=TOP><INPUT TYPE=BUTTON NAME=BACK VALUE="Cancel" ONCLICK="Close('');"></TD> </TR> </TABLE> <FORM ACCEPT-CHARSET="UTF-8" NAME=QUESTS TARGET=_top METHOD=POST ACTION="questmaker.cmvp"> @QuestMaker?@@RequestParameter?FUNCTION@@ @ <!-- this will update qmpage?--> @if?CheckReqParm?FUNCTION=FINISH@ @if?CheckReqParm?QMPAGEERRORS=@ <SCRIPT LANGUAGE=JavaScript> <!-- window.opener.Refresh(); window.close(); //--> </SCRIPT> @endif@ @endif@ <INPUT TYPE=HIDDEN NAME=AUTH VALUE="@Authenticate?AUTH@"> <INPUT TYPE=HIDDEN NAME=FUNCTION VALUE="@RequestParameter?FUNCTION@"> <INPUT TYPE=HIDDEN NAME=QMPAGE VALUE="@QuestMaker?QMPAGE@"> <INPUT TYPE=HIDDEN NAME=QMOLDTEMPLATE VALUE="@QuestMaker?QMTEMPLATE@"> @if?CheckReqParm?QMTEMPLATE=@ <FONT COLOR=YELLOW><H3>Select a Template</H3></FONT> <FONT COLOR=WHITE> Welcome to the QuestMaker Wizard. Your first step is to select a template upon which to base your new Quest. Competitve quests are quests where players compete to complete it, while Normal quests are independently completed by players. After you've made a selection, click NEXT at the bottom. <P> Template type: </FONT> <SELECT NAME="QUEST_TEMPLATE_FILTER" ONCHANGE="Refresh();" > <OPTION VAlUE="" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=@SELECTED@endif@>All <OPTION VAlUE="Normal*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=Normal*@SELECTED@endif@>All Normal Types <OPTION VAlUE="Competitive*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=Competitive*@SELECTED@endif@>All Competitive Types <OPTION VAlUE="*Capture*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=*Capture*@SELECTED@endif@>All Capture <OPTION VAlUE="*Collect*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=*Collect*@SELECTED@endif@>All Collect <OPTION VAlUE="*Delivery*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=*Delivery*@SELECTED@endif@>All Delivery <OPTION VAlUE="*Escort*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=*Escort*@SELECTED@endif@>All Escort <OPTION VAlUE="*Killer*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=*Killer*@SELECTED@endif@>All Killer <OPTION VAlUE="*Mystery*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=*Mystery*@SELECTED@endif@>All Mystery <OPTION VAlUE="*Protect*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=*Protect*@SELECTED@endif@>All Protection <OPTION VAlUE="*Travel*" @if?CheckReqParm?QUEST_TEMPLATE_FILTER=*Travel*@SELECTED@endif@>All Travel </SELECT><BR> <HR> @else@ <INPUT TYPE=HIDDEN NAME=QMTEMPLATE VALUE="@QuestMaker?QMTEMPLATE@"> <FONT COLOR=YELLOW><H3>@QuestMaker?QMPAGETITLE@</H3></FONT> <FONT COLOR=WHITE><I>@QuestMaker?QMPAGEINSTR@</I></FONT> @endif@ @if?!CheckReqParm?QMPAGEERRORS=@<P><BR><FONT COLOR=RED><B>@QuestMaker?QMERRORS@</B></FONT><BR>@endif@ <TABLE WIDTH=100%><TR HEIGHT=1><TD WIDTH=30% HEIGHT=1></TD><TD WIDTH=70% VALIGN=TOP ALIGN=LEFT HEIGHT=1></TD></TR> @QuestMaker?QMPAGEFIELDS&LABELCOLOR=<FONT SIZE=-1 COLOR=YELLOW><B>&DESCCOLOR=<FONT SIZE=-1 COLOR=WHITE>@ </TABLE> <P> <TABLE WIDTH=100% BORDER=0><TR> @if?CheckReqParm?!QMTEMPLATE=@ <TD WIDTH=33% ALIGN=CENTER VALIGN=TOP><INPUT TYPE=BUTTON NAME=BACK VALUE="Back" ONCLICK="ClickedBack();"></TD> @endif@ <TD WIDTH=33% ALIGN=CENTER VALIGN=TOP> </TD> @if?QuestMaker?QMLASTPAGE@ <CENTER><FONT COLOR=PINK><H3>Click Finish to Create your Quest!</H3></FONT></CENTER> <TD WIDTH=33% ALIGN=CENTER VALIGN=TOP><INPUT TYPE=BUTTON NAME=FINISH VALUE="Finish" ONCLICK="ClickedFinish();"></TD> @else@ <TD WIDTH=33% ALIGN=CENTER VALIGN=TOP><INPUT TYPE=BUTTON NAME=NEXT VALUE="Next" ONCLICK="ClickedNext();"></TD> @endif@ </TR> </TABLE> </FONT> </FORM> </CENTER> </BODY> </HTML> @endif@ @endif@