Hey,
Heute zeige ich euch wie ihr die Auth für die db findet.
Also z.B. soll der Account Admin sein dann muss mann ja ein Buchstaben eintragen , aber viele wissen nicht welchen und das werde ich euch zeigen wie ihr für eure Files das rausfinden könnt.
Die Datei
authorization.h
findet ihr unter folgendem Pfad:
> Source > _Common.
Dort sucht ihr dann die
authorization.h und öffnet diese.
Dann seht ihr folgenden Inhalt
Code:
#ifndef __AUTHORIZATION_H
#define __AUTHORIZATION_H
// AUTHORAZATION Á¤Àǵé. ADMINISTRATOR¿¡ °¡±î¿ï ¼ö·è ¼öÆÛ °èÁ¤ÀÌ´Ù.
#define AUTH_OBSERVER 'D' // °üÂûÀÚ °èÁ¤ ; ¹æ¼Û¿ë, ¸ð´ÏÅ͸µ, °¨½Ã¿ë
#define AUTH_GENERAL 'F' // ÀÏ¹Ý »ç¿ëÀÚ À¯Àú
#define AUTH_LOGCHATTING 'G' // äÆÃ·Î±×¸¦ ³²±æ ÀϹÝÀ¯Àú
#define AUTH_JOURNALIST 'H' // °ÔÀÓÀ» ÃëÀçÇϱâ À§ÇÑ ±âÀÚ ±ÇÇÑ
#define AUTH_HELPER 'J' // ÁØ ¿î¿µÀÚ ±ÇÇÑ ; »ç¿ëÀÚ¸¦ µ½±â À§ÇÑ °ÔÀÓ ¸¶½ºÅÍ
#define AUTH_GAMEMASTER 'L' // °ÔÀÓ ¸¶½ºÅÍ ; °ÔÀÓ ÀüüÀÇ ÁøÇàÀÌ °¡´ÉÇÑ °èÁ¤ GM_LEVEL_1
#define AUTH_GAMEMASTER1 'L' // °ÔÀÓ ¸¶½ºÅÍ ; °ÔÀÓ ÀüüÀÇ ÁøÇàÀÌ °¡´ÉÇÑ °èÁ¤ GM_LEVEL_1
#define AUTH_GAMEMASTER2 'M' // °ÔÀÓ ¸¶½ºÅÍ ; °ÔÀÓ ÀüüÀÇ ÁøÇàÀÌ °¡´ÉÇÑ °èÁ¤ GM_LEVEL_2
#define AUTH_GAMEMASTER3 'N' // °ÔÀÓ ¸¶½ºÅÍ ; °ÔÀÓ ÀüüÀÇ ÁøÇàÀÌ °¡´ÉÇÑ °èÁ¤ GM_LEVEL_3
#define AUTH_OPERATOR 'O' // ´õ¹Ì °èÁ¤ ; ÇöÀç´Â AUTH_ADMINISTRATOR°ú °°Àº ±â´ÉÀ¸·Î ¼¼ÆÃ GM_LEVEL_4
#define AUTH_ADMINISTRATOR 'P' // °ü¸®ÀÚ °èÁ¤ ; ¸ðµç ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖÀ½. GM_LEVEL_4
#define AUTH_TOM 'Z' // °ü¸®ÀÚ °èÁ¤ ; ¸ðµç ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖÀ½. GM_LEVEL_4
// ¸ðµå(¹«Àû, Åõ¸íÈ* µîµî)CMover::m_dwMode¸¦ »ç¿ëÇÔ. µðÆÄÀο¡ ¸»¸Ó¸®Á» ÀÖÀ¸¸é ÁÁ°Ú³×. -xuzhu-
// 1, 2, 4, 8, 10, 20, 40...
#define MATCHLESS_MODE (DWORD)0x00000001 // ¹«Àû »óÅÂ
#define TRANSPARENT_MODE (DWORD)0x00000002 // Åõ¸í »óÅÂ
#define ONEKILL_MODE (DWORD)0x00000004 // ÃÊÇÊ »óÅÂ
#define DONMOVE_MODE (DWORD)0x00000008 // ¿òÁ÷ÀÌÁö ¸øÇÏ´Â »óÅÂ
#define SAYTALK_MODE (DWORD)0x00000010 // ±Ó¼Ó¸» ¸øÇÏ´Â »óÅÂ
#define MATCHLESS2_MODE (DWORD)0x00000020 // ¹«Àû »óÅÂ2 (µ¥¹ÌÁö´Â ÀÔÁö¸¸ Á×Áö´Â ¾Ê´Â´Ù.)
#define NO_ATTACK_MODE (DWORD)0x00000040 // °ø°Ý ¸øÇÏ´Â »óÅÂ
#define ITEM_MODE (DWORD)0x00000080 // ¾ÆÀÌÅÛ ¸ø¹ö¸®°í ¸øÁý´Â ¸ðµå
#define COMMUNITY_MODE (DWORD)0x00000100 // ±æµå, ÆÄƼ, Ä£±¸, °³Àΰ£ °Å·¡, °³ÀλóÁ¡ ÇÒ¼ö ¾øÀ½
#define TALK_MODE (DWORD)0x00000200 // ÀÏ¹Ý ¸» ¸øÇÏ´Â »óÅÂ
#define SHOUTTALK_MODE (DWORD)0x00000400 // ¿ÜÄ¡±â ¸øÇÏ´Â »óÅÂ
#define RECOVERCHAO_MODE (DWORD)0x00000800 // Ä«¿À ±Øº¹ ¸ðµå
#define FREEPK_MODE (DWORD)0x00001000 // CTRLŰ ´©¸§ ¾øÀÌ pk°¡´É
#define PVPCONFIRM_MODE (DWORD)0x00002000 // PVP°ÅÀý »óÅÂ
#define QUERYSETPLAYERNAME_MODE (DWORD)0x00004000 // ij¸¯ÅÍ ¸í º¯°æ °¡´É ¸ðµå
#define MODE_MAILBOX (DWORD)0x00008000 // ÀÐÁö ¾ÊÀº ÆíÁö
#define EVENT_OLDBOY_MODE (DWORD)0x00010000
#define EQUIP_DENIAL_MODE (DWORD)0x00020000
#define MODE_EXPUP_STOP (DWORD)0x00040000 // °æÇèÄ¡ »ó½Â ±ÝÁö¸ðµå.
#define GCWAR_NOT_CLICK_MODE (DWORD)0x00080000 // ŸÀÎÀÌ ÀÚ½ÅÀ» Ŭ¸¯ ¸øÇÑ´Ù...(ÇÇÅ· ÆÐ½º)
#define GCWAR_RENDER_SKIP_MODE (DWORD)0x00100000 // ·£´õ¸µ ½ºÅµ
#define MODE_OPTION_DONT_RENDER_MASK (DWORD)0x01000000 // ¸¶½ºÅ© ·£´õ ¿©ºÎ
#define FRESH_MODE (DWORD)0x10000000 // óÀ½ Á¢¼ÓÇÏ´Â Äɸ¯ÅͳÄ
#define NOTFRESH_MODE (DWORD)0x20000000 // ¾ó±¼ ¹Ù²Ù±â¿¡ ÇÊ¿ä
#define NOTFRESH_MODE2 (DWORD)0x40000000 // ¾ó±¼ ¹Ù²Ù±â¿¡ ÇÊ¿ä2
#define MODE_OUTOF_PARTYQUESTRGN (DWORD)0x80000000 // ÆÄƼ Äù½ºÆ® ¹ÛÀ¸·Î
#define DONTALK_MODE (DWORD)0x00000610 // ¸» ¸øÇÏ´Â »óÅ TALK_MODE, SAYTALK_MODE, SHOUTTALK_MODE ÇÕÇѰÍ
#define OBSERVE_MODE (DWORD)0x000000c0 // COMMUNITY_MODE, ITEM_MODE, ATACK_MODE, SHOUTTALK_MODE, SAYTALK_MODE ÇÕÇѰÍ
#define ALL_MODE (DWORD)0x000005d0
#define QUIZ_RENDER_SKIP_MODE (DWORD)0x00200000 // ÄûÁîÀ̺¥Æ® Áö¿ª¿¡¼*ÀÇ ·£´õ¸µ ½ºÅµ
// PK, PVP, ½ÃÀüCMover::m_dwStateMode»ç¿ë.
#define STATE_PK_MODE (DWORD)0x00000001 // PK »óÅÂ
#define STATE_PVP_MODE (DWORD)0x00000002 // PVP »óÅÂ
#define STATE_BASEMOTION_MODE (DWORD)0x00000004 // ½ÃÀüÁßÀÎ »óÅÂ
#define STATE_BASEMOTION (DWORD)0x0000000c // STATE_BASEMOTION_MODE + STATE_BASEMOTION_END_MODE
#define STATEMODE_BASEMOTION_ON (BYTE)0x00
#define STATEMODE_BASEMOTION_OFF (BYTE)0x01
#define STATEMODE_BASEMOTION_CANCEL (BYTE)0x02
#endif
Aber für uns ist nur das wichtig:
Code:
#define AUTH_OBSERVER 'D' // °üÂûÀÚ °èÁ¤ ; ¹æ¼Û¿ë, ¸ð´ÏÅ͸µ, °¨½Ã¿ë
#define AUTH_GENERAL 'F' // ÀÏ¹Ý »ç¿ëÀÚ À¯Àú
#define AUTH_LOGCHATTING 'G' // äÆÃ·Î±×¸¦ ³²±æ ÀϹÝÀ¯Àú
#define AUTH_JOURNALIST 'H' // °ÔÀÓÀ» ÃëÀçÇϱâ À§ÇÑ ±âÀÚ ±ÇÇÑ
#define AUTH_HELPER 'J' // ÁØ ¿î¿µÀÚ ±ÇÇÑ ; »ç¿ëÀÚ¸¦ µ½±â À§ÇÑ °ÔÀÓ ¸¶½ºÅÍ
#define AUTH_GAMEMASTER 'L' // °ÔÀÓ ¸¶½ºÅÍ ; °ÔÀÓ ÀüüÀÇ ÁøÇàÀÌ °¡´ÉÇÑ °èÁ¤ GM_LEVEL_1
#define AUTH_GAMEMASTER1 'L' // °ÔÀÓ ¸¶½ºÅÍ ; °ÔÀÓ ÀüüÀÇ ÁøÇàÀÌ °¡´ÉÇÑ °èÁ¤ GM_LEVEL_1
#define AUTH_GAMEMASTER2 'M' // °ÔÀÓ ¸¶½ºÅÍ ; °ÔÀÓ ÀüüÀÇ ÁøÇàÀÌ °¡´ÉÇÑ °èÁ¤ GM_LEVEL_2
#define AUTH_GAMEMASTER3 'N' // °ÔÀÓ ¸¶½ºÅÍ ; °ÔÀÓ ÀüüÀÇ ÁøÇàÀÌ °¡´ÉÇÑ °èÁ¤ GM_LEVEL_3
#define AUTH_OPERATOR 'O' // ´õ¹Ì °èÁ¤ ; ÇöÀç´Â AUTH_ADMINISTRATOR°ú °°Àº ±â´ÉÀ¸·Î ¼¼ÆÃ GM_LEVEL_4
#define AUTH_ADMINISTRATOR 'P' // °ü¸®ÀÚ °èÁ¤ ; ¸ðµç ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖÀ½. GM_LEVEL_4
#define AUTH_TOM 'Z' // °ü¸®ÀÚ °èÁ¤ ; ¸ðµç ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖÀ½. GM_LEVEL_4
So ihr wollt jetzt z.B. Wissen was der Admin für einen Buchstaben hat.
Dann sucht ihr nach
Code:
#define AUTH_ADMINISTRATOR
Und in der Zeile von AUTH_ADMINISTRATOR seht ihr jezt in meinem Beispiel den Buchstaben
.
Also wenn ich in Der Datenbank P eingeben ist der Account Admin.
Jetzt noch mal genauer erläutert:
#define AUTH_
OBSERVER 'D' // °üÂûÀÚ °èÁ¤ ; ¹æ¼Û¿ë, ¸ð´ÏÅ͸µ, °¨½Ã¿ë
#define AUTH_
GENERAL 'F' // ÀÏ¹Ý »ç¿ëÀÚ À¯Àú
#define AUTH_
LOGCHATTING 'G' // äÆÃ·Î±×¸¦ ³²±æ ÀϹÝÀ¯Àú
#define AUTH_
JOURNALIST 'H' // °ÔÀÓÀ» ÃëÀçÇϱâ À§ÇÑ ±âÀÚ ±ÇÇÑ
#define AUTH_
HELPER 'J' // ÁØ ¿î¿µÀÚ ±ÇÇÑ ; »ç¿ëÀÚ¸¦ µ½±â À§ÇÑ °ÔÀÓ ¸¶½ºÅÍ
#define AUTH_
GAMEMASTER 'L' // °ÔÀÓ ¸¶½ºÅÍ ; °ÔÀÓ ÀüüÀÇ ÁøÇàÀÌ °¡´ÉÇÑ °èÁ¤ GM_LEVEL_1
#define AUTH_
GAMEMASTER1 'L' // °ÔÀÓ ¸¶½ºÅÍ ; °ÔÀÓ ÀüüÀÇ ÁøÇàÀÌ °¡´ÉÇÑ °èÁ¤ GM_LEVEL_1
#define AUTH_
GAMEMASTER2 'M' // °ÔÀÓ ¸¶½ºÅÍ ; °ÔÀÓ ÀüüÀÇ ÁøÇàÀÌ °¡´ÉÇÑ °èÁ¤ GM_LEVEL_2
#define AUTH_
GAMEMASTER3 'N' // °ÔÀÓ ¸¶½ºÅÍ ; °ÔÀÓ ÀüüÀÇ ÁøÇàÀÌ °¡´ÉÇÑ °èÁ¤ GM_LEVEL_3
#define AUTH_
OPERATOR 'O' // ´õ¹Ì °èÁ¤ ; ÇöÀç´Â AUTH_ADMINISTRATOR°ú °°Àº ±â´ÉÀ¸·Î ¼¼ÆÃ GM_LEVEL_4
#define AUTH_
ADMINISTRATOR 'P' // °ü¸®ÀÚ °èÁ¤ ; ¸ðµç ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖÀ½. GM_LEVEL_4
#define AUTH_
TOM 'Z' // °ü¸®ÀÚ °èÁ¤ ; ¸ðµç ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖÀ½. GM_LEVEL_4
ROT = Buchstabe der in der DB eingegeben werden muss
BLAU = Ob es ADMIN , GAMEMASTER oder die anderen sind.
Ich hoffe es hat manchen geholfen.
Creditz ~ 100% Me