Sziasztok!
Felkerestek az ügyben, hogy hogyan lehetne az új érceket új ékszerekbe berakni. Nos utána jártam és megtaláltam a megoldást!
Új ércek eldobása, kövezés ékszerbe:
[spoiler]
This difference file has been created by IDA Pro
By Cryfact
game_r34083
000C72D0: 55 14
000C72D1: 89 00
000C72D2: E5 00
000C72D3: 53 00
000C72D4: 83 01
000C72D5: EC 00
000C72D6: 34 00
000C72D7: 8B 00
000C72D8: 5D 0A
000C72D9: 08 00
000C72DA: A1 00
000C72DB: 18 00
000C72DC: 14 1E
000C72DD: 6A 00
000C72DE: 08 00
000C72DF: 89 00
000C72E0: 45 0B
000C72E1: F8 00
000C72E2: 31 00
000C72E3: C0 00
000C72E4: 8D 14
000C72E5: 45 00
000C72E6: F7 00
000C72E7: C7 00
000C72E8: 03 14
000C72E9: 70 00
000C72EA: DD 00
000C72EB: 46 00
000C72EC: 08 15
000C72ED: 89 00
000C72EE: 44 00
000C72EF: 24 00
000C72F0: 1C 1E
000C72F1: 8D 00
000C72F2: 45 00
000C72F3: F4 00
000C72F4: 89 0F
000C72F5: 44 00
000C72F6: 24 00
000C72F7: 18 00
000C72F8: 8D 1F
000C72F9: 45 00
000C72FA: F6 00
000C72FB: 89 00
000C72FC: 44 28
000C72FD: 24 00
000C72FE: 14 00
000C72FF: 8D 00
000C7300: 45 05
000C7301: F3 00
000C7302: 89 00
000C7303: 44 00
000C7304: 24 29
000C7305: 10 00
000C7306: 8D 00
000C7307: 45 00
000C7308: F2 32
000C7309: 89 00
000C730A: 44 00
000C730B: 24 00
000C730C: 0C 04
000C730D: 8D 00
000C730E: 45 00
000C730F: F5 00
000C7310: 89 33
000C7311: 44 00
000C7312: 24 00
000C7313: 08 00
000C7314: 8D 3C
000C7315: 43 00
000C7316: 08 00
000C7317: C7 00
000C7318: 44 03
000C7319: 24 00
000C731A: 04 00
000C731B: 0A 00
000C731C: 00 3D
000C731F: 89 00
000C7320: 04 46
000C7321: 24 00
000C7322: E8 00
000C7323: 79 00
000C7324: 04 02
000C7327: C7 00
000C7328: 44 47
000C7329: 24 00
000C732A: 04 00
000C732B: FF 00
000C732C: FF 50
000C732D: FF 00
000C732E: FF 00
000C732F: 89 00
000C7330: 1C 01
000C7331: 24 00
000C7332: E8 00
000C7333: 49 00
000C7334: FE 51
000C7335: FF 00
000C7336: FF 00
000C7337: 8B 00
000C7338: 45 5A
000C7339: F8 00
000C733A: 33 00
000C733B: 05 00
000C733C: 18 00
000C733D: 14 00
000C733E: 6A 00
000C733F: 08 00
0012BE85: 0E 12
0012BED5: 0E 12
0012BF8F: A8 D8
0012C004: 00 D0
0012C005: F0 F2
0012C006: 5E 10
0012C030: 08 D8
0012C031: F0 F2
0012C032: 5E 10
0012C037: 04 D4
0012C038: F0 F2
0012C039: 5E 10
005A6FE8: 00 5E
005A6FE9: 00 76
005A6FEC: 00 B7
005A6FED: 00 C5
005A6FF0: 00 CB
005A6FF1: 00 C5
005A6FF4: 00 5D
005A6FF5: 00 76
005A6FF8: 00 B8
005A6FF9: 00 C5
005A6FFC: 00 CC
005A6FFD: 00 C5
005A7000: 14 5E
005A7001: 00 76
005A7004: 01 B9
005A7005: 00 C5
005A7008: 0A CD
005A7009: 00 C5
005A700C: 1E 5F
005A700D: 00 76
005A7010: 0B BA
005A7011: 00 C7
005A7014: 14 CE
005A7015: 00 C5
005A7018: 14 00
005A701C: 15 00
005A7020: 1E 00
005A7024: 0F 00
005A7028: 1F 00
005A702C: 28 00
005A7030: 05 00
005A7034: 29 00
005A7038: 32 00
005A703C: 04 00
005A7040: 33 00
005A7044: 3C 00
005A7048: 03 00
005A704C: 3D 00
005A7050: 46 00
005A7054: 02 00
005A7058: 47 00
005A705C: 50 00
005A7060: 01 00
005A7064: 51 00
005A7068: 5A 00
00696724: 00 D0
00696725: 5E F2
00696726: 08 10
[/spoiler]
Új mining.quest:
[spoiler]
quest mining begin
state start begin
when 20015.chat."Mining" begin
setskin(NOWINDOW)
npc.open_shop()
end
when 20015.take with item.vnum >= 29101 and item.vnum < 29200 and item.get_socket(0) < item.get_value(2) begin
----"123456789012345678901234567890123456789012345678901234567890"|
say_title("Deokbae:")
say("")
--- l
say("Your Pickaxe can't be improved yet. Work harder!")
say("")
end
when 20015.take with item.vnum >= 29101 and item.vnum < 29200 and item.get_socket(0) >= item.get_value(2) begin
say_title("Deokbae:")
say("")
----"123456789012345678901234567890123456789012345678901234567890"|
say("So you want to improve your pickaxe?")
say("Let's see ...")
say("")
say("The level of your pickaxe is ".. item.get_level().. ".")
say("")
if item.get_value(3) == 100 then
say_title("Deokbae:")
say("")
say("Do you want to improve it?")
say("")
else
say_title("Deokbae:")
say("")
--- l
say("There's a chance of " .. (100-item.get_value(3)).."% that the")
say("upgrade fails. If this happens, the level of your pickaxe")
say("will be reduced.")
say("")
say("Do you still want to improve it?")
say("")
end
local s = select("Yes","No")
if s == 2 then
say_title("Deokbae:")
say("")
say("Come again when you make up your mind.")
say("")
return
end
local f = __refine_pick(item.get_cell())
if f == 2 then
say_title("Deokbae:")
say("")
--- l
say("The pickaxe couldn't be improved because of a")
say("problem. You get it back. Try it again later.")
say("")
elseif f == 1 then
say_title("Deokbae:")
say("")
say("Here is your pickaxe with a new level!")
say("")
else
say_title("Deokbae:")
say("")
--- l
say("Oh no, I made a mistake. ")
say("Sorry. Unfortunately it lost a level.")
say("")
end
end
when 20047.click or
20048.click or
20049.click or
20050.click or
20051.click or
20052.click or
20053.click or
20054.click or
20055.click or
20056.click or
20057.click or
20058.click or
20059.click or
30301.click or
30302.click or
30303.click or
30304.click or
30305.click begin
if pc.is_mount() != true then
if game.get_event_flag("labor_day") > 0 then
char_log(0, "MINING", "Log for Labor Day")
end
pc.mining()
end
end
end
end
[/spoiler]
Új ércek item_proto:
[spoiler]
50614 "÷Á¤¿ø¼®" "ITEM_SPECIAL" "SPECIAL_MAP" 1 "NONE" "ITEM_STACKABLE" "NONE" "NONE" 1000 50 0 0 0 "LIMIT_NONE" 0 "LIMIT_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 0 0 0 0 0 0 0 0 0
50615 "÷Á¤¿ø¼®" "ITEM_SPECIAL" "SPECIAL_MAP" 1 "NONE" "ITEM_STACKABLE" "NONE" "NONE" 1000 50 0 0 0 "LIMIT_NONE" 0 "LIMIT_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 0 0 0 0 0 0 0 0 0
50616 "÷Á¤¿ø¼®" "ITEM_SPECIAL" "SPECIAL_MAP" 1 "NONE" "ITEM_STACKABLE" "NONE" "NONE" 1000 50 0 0 0 "LIMIT_NONE" 0 "LIMIT_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 0 0 0 0 0 0 0 0 0
50617 "÷Á¤¿ø¼®" "ITEM_SPECIAL" "SPECIAL_MAP" 1 "NONE" "ITEM_STACKABLE" "NONE" "NONE" 1000 50 0 0 0 "LIMIT_NONE" 0 "LIMIT_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 0 0 0 0 0 0 0 0 0
50618 "÷Á¤¿ø¼®" "ITEM_SPECIAL" "SPECIAL_MAP" 1 "NONE" "ITEM_STACKABLE" "NONE" "NONE" 1000 50 0 0 0 "LIMIT_NONE" 0 "LIMIT_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 0 0 0 0 0 0 0 0 0
50634 "÷Á¤¼®" "ITEM_USE" "USE_PUT_INTO_ACCESSORY_SOCKET" 1 "NONE" "NONE" "NONE" "NONE" 1000 1000 0 0 0 "LIMIT_NONE" 0 "LIMIT_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 0 0 0 0 0 0 0 0 0
50635 "÷Á¤¼®" "ITEM_USE" "USE_PUT_INTO_ACCESSORY_SOCKET" 1 "NONE" "NONE" "NONE" "NONE" 1000 1000 0 0 0 "LIMIT_NONE" 0 "LIMIT_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 0 0 0 0 0 0 0 0 0
50636 "÷Á¤¼®" "ITEM_USE" "USE_PUT_INTO_ACCESSORY_SOCKET" 1 "NONE" "NONE" "NONE" "NONE" 1000 1000 0 0 0 "LIMIT_NONE" 0 "LIMIT_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 0 0 0 0 0 0 0 0 0
50637 "÷Á¤¼®" "ITEM_USE" "USE_PUT_INTO_ACCESSORY_SOCKET" 1 "NONE" "NONE" "NONE" "NONE" 1000 1000 0 0 0 "LIMIT_NONE" 0 "LIMIT_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 0 0 0 0 0 0 0 0 0
50638 "÷Á¤¼®" "ITEM_USE" "USE_PUT_INTO_ACCESSORY_SOCKET" 1 "NONE" "NONE" "NONE" "NONE" 1000 1000 0 0 0 "LIMIT_NONE" 0 "LIMIT_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 "APPLY_NONE" 0 0 0 0 0 0 0 0 0 0
[/spoiler]
item_names.txt:
[spoiler]
50614 Seelenkristallerz
50615 Rubinerz
50616 Granaterz
50617 Smaragderz
50618 Saphirez
50634 Seelenkristall
50635 Rubin
50636 Granat
50637 Smaragd
50638 Saphir
[/spoiler]
mob_proto (erezetek):
[spoiler]
30301 "????" "KING" "NPC" "MELEE" 1 "NOMOVE" 0 "STUN,SLOW,CURSE,TERROR" 0 2 0 0 0 0 0 0 120 3 1 0 0 10 4 100 100 0 2000 150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
30302 "????" "KING" "NPC" "MELEE" 1 "NOMOVE" 0 "STUN,SLOW,CURSE,TERROR" 0 2 0 0 0 0 0 0 120 3 1 0 0 10 4 100 100 0 2000 150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
30303 "????" "KING" "NPC" "MELEE" 1 "NOMOVE" 0 "STUN,SLOW,CURSE,TERROR" 0 2 0 0 0 0 0 0 120 3 1 0 0 10 4 100 100 0 2000 150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
30304 "????" "KING" "NPC" "MELEE" 1 "NOMOVE" 0 "STUN,SLOW,CURSE,TERROR" 0 2 0 0 0 0 0 0 120 3 1 0 0 10 4 100 100 0 2000 150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
30305 "????" "KING" "NPC" "MELEE" 1 "NOMOVE" 0 "STUN,SLOW,CURSE,TERROR" 0 2 0 0 0 0 0 0 120 3 1 0 0 10 4 100 100 0 2000 150 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
[/spoiler]
mob_names.txt:
[spoiler]
30301 Seelenkristallader
30302 Rubinader
30303 Granatader
30304 Smaragdader
30305 Saphirader
[/spoiler]
Külön nem publikálom a céhtelkes részt, hiszen publikus a fórumon:
Ahhoz, hogy céhtelekre építhető legyen + alkimisták:
("Figyelem, ezt a diffet is rakd be!")
http://metin2hungary.net/index.php/topic,179690.msg945634.html#msg945634
Forrás: http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/2838389-release-endg-ltiger-number_ex-fix-bonus.html
Üdv, Pisti95