diff options
author | thatakkarin <thatakkarin@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2012-09-21 01:32:00 +0000 |
---|---|---|
committer | thatakkarin <thatakkarin@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2012-09-21 01:32:00 +0000 |
commit | 5bf76cb12ca9f7ba06f2856e512917e20d9a95f6 (patch) | |
tree | adad7e0f8e8fa5cb50dd70d9102eb3c0cfb6d3e6 | |
parent | 7ea9a47875a1706b6028ed112ff6c0071484a013 (diff) | |
download | hercules-5bf76cb12ca9f7ba06f2856e512917e20d9a95f6.tar.gz hercules-5bf76cb12ca9f7ba06f2856e512917e20d9a95f6.tar.bz2 hercules-5bf76cb12ca9f7ba06f2856e512917e20d9a95f6.tar.xz hercules-5bf76cb12ca9f7ba06f2856e512917e20d9a95f6.zip |
* Added documentation for r16771 (MD5 Hash Check)
* Removed sample/npc_sample.txt as it's unneeded (and 17KB of wasted space)
* Updated a link in readme/resources.html
* Modified readme/commands.html to use doc/atcommands.txt for explanations.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16787 54d463be-8e91-2dee-dedb-b68131a5f0ec
-rw-r--r-- | doc/md5_hashcheck.txt | 44 | ||||
-rw-r--r-- | doc/sample/npc_sample.txt | 456 | ||||
-rw-r--r-- | readme/commands.html | 2 | ||||
-rw-r--r-- | readme/resources.html | 2 |
4 files changed, 46 insertions, 458 deletions
diff --git a/doc/md5_hashcheck.txt b/doc/md5_hashcheck.txt new file mode 100644 index 000000000..13cda2bb9 --- /dev/null +++ b/doc/md5_hashcheck.txt @@ -0,0 +1,44 @@ +//===== rAthena Documentation ================================
+//= Login Server's MD5 Hash Check
+//===== By: ==================================================
+//= rAthena Dev Team
+//===== Current Version: =====================================
+//= 20120921
+//===== Description: =========================================
+//= This file outlines how the built-in MD5 Hash Check is
+//= used and steps enable it.
+//============================================================
+
+In revision r16771, the login server received an update that allows it to perform
+a server-side check of the client to find out it's MD5 hash. This update is an
+effort towards ensuring that a user has either:
+a.) not been tampered with the client
+b.) using the client specific to that particular server
+
+At present, we know that the client can only send the correct MD5 hash to the server
+when using particular server types, so a diff is required to ensure that any client
+can send the hash. A link to the required diff plugin for WeeDiffGen can be found at:
+http://rathena.org/board/topic/70841-r16771-client-md5-hash-check/
+
+Check conf/login_athena.conf for instruction on how to enable it.
+
+In conf/login_athena.conf you will find the following:
+// Client MD5 hash check
+// Check client hash?
+client_hash_check: off
+
+This setting simply accepts on or off.
+
+
+// Put your client hashes here, a player can login into the server using
+// a hash with a group_id equal or lower the account group_id
+// Format: group_id, hash
+// Examples:
+client_hash: 0, 113e195e6c051bb1cfb12a644bb084c5
+client_hash: 99, cb1ea78023d337c38e8ba5124e2338ae
+
+Once enabled, you would use those lines to configure this feature (or even as an example).
+The group_id can be any of the groups in conf/groups.conf and can be particularly useful
+if, for example, you wanted to restrict normal players from dual-clienting and use a lower
+number for chat flooding, but wanted to allow dual-clienting and 255 lines before the chat
+flood kicks in for your GMs.
\ No newline at end of file diff --git a/doc/sample/npc_sample.txt b/doc/sample/npc_sample.txt deleted file mode 100644 index 9dce66094..000000000 --- a/doc/sample/npc_sample.txt +++ /dev/null @@ -1,456 +0,0 @@ -// -// Athena Sample Script -// (c) 2003 Athena Project. -// -// $Id: npc_sample.txt,v 1.1.1.1 2004/09/10 17:26:47 MagicalTux Exp $ - -// ���̃t�@�C���́AAthena�Ŏg�p�����X�N���v�g�̉���Ǝg�p��̃T���v���� -// �Ȃ��Ă��܂��B - -// ============= -// *��{�I�ȏ��� -// ============= -// <parameters_1>\t<command>\t<displayname>\t<parameters_2> -// \t��TAB������킵�܂��B -// command �� "warp" / "monster" / "shop" / "script" �̂����ꂩ�ɂȂ�܂��B -// �e�s�ɂ�����"//"�ȍ~�̓R�����g�Ƃ��Ė�������܂��B -// �ȉ��A�X�ɂ��ĉ�������Ă����܂��B -// -// ������<n>�Ƃ�����Ă��镔����n�Ƃ��������ł͂Ȃ��A�C�ӂ̕�����/�l�������܂��B -// �܂��A[n]�͕K�v�ɉ����Ďw�肷��C�ӂ̕�����/�l�ƂȂ��Ă��܂��B - -// ======== -// *command -// ======== -// -// --------------- -// *�ʏ�warp(warp) -// --------------- -// ���� : <gatname>,<x>,<y> warp <displayname(hidden)> <dx>,<dy>,<destination_gatname>[],<destination_x>,<destination_y> -// -// <gatname> - �}�b�v�f�[�^�t�@�C�����B�g���q�͕K�{�ł��B -// <x>,<y> - ���[�v�|�C���g�̒��S���W(x,y) -// <displayname(hidden)> - npc���B�ꕶ���ȏ�̔C�ӂ̕����Ŏw�肵�܂��B���j�[�N�Ȗ��O�ł���K�v�͂���܂���B -// ���ۂɂ͕\������܂���B -// <dx>,<dy> - ����͈�(x,y) <x,y>�𒆐S��(dx+1,dy+1)�͈̔͂�PC������Ɣ������܂� -// <destination_gatname>,<destination_x>,<destination_y> - -// �ړ���̃}�b�v�f�[�^�t�@�C����,���W(x,y) -// destination_gatname�ɂ��Ă͊g���q""�͂����Ă������Ă��\���܂���B -// �ړ����map�f�[�^�t�@�C�������݂��Ȃ�(���邢��map_config�Ŏw�肳��Ă��Ȃ�)�ꍇ�͔������܂���B -// �ړ���̍��W���i���֎~���ł������ꍇ�́A�����_���ȍ��W�Ƀ��[�v���܂��B -// �܂��A������W�ɕ�����warp���u����Ă����ꍇ�A��ɋL�q����Ă�����̂��L���ɂȂ�܂� -// ����́Aconf�t�@�C�����Ŏw�肳���Anpc*.txt�t�@�C�����܂�����warp���L�q����Ƃ����������Ƃ������܂��B -// ��: -prontera,156,185,4 warp sample1 0,0,prontera,156,225 -prontera,156,185,4 warp sample1a 0,0,prontera,156,230 -// sample1�̕�����ɋL�q����Ă���̂ŁA156,225�Ɉړ����܂� -prontera,156,220,4 warp sample1-1 0,0,prontera,156,180 - -// -------------------- -// *�����X�^�[(monster) -// -------------------- -// ����:<gatname>,<x>,<y>[,<xs>,<ys>] monster <displayname> <npcid>,<number>[,<spawn_delay1>,<spawn_delay2>] -// <gatname> - �}�b�v�f�[�^�t�@�C�����B�g���q�͕K�{�ł��B -// <x>,<y> - �����z�u���W(x,y) 0,0�ł�������_���Ȉʒu�ɔz�u����܂��B -// [,<xs>,<ys>] - ����͈͓��ɔz�u���鎞�Ɏw�肵�܂��B -// <displayname> - �}�E�X�J�[�\�������킹���Ƃ��ɕ\������閼�O�B���O�͈ꕶ���ȏ�w�肵�Ă������� -// <npcid> - �L�����N�^�[��B�ڍׂɂ��Ă͂��@����������(db/mob_db.txt���Q�l�ɂȂ�Ǝv���܂���...) -// <number> - �z�u�� -// [,<spawn_delay1>,<spawn_delay2>] - ����pc_id���������X�^�[�̐������Ԃɂ��Ă̒�` -// �O��o������+�o���x��1,�|���ꂽ����+�o���x��2,�|���ꂽ����+5�b �ŎZ�o�����l�̂����A�ł��傫������ -// �o�����ԂƂ��܂� -// ��: -prontera,0,0 monster �|���� 1002,5 - -// --------- -// *�X(shop) -// --------- -// ����:<gatname>,<x>,<y>,<direction> shop <displayname> <npcid>,<item_id1>:<price1>[,<item_id2>:<price2>[,.....<item_id_N>:<priceN>]] -// <gatname> - �}�b�v�f�[�^�t�@�C�����B�g���q�͕K�{�ł��B -// <x>,<y> - NPC�̔z�u���W(x,y) -// <direction> - npc�̌����Ă�������B0��k(y���W����+)�Ƃ��āA�����v���45�x�����݂ɂȂ��Ă��܂� -// <displayname> - �}�E�X�J�[�\�������킹���Ƃ��ɕ\������閼�O�B���O�͈ꕶ���ȏ�w�肵�Ă������� -// <npcid> - �L�����N�^�[��B�ڍׂɂ��Ă͂��@���������� -// <item_id_N>:<price_N> - item_id_N�̏��i�����iprice_N�Ƃ��Ĕ̔����E�C���h�E�ɕ\�����܂��B -// item_id�ɂ��Ă�db/item_db.txt���Q�Ƃ��Ă��������B -// ��: -prontera,136,203,6 shop ����l 73,501:5,502:20,503:55,504:120,506:20,645:80,656:150,601:30,602:30,611:20,610:400 - -// -====================- -// *NPC�X�N���v�g(script) -// -====================- -// ����: -// <gatname>,<x>,<y>,<direction> script <displayname> <npcid>[,<xs>,<ys>],{ <script> ... } -// <gatname> - �}�b�v�f�[�^�t�@�C�����B�g���q�͕K�{�ł��B -// <x>,<y> - NPC�̔z�u���W(x,y) -// <direction> - npc�̌����Ă�������B0��k(y���W����+)�Ƃ��āA�����v���45�x�����݂ɂȂ��Ă��܂� -// <displayname> - �}�E�X�J�[�\�������킹���Ƃ��ɕ\������閼�O�B���O�͈ꕶ���ȏ�w�肵�Ă������� -// <npcid> - �L�����N�^�[��B�ڍׂɂ��Ă͂��@���������� -// [,<xs>,<ys>] - (x,y)�𒆐S�Ƃ���(xs,ys)�ȓ���PC���ߊ��ƃX�N���v�g���������܂� -// (warp�Ɠ����悤�Ȕ����̂������ɂȂ�܂�) -// -// ���̌�ɑ���{}�����X�N���v�g�Ƃ��ĔF������܂��� -// }(�s��) �ŃX�N���v�g�̏I���Ɣ��f���Ă��܂��B -// ���̂��߁A}�̌�ɂ̓R�����g(//�`)�͕t���Ȃ��ł��������B -// (������̎d�l�͕ύX�\��ł�) -// -// ------------------------ -// *{}���̃X�N���v�g�ɂ��� -// ------------------------ -// �X�̖��ߌ�␔��,������,���x��,���Z�q���̊Ԃ� -// �X�y�[�X��^�u�A���s�A/* */�ɂ��͂܂ꂽ�R�����g�A//������s�܂ł̃R�����g�� -// ���R�ɓ���鎖���o���܂� (C����) -// �e���߂͍Ō��";"�����܂� (C����) -// -// --- -// *�l -// --- -// script���Ŏg�p�����l�� ���� / ������ / �ϐ��� / ���x�� ��4��ނɕ�����܂��B -// -// *���� [0-9]�̗�ŕ\�킳���10�i�����A0x�Ŏn�܂�16�i�� -// ���l�Ƃ��Ĉ�����͕̂����t32bit�����݂̂ŁA�����͈����܂��� -// *������ ""�ň͂܂ꂽ��ʂ�̕����g���܂��B -// ������"����ꂽ���ꍇ��\"�A\����ꂽ���ꍇ��\\�Ƃ��܂� -// *�ϐ���/���x���� [A-Za-z0-9_]��@(�ꕶ���ڂ̂�)���g���܂��B -// ����ȃ��x���Ƃ���-�����݂��܂��B����͎��̖��߂��Ӗ����܂� -// �ȉ��Ő�������萔�▄�ߍ��ݕϐ�������ɂ�����܂� -// -// ----------------------- -// *�萔�܂��͖��ߍ��ݕϐ� -// ----------------------- -// db/const.txt��<�萔��> <���l>�ƋL�q���鎖�� -// �X�N���v�g���ŗ��p�\�Ȓ萔��錾�o���܂��B -// (NPC�X�̏��i���X�g,�����ڂ̐ݒ蕔�����ɂ͗��p�o���܂���) -// -// �܂��A���̒��ŃL�����N�^�[�̃X�e�[�^�X���Q�Ƃ��� -// ���ߍ��ݕϐ��̒�`�����Ă��܂��B���ݗL���ȕ��͈ȉ���7�ł� -// -// BaseLevel : �x�[�X���x�� -// JobLevel : �W���u���x�� -// StatusPoint : �U�蕪���\�ȃX�e�[�^�X�|�C���g�� -// SkillPoint : �U�蕪���\�ȃX�L���|�C���g�� -// Class : �L�����N�^�[�̐E�Ƃ̎�� -// Class�l�ɂ��Ă�Job_Novice��db/const.txt�Œ萔��`����Ă܂��̂ł�������g���Ɨǂ��ł��傤 -// Zeny : ���� -// Sex : ����[0=��, 1=��] -// -// �����̕ϐ��́Aif���߂�set���߂Ŏ��R�ɎQ�Ƃ��o���܂����A -// �ύX��StatusPoint��SkillPoint��Zeny�݂̂ő��̖��ߍ��ݕϐ��͕ύX���Ă��Ӗ��������܂���B -// �܂��A���̂R�̖��ߍ��ݕϐ���ύX�����ꍇ�A�ύX�̓N���C�A���g�ɑ����ɔ��f����܂��B -// -// ------- -// *���x�� -// ------- -// ���x���́A���x�����̌��:��t�� -// label: -// �̂悤�ɋL�q���܂��B -// goto����menu���Aif�����̔�ѐ�Ƃ��Ďg���܂��B -// -// --- -// *�� -// --- -// ���߂̈����Ƃ��Đ��l���v������Ă��鏊�́A�S�Ă̏��Ŏ������p�\�ł��B -// �������Z�݂̂ł����AC�̎��̃T�u�Z�b�g�ɂȂ��Ă��܂� -// ���p�\�ȉ��Z�q��()�A�P�����Z�q - ! ~�A2�����Z�q + - * / % & | ^ && || == != > >= < <= �ł� -// -// ������̏ꍇ�� + �ŘA�����\�ł��B -// ������ + ���l �� ���l + ������ �Ƃ����ꍇ�͐��l����ւƕϊ����A�����܂��B -// -// ----------------- -// *{}���Ŏg���閽�� -// ----------------- -// -// mes "<message>"; -// ���b�Z�[�W�E�C���h�E��message��\�����܂� -// �����̐F��^000000��^�ɑ�����16�i��6���Ŏw�肵�܂�(�����F�͍�(^000000)�ł�) -// -// next; -// ���b�Z�[�W�E�C���h�E��"next"�̃{�^����\�����܂� -// -// close; -// ���b�Z�[�W�E�C���h�E��"close"�̃{�^����\�����A�X�N���v�g�̎��s���I�����܂� -// -// menu "<choice1>",<Label1>[,"<choice2>",<Label2>....]; -// �I�����E�C���h�E��\�����܂��B"choice1","choice2"�����I�����ɕ\������ -// ���j���[�őI�ꍇ�́A���̌�ɋL�q����郉�x���ɃW�����v���܂��B -// �܂��A�I���������ڂ̓��[�J���ϐ�l15�ɂĎQ�Ƃł��܂��B -// ��̗�ł��ƑI������"choice1"������A�����I�Ԃ�Label1:�Ŏn�܂�s�ɃW�����v���܂��B -// �����āA�ϐ�l15�ɂ�1�Ƃ����l���Z�b�g����܂� -// cancel��I�ꍇ�A�X�N���v�g�̎��s���I�����܂� -// -// goto <Label>; -// Label:�Ŏn�܂�s���瑱�������s���܂� -// -// cutin "<filename>[.bmp]",<pos>; -// ��ʏ��filename�Ŏw�肷��摜��\�����܂� -// filename - �\������bmp�t�@�C�����B�g���q�͖����Ă��\���܂��� -// pos - �\���ʒu 0-���� 1-������ 2-�E�� 3-? 4-? 255-��\�� -// ���݂̃N���C�A���g�ł́Acutin�����s����Ƃ��ɈȑOcutin�����s����Ă���摜���\������Ă���ꍇ�́A -// ��ɕ\�����Ă���摜���������Ă����Ŏw�肳���摜��\�����܂� -// -// jobchange <Jobid>; -// PC�̐E��Jobname�Ŏw�肵���E�ɕύX���܂��B�w��ł���Jobid�ɂ��Ă�db/const.txt��Job_�ł͂��܂�s�� -// �Q�Ƃ��Ă��������Bconst�Ŏw�肵�Ă��閄�߂��ݕϐ������g�p�ł��܂��B -// jobchange���s���ƁAJobLv��1�ɁA�X�e�[�^�X�{�[�i�X�͂��̐E�� -// ���킹�����ɕω����܂��BAthena-d2.1�ł̓X�L���͎g���Ȃ��̂ŁA�����ڕύX�����Ǝv���Ă��������B -// [����] -// 1.�lj�2���E(�N���Z�C�_�[��)��jobchange������ꍇ�A���F�p���b�g��ύX���Ă���ꍇ�̓��\�[�X�G���[�� -// �N���܂��̂ŁA���s���Ȃ��悤�ɂ��Ă��������B -// 2.�o�[�h�ƃ_���T�[��Jobname�͕ʂɂȂ��Ă��܂��B -// ���̂��߁A�j��PC�ɑ���Job_Dancer�����s������A����PC�ɑ���job_Bird�����s���Ȃ��悤�ɂ��Ă��������B -// �N���C�A���g�ɂ���Ă̓��\�[�X�G���[�ŗ����܂��B -// map���ł͐����`�F�b�N���s���Ă��Ȃ����߁A�X�N���v�g���Ń`�F�b�N����K�v������܂��B -// npc_testJ.txt�̗���Q�Ƃ��Ă��������B -// 3.db/const.txt�ɂ�knight2/crusader2�̋L�q������܂����A����job�ւ�jobchange�͍s��Ȃ��ق�������ł��B -// ���ۂ̃Q�[���ł�����job�͎g�p����Ă��Ȃ��悤�ł��B -// -// input [<variable>]; -// �������̓E�C���h�E���J���܂��B -// ���͂��ꂽ������variable���������ꍇ���̕ϐ��ɁA -// ���������ꍇ�̓��[�J���ϐ�l14�ɃZ�b�g����܂��B -// -// warp "<destination_gatname>",<destination_x>,<destination_y>; -// �w�肵���}�b�v��x,y���W�Ƀ��[�v���܂��B�ڍׂ͏�Lwarp(NPC)�̍����Q�Ƃ��Ă��������B -// -// setlook <n1>,<n2>; -// PC�̊O����ݒ肵�܂��B -// <n1> - (1 .. 8) -// 1-���^ -// 2-���� -// 3-���� -// 4-���� -// 5-���� -// 6-���F -// 7-���F -// 8-�� -// <n2> - �C�� -// �O���ݒ�͊Y���A�C�e�������Ă��Ȃ��Ă��t������܂��B -// �z��O�̔ԍ���ݒ肷��ƁA�N���C�A���g�����\�[�X�G���[�ŗ����܂��B -// �A�T�V���j,�lj�2���E�Ɋւ��Ă͕��F�̕ύX�͍s��Ȃ��ł�������(��͂胊�\�[�X�G���[�������܂�) -// ����⓪����,���̐ݒ�̓X�e�[�^�X�Čv�Z���ɏ㏑������Ă��܂����߁A -// �����I�ȗp�r�ɂ̂ݗ��p�\�ł��B -// -// set <variable>,<n>; -// �ϐ�<variable>�̒l��<n>�ɃZ�b�g���܂��B -// ����<n>�͐��l�݂̂ŕ��������܂��A����Ή��\��ł��B -// -// if (<cond>) goto <Label>; -// ��������ł��B<cond>�̌v�Z���ʂ�0�ȊO�̏ꍇ�ALabel�ɃW�����v���܂��B -// -// getitem <item_id>,<num>; -// PC�̏����i���X�g��item_id�Ŏw�肳���A�C�e����num�����lj����܂��B -// -// delitem <item_id>,<num>; -// PC�̏����i���X�g����item_id�Ŏw�肳���A�C�e����num�����폜���܂��B -// -// viewpoint <type>,<x>,<y>,<id>,<color>; -// �~�j�}�b�v��x,y�̍��W�Ƀ}�[�N(color�F���w��)��t���܂��B -// <type> 1-�\�� -// 2-�폜 -// -// heal <hp>,<sp>; -// PC��HP/SP��hp,sp�Ŏw�肵���l���������܂��B -// -// end; -// �����ŃX�N���v�g�̎��s���I�����܂��B -// -// setoption <str>; -// PC�Ɉȉ��Ŏ����t���i(?)��t���܂��B -// 0x0000 - �t���i�폜 -// 0x0001 - ? -// 0x0002 - �n�C�h(�e�t��) -// 0x0004 - ?? -// 0x0008 - �J�[�g -// 0x0010 - �� -// 0x0020 - �y�R�y�R(�i�C�g,�N���Z�C�_�[�̎��̂ݗL��) -// 0x0040 - �n�C�h(�e����) -// 0x0080 - �J�[�g2 -// 0x0100 - �J�[�g3 -// 0x0200 - �J�[�g4 -// 0x0400 - �J�[�g5 -// 0x0800 - �����I�[�N(Sage�̃X�L���A���o�[�X�I�[�L�b�V��������������ԂɂȂ�) -// setoption�����s����Ƃ��A���X�Z�b�g����Ă����l�̓N���A����܂��B -// ���ꂼ��̒l�͉��Z�����l��ݒ肷�邱�Ƃɂ��A�����ɕt���i���t�����܂��B -// �Ⴆ�A0x38�ŃJ�[�g�������āA���A�ꂽ�y�R���i�C�g�Ƃ��������̂��ł��܂��B -// setoption�ŃZ�b�g���ꂽ�l�̓N���C�A���g�I������L������܂��B -// [memo]�b��I�Ȃ̂Ŏd�l�ύX�̉\��������܂��B -// -// savepoint "<gatname>",<x>,<y>; -// �Z�[�u�|�C���g��gatname,x,y�ɐݒ肵�܂� -// -// ----- -// *�� -// ----- -// �������߂Ȃǂňȉ��̊����g�p�ł��܂��B -// -// rand(<n>[,n2]) -// n�݂̂̏ꍇ�A0����(n-1)�܂ł̐��������_���ɕԂ��܂��B -// n2���^�����Ă����ꍇ�� n ���� n2 �܂ł̐��������_���ɕԂ��܂� -// -// countitem(<item_id>) -// �v���C���[�̏�������Aitem_id�Ŏw�肷��A�C�e���̐���Ԃ��܂� -// -// [memo] -// �����_�����[�v�������������ꍇ�A�͈͎��s��script�𗘗p���܂�(npc_warp.txt���Q��) -// - -// script�̗�: -prontera,146,203,2 script �f�o�b�K�[�v�� 116,{ - cutin "kafra_02",2; - if(countitem(515)<10) goto Llesscarrot; - mes "[�f�o�b�K�[�v��]"; - mes "���炠��A�ɂ���R�����Ă܂��ˁB"; - mes "�Ƃ������ŁA���������D���Ə���ɂ킽�����F�肵�܂����B"; - mes "�ɂ�10�{�ƌ����ł����݂݃w�A�o���h�����������܂��ˁB"; - next; - if(countitem(515)<10) goto Llesscarrot_err; - delitem 515,10; - getitem 2214,1; - goto Llesscarrot; -Llesscarrot_err: - mes "[�f�o�b�K�[�v��]"; - mes "����H�ɂ���Ȃ��Ȃ��Ă܂��ˁB"; - mes "�Ƃ������ō���̎��͖����������ɂ��܂��B"; - next; -// �ʏ�͂������� -Llesscarrot: - mes "[�f�o�b�K�[�v��]"; - mes "��������Ⴂ�܂��B"; - mes "�������܂���?"; - next; - menu "�X�e�[�^�X�|�C���g��200���₷",Lstp,"�X�L���|�C���g��20���₷",Lskill, - "�������~�����ł�",Lzeny,"�ē��̃e�X�g",Lviewpoint,"�]�E����",Ljobchange,"�J�[�g������",Lcart,"��߂�",Lend; -Lstp: set StatusPoint,StatusPoint+200; - goto Lend; -Lskill: set SkillPoint,SkillPoint+20; - goto Lend; -Lzeny: set Zeny,Zeny+1000; - goto Lend; -Lviewpoint: - viewpoint 1,156,360,1,0x0000ff; - mes "[�f�o�b�K�[�v��]"; - mes "�v�����e����"; - next; - viewpoint 2,156,360,1,0x0000ff; - viewpoint 1,156,22,2,0x00ff00; - viewpoint 1,22,203,3,0x00ff00; - viewpoint 1,289,203,4,0x00ff00; - mes "[�f�o�b�K�[�v��]"; - mes "����3�ӏ�����O�ɏo���܂��B"; - next; - viewpoint 2,156,22,2,0x00ff00; - viewpoint 2,22,203,3,0x00ff00; - viewpoint 2,289,203,4,0x00ff00; - goto Lend; -Ljobchange: - cutin "kafra_02",255; - mes "[�f�o�b�K�[�v��]"; - mes "�����ڂ݂̂ł���"; - mes "�]�E�\�ł��B"; - mes "�]�E���Ă��A�X�L������"; - mes "�������̂��ߎg���܂���B"; - mes "�ǂ̐E�Ƃɓ]�E�����܂���?"; - next; - menu "���S��",Lnv, - "���m",Lsm, - "�}�W�V����",Lmg, - "�A�[�`���[",Lac, - "�A�R���C�g",Lal, - "���l",Lmc, - "�V�[�t",Ltf, - "�i�C�g",Lkn, - "�v���[�X�g",Lpr, - "�E�B�U�[�h",Lwz, - "�b�艮",Lbs, - "�n���^�[",Lht, - "�A�T�V��",Las, - "���܂���",Lrandom, - "��߂�",Ljchcancel; -Lnv: jobchange Job_Novice; goto Lend; -Lsm: jobchange Job_Swordman; goto Lend; -Lmg: jobchange Job_Mage; goto Lend; -Lac: jobchange Job_Archer; goto Lend; -Lal: jobchange Job_Acolyte; goto Lend; -Lmc: jobchange Job_Merchant; goto Lend; -Ltf: jobchange Job_Thief; goto Lend; -Lkn: jobchange Job_Knight; goto Lend; -Lpr: jobchange Job_Priest; goto Lend; -Lwz: jobchange Job_Wizard; goto Lend; -Lbs: jobchange Job_Blacksmith; goto Lend; -Lht: jobchange Job_Hunter; goto Lend; -Las: jobchange Job_Assassin; goto Lend; -Lrandom: - mes "[�f�o�b�K�[�v��]"; - mes "�ł́c"; - set l0,rand(13); - jobchange l0; - mes "���̐E�ƂŊ撣���Ă��������ˁB"; - goto Lend; -Ljchcancel: mes "����A��߂�̂ł����c"; - mes "�]�E�����Ƃ���"; - mes "�C�y�ɐ��������Ă���������"; close; - goto Lend; -Lcart: - mes "[�f�o�b�K�[�v��]"; - mes "�J�[�g�ł��ˁB"; - mes "�t���܂����H����Ƃ��O���܂����H"; - menu "����",LattachC,"�O��",LremoveC; -LattachC: - mes "�͂��A�ǂ����B"; - setoption 0x08; - goto Lend; -LremoveC: - mes "�ł́A�O���܂��ˁB"; - setoption 0x00; - goto Lend; -Lend: cutin "kafra_02",255; - close; - end; } - -prontera,156,195,4 script �J�v���E�� 112,{ - mes "[�J�v���E��]"; - mes "��������Ⴂ�܂�"; - mes "������ł́A���݂�Athena�̏�����������܂��B"; - next; - menu "����",Lcont,"�����Ȃ�",Lend; -Lcont: mes "[�J�v���E��]"; - mes "Athena�ł�RO�G�~���I�J���X��35����̃v���O�������x�[�X�Ƃ��ĊJ�����͂��܂�܂���" - mes "�r���A�\�[�X�̕��������}���A���݂̏�ԂɂȂ��Ă��܂��B"; - next; - mes "���ݎ�������Ă�����̂͂��̒ʂ�ł�"; - mes "�E�}�b�v�Ԉړ��|�C���g"; - mes "�E���lNPC"; - mes "�E��bNPC�@(��������,���x���W�����v�A�����_���ϐ��A�A�C�e���n���A�ϐ��Q�ƁAcutin��"; - mes "�E�ϐ��ۑ�"; - mes "�E���A�C�e��"; - mes "�E�`���b�g"; - mes "�E�퓬(����)"; - mes "�EEpisode 4�ȍ~�^�C�v�̃p�P�b�g�d�l"; - mes "�E�o���l,lv�㏸"; - mes "�E�A�C�e���̗��p�̈ꕔ"; - next; - mes "[�J�v���E��]"; - mes "�t�Ɍ����������Ă��Ȃ����̂͑�̈ȉ��̒ʂ�ł��B"; - mes "�E�X�L��"; - mes "�E�����ɂ��p�����[�^�ω�"; - mes "�E�p�[�e�B/�M���h"; - mes "�E�y�b�g"; - mes "�E���B/����쐬"; - next; - mes "[�J�v���E��]"; - mes "����ƒ��ӓ_�ł����AAthena�ł�ID�̍Ō��_F�܂���_M��t����ƐV�KID�����s�����d�g�ɂȂ��Ă��܂����A"; -Lcont2: mes "2��ڈȍ~��_F,_M��t���Ă���ƃp�X���[�h�G���[�����ɂȂ�܂��B"; - next; - mes "[�J�v���E��]"; - mes "�Ⴆ�A�����ID:^ff0000hoge^0000ff_F^000000�@pass:0123��login�����ꍇ�Ahoge��ID�Ƃ��ēo�^����܂��B"; - mes "����āA2��ڈȍ~��ID:^ff0000hoge^000000�@pass:0123�Ƃ���login���ĉ������B"; - next; - mes "[�J�v���E��]"; - mes "keep�Ƀ`�F�b�N�����Ă���ꍇ�A��s�ւȎd�l�ł����A�ȏ�̓_����낵�����肢���܂��B"; - close; -Lend: mes "[�J�v���E��]"; - mes "�ł͒��ӓ_�̂݁A���������Ē����܂��B"; - next; - mes "[�J�v���E��]"; - mes "Athena�ł�ID�̍Ō��_F�܂���_M��t����ƐV�KID�����s�����d�g�ɂȂ��Ă��܂����A"; - goto Lcont2; } diff --git a/readme/commands.html b/readme/commands.html index 55b986f82..2e35079e0 100644 --- a/readme/commands.html +++ b/readme/commands.html @@ -24,7 +24,7 @@ <div class="body-container"> The following are the GM Commands which can be used in-game on an rAthena server.<br><br> - <iframe width="100%" height="35%" src="../conf/help.txt"></iframe><br><br> + <iframe width="100%" height="35%" src="../doc/atcommands.txt"></iframe><br><br> <iframe width="100%" height="35%" src="../conf/charhelp.txt"></iframe> </div> diff --git a/readme/resources.html b/readme/resources.html index acad92fa3..9b8566e28 100644 --- a/readme/resources.html +++ b/readme/resources.html @@ -31,7 +31,7 @@ <li><a href="https://rathena.svn.sourceforge.net/svnroot/rathena/" target="_new">https://rathena.svn.sourceforge.net/svnroot/rathena/</a><br> The official SVN of the rAthena project.</li> - <li><a href="irc://irc.rizon.net/RAthena" target="_new">irc://irc.rizon.net/RAthena</a><br> + <li><a href="irc://irc.rathena.net" target="_new">irc://irc.rathena.net</a><br> The official rAthena IRC Channel.</li> <li><a href="http://forum.asb-sakray.net/" target="_new">http://forum.asb-sakray.net/</a><br> |