User talk:Skace: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
* Dude, '''please''' conform to the templates when adding new pages :( We now have 50 new pages that look different from every other page on RoDpedia :( --[[User:Poromenos|Poromenos]] 20:38, 29 May 2008 (CDT) | * Dude, '''please''' conform to the templates when adding new pages :( We now have 50 new pages that look different from every other page on RoDpedia :( --[[User:Poromenos|Poromenos]] 20:38, 29 May 2008 (CDT) | ||
** I'm leaving this here, so that when all the formatting is done you have this reminder :p [[User:Skace|Skace]] | |||
==Scripts== | |||
=== Area Menu === | |||
* Copy the full "areas" command from RoD into a file called areas.txt and remote extra spacing (replace " " with " " until you can't) | |||
* Create and run a batch file with the following code: | |||
<pre> | |||
@echo off | |||
setlocal | |||
set i=0 | |||
echo "|-"> areas2.txt | |||
for /f "tokens=2 delims=|(" %%i in (areas.txt) do call :start %%i | |||
endlocal | |||
goto :eof | |||
:start2 | |||
echo "%*" | |||
goto :eof | |||
:start | |||
set /a i+=1 | |||
if "%t%"=="" ( set "t=[[%*]]" ) else ( set "t=%t% || [[%*]]" ) | |||
if "%i%"=="2" call :submit "%t%" | |||
goto :eof | |||
:submit | |||
echo "|%~1">> areas2.txt | |||
echo "|-">> areas2.txt | |||
set i=0 | |||
set t= | |||
goto :eof | |||
</pre> | |||
* Open areas2.txt and replace quotation marks w/ nothing to remove them all | |||
* You now have the body of the [[Template:Areamenu]]. Do not overwrite the whole thing, only the body, you will be able to tell. | |||
===Command Menu=== | |||
* Create a long text file of commands directly from inside RoD via commands. Use Excel to turn this list into 1 column and alphabetize it. Save it as commands.txt | |||
* Create and run a batch file with this code: | |||
<pre> | |||
@echo off | |||
setlocal | |||
set i=0 | |||
echo "|-"> commands2.txt | |||
for /f %%i in (commands.txt) do call :start %%i | |||
endlocal | |||
goto :eof | |||
:start | |||
set /a i+=1 | |||
if "%t%"=="" ( set "t=[[%~1]]" ) else ( set "t=%t% || [[%~1]]" ) | |||
if "%i%"=="3" call :submit "%t%" | |||
goto :eof | |||
:submit | |||
echo "|%~1">> commands2.txt | |||
echo "|-">> commands2.txt | |||
set i=0 | |||
set t= | |||
goto :eof | |||
</pre> | |||
* Open commands2.txt and replace all quotation marks w/ nothing to remove them | |||
* Copy the resulting text into the [[Template:Commandmenu]] body | |||
===Skill Menu=== | |||
* Grab the list of skills off of the category skill page for the specific class you are updating | |||
* Create and run a batch file with this code: | |||
<pre> | |||
@echo off | |||
setlocal | |||
echo "|-"> skills2.txt | |||
for /f "tokens=1,2,3,4 delims=:=" %%i in (skills.txt) do call :start "%%i" "%%j" "%%k" "%%l" | |||
endlocal | |||
goto :eof | |||
:start | |||
if "%~2"=="" for /f "tokens=2" %%i in ("%~1") do set level=%%i& goto :eof | |||
for /f "tokens=2 delims=[]" %%i in ("%~2") do set skill=[[%%i]] | |||
for /f "tokens=1" %%i in ("%~3") do set max=%%i | |||
echo "|%level% || %skill% || %max% || %~4">> skills2.txt | |||
echo "|-">> skills2.txt | |||
goto :eof | |||
</pre> | |||
* Open skills2.txt and replace all quotation marks w/ nothing to remove them | |||
* The resulting text can be used to create a skill table for any class page. See the warrior class for example syntax. | |||
Revision as of 18:02, 30 May 2008
- Dude, please conform to the templates when adding new pages :( We now have 50 new pages that look different from every other page on RoDpedia :( --Poromenos 20:38, 29 May 2008 (CDT)
- I'm leaving this here, so that when all the formatting is done you have this reminder :p Skace
Scripts
Area Menu
- Copy the full "areas" command from RoD into a file called areas.txt and remote extra spacing (replace " " with " " until you can't)
- Create and run a batch file with the following code:
@echo off
setlocal
set i=0
echo "|-"> areas2.txt
for /f "tokens=2 delims=|(" %%i in (areas.txt) do call :start %%i
endlocal
goto :eof
:start2
echo "%*"
goto :eof
:start
set /a i+=1
if "%t%"=="" ( set "t=[[%*]]" ) else ( set "t=%t% || [[%*]]" )
if "%i%"=="2" call :submit "%t%"
goto :eof
:submit
echo "|%~1">> areas2.txt
echo "|-">> areas2.txt
set i=0
set t=
goto :eof
- Open areas2.txt and replace quotation marks w/ nothing to remove them all
- You now have the body of the Template:Areamenu. Do not overwrite the whole thing, only the body, you will be able to tell.
Command Menu
- Create a long text file of commands directly from inside RoD via commands. Use Excel to turn this list into 1 column and alphabetize it. Save it as commands.txt
- Create and run a batch file with this code:
@echo off setlocal set i=0 echo "|-"> commands2.txt for /f %%i in (commands.txt) do call :start %%i endlocal goto :eof :start set /a i+=1 if "%t%"=="" ( set "t=[[%~1]]" ) else ( set "t=%t% || [[%~1]]" ) if "%i%"=="3" call :submit "%t%" goto :eof :submit echo "|%~1">> commands2.txt echo "|-">> commands2.txt set i=0 set t= goto :eof
- Open commands2.txt and replace all quotation marks w/ nothing to remove them
- Copy the resulting text into the Template:Commandmenu body
Skill Menu
- Grab the list of skills off of the category skill page for the specific class you are updating
- Create and run a batch file with this code:
@echo off
setlocal
echo "|-"> skills2.txt
for /f "tokens=1,2,3,4 delims=:=" %%i in (skills.txt) do call :start "%%i" "%%j" "%%k" "%%l"
endlocal
goto :eof
:start
if "%~2"=="" for /f "tokens=2" %%i in ("%~1") do set level=%%i& goto :eof
for /f "tokens=2 delims=[]" %%i in ("%~2") do set skill=[[%%i]]
for /f "tokens=1" %%i in ("%~3") do set max=%%i
echo "|%level% || %skill% || %max% || %~4">> skills2.txt
echo "|-">> skills2.txt
goto :eof
- Open skills2.txt and replace all quotation marks w/ nothing to remove them
- The resulting text can be used to create a skill table for any class page. See the warrior class for example syntax.