@ vadi2 λ κ°λ° λΈλμΉμ mxp μ½λκ° IRE μλ²μμ μλνμ§
MXPκ° IRE μλ²μμ νμλμλμ§ νμΈνλ μ€ν¬λ¦½νΈλ₯Ό λ§λ€μμ΅λλ€. λΆννλ κ·Έλ μ§ μμμ΅λλ€. GMCP λ§ μλ²μ μν΄ νμλμμ΅λλ€.
κ·Έλμ μ€λ λ°€ IRE μλ²μ λν ν΄κ²° λ°©λ²μ μμ±ν΄μΌνλ―λ‘ IRE μλ²μ μ°κ²°λμ΄ μλμ§ νμΈνμ¬ μΌμ§λλ€.
κ·Έκ²μ μλ μ½λλ₯Ό μ€λͺ ν μ μμ΅λλ€. κ·Έλ¬λ κ·Έκ²λ€μ΄ μ μΌν κ²μ΄ μλ μλ μκ³ , μ°λ¦¬λ κΈ°λ³Έμ μΌλ‘ λͺ¨λ κ²μ κΉ¨λ¨λ¦¬κ³ λͺ¨λ κ²μμ λν ν΄κ²° λ°©λ²μ μΆκ° ν μ μμ΅λλ€.
μ§μ€; κ·Έλ¬λ, λ€μ λ¬Έμ λ Evennia λ무 κ·Έκ²μ μν΄ νμ μλ λ€λ₯Έ MUD κ²μ, @ vadi2μ λ€μ λ¨μ΄μ§ κ² : μμ : λΉμ μ΄ λ¨κ±°μ΄ κ°μλ‘ μ¬μ λ μ μλλ‘. : man_shrugging :
Evenniaμ λ°λ₯΄λ©΄ mushclientκ° κ·Έλ€μ μν΄ μΌν©λλ€! μ ν μΌ νμλ μμ΅λλ€.
ν₯λ―Έ λ‘κ΅°. κ·Έλμ μ°λ¦¬λ MXPλ₯Ό κΈ°λ³Έ μ€μ μΌλ‘ μ§νν κΉμ? (κ·Έλ¦¬κ³ μ΄ λ¬Έμ λ₯Ό μΈκΈνκΈ° μν΄ μ΄λκ°μ μ£Όμμ λ¬κΈ° μν΄ ...)
μλμ, Evenniaμ IRE λͺ¨λμ μ ν©ν μ루μ
μ μ°ΎμμΌν©λλ€. Evenniaκ° MXPκ° νμλκΈ° μ μ <>
λ₯Ό λ²μ΄λμ§ μλλ‘νκ³ IREκ° MXPκ° νμνμ§ μκ³ λ μ΄λ»κ² λ μλνλλ‘ λ§λ€ μ μμ΅λλ€.
μ΄κ²μ μ°λ¦¬κ°ν΄μΌ ν μ΄λ €μ΄ μΌμ λλ€. μ¬μ©μλ μ΄κ²μ΄ μλνλμ§ μκ΄νμ§ μκ³ Mudletμ΄ μλνκΈ°λ₯Ό μν©λλ€. : man_shrugging :
μ¬μ©μλ₯Ό μν΄ mxpλ₯Ό νμ±ν ν μμλ Lua ν¨μλ₯Ό λ§λ€ μ μμ΅λλ€. mxpλ₯Ό μ§μ λκ±°λ μΌ€ μμλ Lua (κ²μΌλ₯Έ) κΈ°λ₯μ΄ μλ€λ κ²μ μκ²λμμ΅λλ€. κ·Έ μμ΄λμ΄λ‘ μ°λ¦¬λ κ·Έκ²λ€μ νλ‘νμ κ²°ν© ν μ μμ΅λλ€.
λμμ, λ¨Έλ μ½λ (λ€) λ° λ¨Έλ€ λ μ¬μ©μ (λ€)κ°μ΄λ₯Ό μ½κ² κ΄μ°°νκΈ° μν΄ λκ³ μΌλ λ³μΉμ λ§λ€ μ μλλ‘ κ·Έ κΈ°λ₯μ κ°λ κ²μ΄ μ μ©ν©λλ€.
IRE μ¬μ©μμκ²λ μ¬μ ν ν΄κ²° λ°©λ²μ λλ€. MUSHclientλ μ΄λ»κ² μλν©λκΉ? μ€μ λ‘ Evennia / ChatMUD λ° IRE λͺ¨λμμ μλν©λκΉ?
λλ κ·Έκ²μ΄ mush ν΄λΌμ΄μΈνΈμμ κΈ°λ³Έμ μΌλ‘ 'λͺ λ Ή μ€'μμ μ£Όλͺ©ν΄μΌν©λλ€.
μ, κ·Έλμ IREκ° μμμμ λμμ΅λλ€.
λλ mushclientμμ λΉμ·ν κ²μ λ€μκ³Ό κ°μ ννλ‘ κ΅¬ννλ €κ³ μκ°νκ³ μμ΅λλ€.
1) 'μ / μλμ€ / λͺ
λ Ή'
2) λν μ΄λ€ μ΅μ
μ΄ μ΄λ€ μλ²μ μ ν©ν μ§ μ€λͺ
νλ μ μ©ν ν΄νμ μ 곡ν΄μΌν©λλ€. μλ₯Ό λ€μ΄ 'μ'μ κ²½μ° :
"IRE κ²μ (achaea, aetolia, starmourn λ±)μ νλ μ΄νλ κ²½μ°μ΄ μ΅μ
μ μ ννλ κ²μ΄ μ’μ΅λλ€.
3) μ΄κ²μ XML μ΅μ
μΌλ‘ ꡬννμμμ€ (forced_mxp_negotiation μ΅μ
μ ν¬κΈ°νμ§ λ§μμμ€) λμ μ λ³μλ‘ μ΅μ
μ κ°μ Έ μ€λ λ° μ¬μ©νμμμ€. μ΄κ²μ μ
λ°μ΄νΈμμ μ΄μ νλ‘νμ μ νλ‘νλ‘ λ³ννλ κ²μ
λλ€.
4) κ° κΈ°λ³Έ νλ‘νμλ κ° κ²μμ λ§κ² νμ±ν / λΉνμ±ν / λͺ
λ Ή ν μμλ XML μ΅μ
μ΄ μμ΅λλ€.
μ΄κ²μ ν μ μμ΅λλ€. λ¨μ§ μΌμ κ³μνκΈ° μν΄ (μλ‘μ΄ κΈ°λ₯μ μΆκ°νμ§ μκ³ ) μ±μ₯ν¨μ λ°λΌ λ λ§μ μμ‘μ΄μ μκ³ μ€μ΄ νμν 볡μ‘ν ν΄λΌμ΄μΈνΈλ₯Ό κ°μ§ μ μμ΅λλ€.
MXPλ₯Ό μλ κ°μ§νκ³ νμ±ννλ κ²μ μ΄λ»μ΅λκΉ?
κ·Έλμ μ°λ¦¬λ [#z ννλ‘ mxpλ₯Ό κ°μ§νκ³ νμλ κ°μ§νκ³ μΆμ΅λκΉ?
λ€. κΈ°λ³Έμ μΌλ‘ IREμ λν ν΄κ²° λ°©λ²μ μΆκ°ν©λλ€ (μμ ν λκΉμ§).
MXP ꡬνμ΄ μΌλ§λ κ΄λ²μνλ€λ μ μ κ°μν λ νμνμ§ μλ κ²μ΄ λλμ΅λλ€. κ·Έλ΄ κ²μ΄ νμ€ν©λκΉ?
mushclient λλ IRE?
IRE
λ΄κ° μμ§ ν κ²μμ ꡬμ±μΌλ‘ νμ±ν ν μ μμ΅λλ€. νμ§λ§ μμ§κΉμ§λ mxpμ λν νμ ꡬνμ΄ μμ΅λλ€. μ΄μ λν΄ Tectonκ³Ό μ§μ λνλ₯Ό λλ΄μ λ κ·Έλ λ€μ ν΄κ±° μμ§ μ λ°μ΄νΈμμ ꡬν λ κ²μ΄λΌκ³ λ§νμ΅λλ€. (λ€μ μ λ°μ΄νΈκ° μΈμ μΈμ§ λͺ¨λ₯΄κ² μ΅λλ€).
μ’μ-μμ§μ΄ κ°μ λ‘ μμνλ κ²½μ°μ λν μλ κ°μ§ μ΅μ μ μΆκ°ν΄ λ³΄κ² μ΅λλ€ (μμ μ²λΌ ... ν).
μ΄ μ½λλ₯Ό μμ νκΈ° μ μμ΄ μ½λλ₯Ό μλ κ°μ§ νμ΅λκΉ?
μλ, μ°λ¦¬λ μλ²κ° νμνμ§ μκ³ MXPκ° μΌμ Έ μλ€κ³ κ°μ νμμ κΈ°μ΅νμμμ€. μ΄κ²μ΄ IREκ° μλνλ μ΄μ μ λλ€.
κ·Έλ
1) κΈ°λ³Έμ μΌλ‘ mxpλ μΌμ§ μνλ‘ λ‘λλ€ (initμμ mMxpλ₯Ό falseλ‘ μ€μ ). λΆλͺ
ν IREλ (esc) [4z
2) μ§ν μλ²κ° νμμνλ€λ©΄, mMXPλ μ°ΈμΌλ‘ λ€μ§ν κ²μ
λλ€. (μΌλͺ
μ½λ 0 μ€ν λΌμΈ)
μ’μ?
μ μκ°μλ MXPκ° μ μ ν νμμ ν΅ν΄ λλ μ°λ¦¬κ° λ§λ²μ λ¬Έμμ΄μ μ€μΊνμ¬ μΌ€ μ μλ€κ³ λ§νλ κ²μ
λλ€. κ·Έλ μ§ μμΌλ©΄ κΊΌμ Έ μκ³ <
, >
νμλ©λλ€. μ’μ.
λ§λ²μ μλ κ°μ§. : p λ΄μΌ λ§λ²μ ν¨μΉ PRμ ν κ²μ.
MXPμ λν΄ μμ§ λͺ»νκ±°λ μ κ²½ μ°μ§ μλ MUDκ° μμΌλ―λ‘ <
>
λ₯Ό μ¬μ©νμ¬ λͺ©λ‘μμ νλμ κ°μ κ°μ‘° νμνλ κ²½μ° μΆλ ₯μ λ§κ° λ¨λ¦¬λ κ²μ κΈ°μ΅νμμμ€ <
HTML / XML κ΄μ μμ 보면 νκ·Έκ° μΌμ Έ μμ§ μμ κ²μ²λΌ 보μ
λλ€. μ€! λλ μ μ΄λ κΈ°λ³Έμ μΌλ‘ μΌμ Έ μμ§ μμμΌν©λλ€ ...! : see_no_evil :
μ€ λ€μ TBuffer::translateToPlainText(std::string& data, const bool isFromServer)
μ 무μΈκ°λ₯Ό λ£μ΄ μλ κ°μ§ λ§λ²μ λ°λ ν μ μμ΄μΌν©λλ€.
case static_cast<quint8>('z'):
λͺ¨λ MXP μ μ΄ μ½λ μνμ€λ₯Ό κ°λ‘ μ±μ§ λ§ μ‘°κ±΄μ΄ μ¬λ°λ₯Έ κ²½μ°μλ§ μλν©λλ€. μλ§λ isFromServer
μ€νμ μ°¨λ¨νμ¬ μλ² λ°μ΄ν° (λ° ν΄λΉ 리νλ μ΄) λ§ μ½λλ₯Ό κ°μ§λ½ νκ²ν΄μΌν©λλ€. κ·Έλ¬λ©΄ feedTriggers(
... )
μμ μ€νμ λ°©μ§ ν μ μμ΅λλ€. μ¬μ©μ / ν¨ν€μ§ μ€ν¬λ¦½νΈμ μν
@SlySven κ°μ¬ν©λλ€. μ‘°μ¬νκ² μ΅λλ€.